使用Keil4新建一個51單片機工程,完成第一個LED燈點亮。
1 啟動軟件
雙擊桌面 KeiluVision4 圖標,啟動軟件;注意打開軟件界面應該為白色,如圖一,
圖一
2 新建項目
點擊菜單欄的“project”按鈕,如圖二,選擇“new uvision project···”選項,彈出如圖三的對話框,選擇好自己要保存的路徑方便下次尋找,可提前新建好一個文件夾(如圖三我在D盤新建了一個名叫“xiang mu”的文件夾),然后下面的文件名可自己取,這里我們取“LED1”的文件名,再點擊“保存”;
圖二
圖三
點擊了“保存”后出現如圖四的對話框,找到“Atmel”點擊前面的“+”符號,划動下拉框,找到“AT89C51”,如圖五,點擊它,再點擊“OK”,彈出如圖六的對話框,點擊“是”就完成創建項目,這只是第一步;
圖四
圖五
圖六
軟件左側出現如圖七所示的內容,點擊文件夾那面的“+”即可展示
圖七
3 新建文件
點擊軟件左上角的“file”,選擇“new”,新建一個文件,圖八;然后再點擊軟件左上角的“file”,選擇“sava”,保存新建文件,圖九;
圖八
圖九
點擊“Sava”后會彈出如圖十的對話框,路徑還是選擇之前你創建好的文件夾,文件名可任意取(這里我取LED1.c),建議不要用中文,記住文件名后面必須加“.c”的后綴,然后再點擊“保存”即可;
圖十
4 添加文件
圖十一,右鍵單擊左側菜單框中的“source group1”文件,彈出選項菜單,選擇“Add Files to Group Source Group 1···”,彈出添加文件對話框如圖十二,選擇剛剛創建的C文件,點擊“Add”添加,出現如圖十三文件說明添加成功,然后可關閉窗口;
圖十一
圖十二
圖十三
5 輸入程序
在左側窗口打開“LED1.c”文件,輸入如圖十四的代碼;
圖十四
6 檢查輸入程序的正確性
點擊如圖十五的按鈕,彈出圖十六對話框,點擊“output”,在“create HEX File”前面打“√”,然后點擊“OK”即可
圖十五
圖十六
點擊左上角編譯符號如圖十七;
圖十七
等待編譯完成后下面框中出現一串英文,如圖十八,其中出現“ 0 error,0 warning”,說明代碼輸入正確無錯誤,出現“ *** hex **** ”,說明編譯成.hex文件生成,並且每次輸完代碼編譯后都要保證“ 0 error,0 warning”;
圖十八
生成的.hex文件在自己創建的路徑文件夾下,圖十九,可用記事本打開,是一串二進制數;
圖十九
7 進行仿真測試
這里要用到一個名叫“Proteus”的軟件,軟件安裝和破解在我另一個博客,這里給一個電路總圖的下載鏈接,
https://pan.baidu.com/s/13D4wgMRVAmq341Jy9ppZLw 提取碼:tcmw
下載繪制好的電路仿真圖,打開文件夾如圖二十,三個文件,雙擊擊“example.DSN”文件,用“Proteus”軟件打開;
圖二十
打開后雙擊圖二十一中箭頭指的地方
圖二十一
彈出對話框,圖二十二,點擊圖中文件夾樣式的按鈕;
圖二十二
找到之前編譯好的.hex文件,圖二十三,選擇好后打開即可;
圖二十三
選擇好后點擊“OK”;
圖二十四
導入好.hex文件后,點擊第一個三角形按鈕開始運行,第二個是暫停,第三個是停止;
圖二十五
三角形變綠后說明正在運行了,圖中可以看出第一顆LED亮了
圖二十六
8、教程到此就結束了,感謝觀看,喜歡的可以點點關注~謝謝~