單片機Keil軟件仿真與調試技巧
③單擊菜單。File一>Save as.彈出文件保存對話(huà)框,選擇工程文件夾(F:exam)。輸入源程序文件名(如exam.asm),點(diǎn)擊保存按鈕。
注意匯編源程序的擴展名必須為asrn,C51源程序擴展名必須為*.C.
④將源程序加入工程。用鼠標點(diǎn)擊圖標Target1前的+號,展開(kāi)后右鍵單擊Source Group彈出快捷菜單,點(diǎn)擊Add File to Group'SourceGroup 1項彈出源程序加入工程對話(huà)框。選擇剛保存的用戶(hù)源程序exam.asm,點(diǎn)擊ADD按鈕加入工程,點(diǎn)擊Close關(guān)閉對話(huà)框。
3.工程參數設置
用鼠標左鍵單擊主菜單Project一>Options forTarget'Targetl彈出工程參數設置對話(huà)框。關(guān)于工程參數設置的內容很多,篇幅所限,這里僅介紹通常需要設置的三個(gè)參數:
①設置CPU型號。前面已經(jīng)進(jìn)行了設置。
②在設置對話(huà)框的Target標簽下Xtal(Mhz)處輸入單片機的晶振(如12)如圖2.
圖2單片機晶振的設置。
③在設置對話(huà)框的Output標簽下,選中Create HEX file項。用以編譯生成可執行的機器碼hex文件。如圖3所示。該hex文件可以通過(guò)編程器寫(xiě)入或下載到單片機中運行。
圖3生成可執行hex文件的設置。
4.編譯源文件
鼠標左鍵單擊主菜單Project一>Built target或快捷按鈕編譯文件。
若有語(yǔ)法錯誤,輸出窗口將有相應提示信息。
雙擊提示信息行,光標會(huì )停留在源程序出錯處。如圖4所示。經(jīng)檢查發(fā)現:本程序第3條DJNZ指令被錯誤輸入成了DJNA.用戶(hù)可根據提示修改源程序,然后再次編譯。注意。Keil具有語(yǔ)法檢查功能,源程序中正確的指令關(guān)鍵詞將變顏色,沒(méi)變色的為輸入錯誤,方便用戶(hù)查找語(yǔ)法錯誤。
圖4源文件的編譯。
若編譯后輸出信息窗13顯示0 Errors(s),0Warning(s),則說(shuō)明源程序的語(yǔ)法錯誤已經(jīng)全部排除。注意:有Errors不能Debug,也不產(chǎn)生HEX碼,有Warning是允許的,可以運行。
評論