工具:
windows 10,proteus7.8,keil 4
主要步驟:
1.keil編程軟件(安裝方法可參考本人前兩篇博客)規定,必須先要建項目。點擊菜單欄里面project按鈕,並選擇 new uvision project...選項,如圖:
2.新建一個名為example的項目,保存在桌面的firstproject文件夾中。選擇桌面位置新建firstproject文件夾,輸入example項目名。新建的項目名為example,該項目名稱可以任意。該項目保存位置可以任意。此處新建了一個名稱為firstproject的文件夾,用於保存項目example相關文件,如圖:
3.新建完以上文件后,保存firstproject文件夾,選擇項目所用單片機芯片。選擇 Atmel ,點擊 Atmel 前+符號,滑動下拉框,選擇“AT89C51”,點擊“OK”,彈出最后一幅對話框,點擊“是”,如圖:
4.點擊軟件左上角菜單“file”,選擇“new”,新建一個文件夾。然后點擊菜單“file”,選擇“save”,保存新建文件。彈出“save as”對話框,選擇保存位置,取名為“example_led.c”(文件名可任意,最好不用中文,但必須要“.c”作為后綴),如圖:
5.在英文輸入法下,在軟件的程序輸入以下程序,如圖:
6.將以上程序輸入到軟件后,在核對正確性后,點擊軟件左上角“”依次點擊,並確保build out輸出為“0 error,0 warning”,如圖:
7.單擊軟件左側poject 窗口的“target 1”文件夾,鼠標右鍵后彈出選項框,選擇“option for target target 1...”在彈出的“option for target target 1...”對話框中,選擇“debug”選項選擇第二個“use”,並點擊右側的“settings”選擇“keil monitor---51 drver”,
在“target setup”對話框中,port欄處選擇端口“com3”,baudarte波特率欄處選擇“115200”,其他不變,點擊“ok”,如圖:
8.進行仿真,找到我們之前下載的”《嵌入式C語言程序設計》電路總圖“,打開里面的”example.DSN“仿真電路工程,雙擊單片機,選擇我們之前寫的程序”example.hex“點擊確定,然后點擊左下角“開始”這個按鈕,開始加載仿真,LED1亮起,成功。如下圖: