好的單片機編程軟件受到眾多開發(fā)人員青睞,而對單片機編程軟件了解較多的朋友都知道,目前市場上主要流通的單片機編程軟件為Keil和IAR。本文中,主要為大家講解IAR單片機編程軟件的基礎教程。如果你對IAR存在一定興趣,不妨繼續(xù)往下看。
1、建立新工作區(qū)
File-->>New Workspace
2、建立新項目
1) Project-->>Create New Project...
2) 選擇如下模板:
3) 選擇項目保存目錄及創(chuàng)建項目文件名
3、編寫匯編代碼
書寫代碼的時候要注意按照以下格式,注意main和B main的位置
4、編譯與Make
1) 編譯
如圖兩個地方都可以選擇編譯,或者快捷鍵Ctrl+F7:
一般會提示保存工作區(qū)文件:
編譯信息:
2) Make
如圖兩個地方都可以選擇Make,或者快捷鍵F7:
Make信息:
5、調試Debug
1) 進入調試狀態(tài)
如圖兩個地方都可以選擇調試,或者快捷鍵Ctrl+D:
調試界面如下:
2) 調出View視圖
為了更方便體現程序運行過程中各個寄存器的值的變化等,需要調出寄存器視圖:
如圖選擇View-->>Registers-->>Registers 1
(也可以把內存的情況也顯示出來View-->>Memory-->>Memory 1)
(View中也有棧和Symbol存儲等的視圖,如果有需要也可以自行調出)
根據自己的習慣,將窗口放到合適的位置
新的調試界面如下(點擊可查看高清圖):
3) 仿真,進行調試
常用的調試操作是F10 Step Over逐過程、F11 Step Into逐條 執(zhí)行程序指令;F5 Go直接把程序執(zhí)行到最后;
在工具欄上也有調試可以直接使用:
此程序的調試過程與結果如下:
0、
1、
2、
3、
再次執(zhí)行將調至main處循環(huán)執(zhí)行
以看到將寄存器R0和R1的值相加存入R2當中。
4) 結束調試
6、其他
1) 如果在調試期間修改程序,修改完成后點擊綠色按鈕重新生成仿真
2) 在該行指令的最前面點擊可以設置斷點,或按F9,供調試過程中使用
3) 項目設置
Core的設置用的默認的Cortex-A5,選用ARM的也沒有影響
Debugger 的Driver一定要選擇Simulator模擬