新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機Keil軟件仿真與調試技巧

        單片機Keil軟件仿真與調試技巧

        作者: 時間:2012-08-21 來源:網絡 收藏

        ③單擊菜單。File一>Save as.彈出文件保存對話框,選擇工程文件夾(F:exam)。輸入源程序文件名(如exam.asm),點擊保存按鈕。

        注意匯編源程序的擴展名必須為asrn,C51源程序擴展名必須為*.C.

        ④將源程序加入工程。用鼠標點擊圖標Target1前的+號,展開后右鍵單擊Source Group彈出快捷菜單,點擊Add File to Group'SourceGroup 1項彈出源程序加入工程對話框。選擇剛保存的用戶源程序exam.asm,點擊ADD按鈕加入工程,點擊Close關閉對話框。

        3.工程參數設置

        用鼠標左鍵單擊主菜單Project一>Options forTarget'Targetl彈出工程參數設置對話框。關于工程參數設置的內容很多,篇幅所限,這里僅介紹通常需要設置的三個參數:

        ①設置CPU型號。前面已經進行了設置。

        ②在設置對話框的Target標簽下Xtal(Mhz)處輸入的晶振(如12)如圖2.

        圖2單片機晶振的設置
        圖2晶振的設置。

        ③在設置對話框的Output標簽下,選中Create HEX file項。用以編譯生成可執行的機器碼hex文件。如圖3所示。該hex文件可以通過編程器寫入或下載到中運行。

        圖3生成可執行hex文件的設置
        圖3生成可執行hex文件的設置。

        4.編譯源文件

        鼠標左鍵單擊主菜單Project一>Built target或快捷按鈕編譯文件。

        若有語法錯誤,輸出窗口將有相應提示信息。

        雙擊提示信息行,光標會停留在源程序出錯處。如圖4所示。經檢查發現:本程序第3條DJNZ指令被錯誤輸入成了DJNA.用戶可根據提示修改源程序,然后再次編譯。注意。具有語法檢查功能,源程序中正確的指令關鍵詞將變顏色,沒變色的為輸入錯誤,方便用戶查找語法錯誤。

        圖4源文件的編譯
        圖4源文件的編譯。

        若編譯后輸出信息窗13顯示0 Errors(s),0Warning(s),則說明源程序的語法錯誤已經全部排除。注意:有Errors不能Debug,也不產生HEX碼,有Warning是允許的,可以運行。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东莞市| 忻城县| 陕西省| 辉南县| 芜湖市| 平阴县| 金川县| 桦川县| 津市市| 莎车县| 集安市| 阜城县| 唐海县| 三江| 丰镇市| 苏尼特左旗| 定结县| 修文县| 新余市| 张家港市| 威海市| 寿阳县| 刚察县| 自治县| 九江市| 山西省| 库尔勒市| 卫辉市| 文化| 乐清市| 文昌市| 克拉玛依市| 兴安县| 尖扎县| 微博| 缙云县| 绥芬河市| 长垣县| 天台县| 泸溪县| 驻马店市|