www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]好的單片機編程軟件受到眾多開發(fā)人員青睞,而對單片機編程軟件了解較多的朋友都知道,目前市場上主要流通的單片機編程軟件為Keil和IAR。本文中,主要為大家講解IAR單片機編程軟件的基礎(chǔ)教程。如果你對IAR存在一定興趣,不妨繼續(xù)往下看。

好的單片機編程軟件受到眾多開發(fā)人員青睞,而對單片機編程軟件了解較多的朋友都知道,目前市場上主要流通的單片機編程軟件為Keil和IAR。本文中,主要為大家講解IAR單片機編程軟件的基礎(chǔ)教程。如果你對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、調(diào)試Debug

1) 進入調(diào)試狀態(tài)

如圖兩個地方都可以選擇調(diào)試,或者快捷鍵Ctrl+D:

調(diào)試界面如下:

2) 調(diào)出View視圖

為了更方便體現(xiàn)程序運行過程中各個寄存器的值的變化等,需要調(diào)出寄存器視圖:

如圖選擇View-->>Registers-->>Registers 1

(也可以把內(nèi)存的情況也顯示出來View-->>Memory-->>Memory 1)

(View中也有棧和Symbol存儲等的視圖,如果有需要也可以自行調(diào)出)

根據(jù)自己的習(xí)慣,將窗口放到合適的位置

新的調(diào)試界面如下(點擊可查看高清圖):

3) 仿真,進行調(diào)試

常用的調(diào)試操作是F10 Step Over逐過程、F11 Step Into逐條 執(zhí)行程序指令;F5 Go直接把程序執(zhí)行到最后;

在工具欄上也有調(diào)試可以直接使用:

此程序的調(diào)試過程與結(jié)果如下:

0、

1、

2、

3、

再次執(zhí)行將調(diào)至main處循環(huán)執(zhí)行

以看到將寄存器R0和R1的值相加存入R2當中。

4) 結(jié)束調(diào)試

6、其他

1) 如果在調(diào)試期間修改程序,修改完成后點擊綠色按鈕重新生成仿真

2) 在該行指令的最前面點擊可以設(shè)置斷點,或按F9,供調(diào)試過程中使用

3) 項目設(shè)置

Core的設(shè)置用的默認的Cortex-A5,選用ARM的也沒有影響

Debugger 的Driver一定要選擇Simulator模擬

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

為幫助大家更好使用單片機編程軟件,本文將對keil單片機編程軟件仿真、調(diào)劑技巧予以講解,并對該單片機編程軟件的常見錯誤提示予以闡述。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

本文對于單片機編程軟件的介紹將基于如何采用keil單片機編程軟件調(diào)試stm32,如果你對單片機編程軟件抑或本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

本文對于單片機編程軟件的介紹基于兩點:1.keil單片機編程軟件編譯環(huán)境優(yōu)化等級說明,2.keil單片機編程軟件中兩大概念名詞解析。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

為增加大家對單片機編程軟件的了解,本文將對keil單片機編程軟件予以介紹,主要在于介紹該單片機編程軟件的模式設(shè)置和一些編程事項。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

為幫助大家更快學(xué)會單片機編程軟件的使用,本文將對keil單片機編程軟件的使用方法加以介紹。如果你對本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

本文對單片機編程軟件的介紹基于Keil,主要在于介紹keil單片機編程軟件如何將hex下載進STM32,如何燒寫hex文件以及如何直接使用二進制數(shù)。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

為增進大家對單片機編程軟件的認識,本文將對Keil單片機編程軟件相關(guān)內(nèi)容予以介紹,主要為Keil C51對標準ANSIC的擴展的學(xué)習(xí)。如果你對本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

本文中,將對Keil單片機編程軟件加以介紹,主要在于介紹如何在這款單片機編程軟件中進行項目設(shè)置以及如何進行編譯、鏈接。如果你對本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

本文對于單片機編程軟件的講解將基于Keil,主要內(nèi)容在于闡述如何建立Keil工程。如果你對本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

單片機編程軟件的使用頻率極高,采用單片機編程軟件,可制造諸多系統(tǒng)。對于單片機編程軟件,小編做過諸多介紹。本文對于單片機編程軟件的介紹基于Keil,主要在于介紹該單片機編程軟件是如何處理庫函數(shù)以及寄存器的關(guān)系的。

關(guān)鍵字: 單片機編程軟件 庫函數(shù) 指數(shù)
關(guān)閉