KEIL與PROTEUS.doc

KEIL與PROTEUS.doc

ID:49049927

大?。?.60 MB

頁數(shù):41頁

時(shí)間:2020-02-27

KEIL與PROTEUS.doc_第1頁
KEIL與PROTEUS.doc_第2頁
KEIL與PROTEUS.doc_第3頁
KEIL與PROTEUS.doc_第4頁
KEIL與PROTEUS.doc_第5頁
資源描述:

《KEIL與PROTEUS.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章μVision2與PROTEUS使用基礎(chǔ)22.1μVision2集成開發(fā)環(huán)境22.1.1文件(File)、編輯(Edit)、視圖(View)32.1.2項(xiàng)目(Project)、調(diào)試(Debug)、Flash52.1.3外圍器件(Peripherals)、工具(Tools)、視窗(Window)62.2用μVision2建立與調(diào)試工程72.2.1工程創(chuàng)建、設(shè)置、編譯與鏈接72.2.2用mVision2調(diào)試工程122.2.3C51程序調(diào)試舉例說明——HELLO.C162.2.4KeilC51的調(diào)試技巧及舉例

2、182.3PROTEUS快速入門222.3.1集成PROTEUSISIS環(huán)境222.3.2電路原理圖設(shè)計(jì)272.4PROTEUS仿真工具介紹342.4.1探針342.4.2虛擬儀器352.4.3信號(hào)發(fā)生器362.4.4仿真圖表362.5PROTEUS軟件中的C51程序運(yùn)行與調(diào)試372.5.1驅(qū)動(dòng)的安裝382.5.2Keil和PROTEUS的配置402.5.3Keil和PROTEUS的調(diào)試過程41本章小結(jié)41習(xí)題41第2章μVision2與PROTEUS使用基礎(chǔ)mμVision2集成開發(fā)環(huán)境IDE(Integr

3、ationDesignEnvironment)是一個(gè)基于Windows的軟件開發(fā)平臺(tái),包含一個(gè)高效的編輯器、一個(gè)項(xiàng)目管理器和一個(gè)MAKE工具。μVision2支持所有的KeilC51工具,包括C語言編譯器(C51)、宏匯編器(A51)、鏈接/定位器(BL51)、庫(LIB51)、目標(biāo)代碼到HXE的轉(zhuǎn)換(OH51)、實(shí)時(shí)操作系統(tǒng)(RTX51)及調(diào)試器(dScope51、tScope51和Monitor51),可以完成編輯、編譯、鏈接、調(diào)試、仿真等整個(gè)開發(fā)流程。PROTEUS是英國(guó)Labcenterelectro

4、nics公司研發(fā)的EDA工具軟件。PROTEUS不僅是模擬電路、數(shù)字電路、模/數(shù)混合電路的設(shè)計(jì)與仿真平臺(tái),更是目前世界上最先進(jìn)、最完整的多種型號(hào)微控制器(單片機(jī))系統(tǒng)的設(shè)計(jì)與仿真平臺(tái)。它真正實(shí)現(xiàn)了在計(jì)算機(jī)上完成從原理圖設(shè)計(jì)、電路分析與仿真、單片機(jī)代碼級(jí)調(diào)試與仿真、系統(tǒng)測(cè)試與功能驗(yàn)證到形成PCB的完整的電子設(shè)計(jì)、研發(fā)過程。PROTEUS從1989年問世至今,經(jīng)過了20多年的使用、發(fā)展和完善,功能越來越強(qiáng),性能越來越好。本章主要介紹μVision2和PROTEUS的應(yīng)用基礎(chǔ),更詳細(xì)的介紹請(qǐng)讀者參閱有關(guān)書籍。2.1

5、μVision2集成開發(fā)環(huán)境mVision2IDE是基于Windows的開發(fā)平臺(tái),開發(fā)人員可以用mVision2編輯器或其他編輯器編輯C語言或匯編語言文件,然后分別由C51語言和A51語言編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件(.LIB),也可與庫文件一起經(jīng)L51鏈接定位生成絕對(duì)目標(biāo)文件(.ABS)。絕對(duì)目標(biāo)文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的HEX文件,以供調(diào)試器進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器直接對(duì)目標(biāo)板(用戶板)調(diào)試,或直接寫入程序存儲(chǔ)器如EPROM、Flash中進(jìn)行驗(yàn)證。在mVisio

6、n2中,可以通過鍵盤或鼠標(biāo)選擇開發(fā)工具的命令、設(shè)置和選項(xiàng),也可以通過鍵盤輸入程序文本。mVision2集成環(huán)境中有菜單欄、可以快速選擇命令按鈕的工具欄、源代碼文件窗口、對(duì)話框窗口和信息顯示窗口。軟件可同時(shí)打開和查看多個(gè)源文件,通過鼠標(biāo)或鍵盤可移動(dòng)或調(diào)整窗口的大小。mVision2界面如圖2-1所示。圖2-1μVision2集成環(huán)境mVision2菜單欄提供了豐富的操作菜單,提供了文件操作、編輯器操作、項(xiàng)目管理、選項(xiàng)設(shè)置、程序調(diào)試、外部程序執(zhí)行、窗口管理,以及在線幫助等多項(xiàng)功能。2.1.1文件(File)、編輯

7、(Edit)、視圖(View)1.文件菜單(File)文件菜單項(xiàng)的命令、工具條圖標(biāo)、默認(rèn)的快捷鍵及說明描述如表2-1所示。表2-1文件菜單(File)File菜單工具欄快捷鍵描述NewCtrl+N創(chuàng)建新的源文件OpenCtrl+O打開已存在的文件Close關(guān)閉當(dāng)前文件SaveCtrl+S保存當(dāng)前文件SaveAll保存所有文件SaveAs保存并重新命名當(dāng)前文件DeviceDatabase維護(hù)器件數(shù)據(jù)庫PrintSetup設(shè)置打印機(jī)PrintCtrl+P打印當(dāng)前文件PrintPreview打印預(yù)覽1~10打開最近

8、使用的源文件Exit退出mVision22.編輯菜單(Edit)編輯菜單項(xiàng)的命令、工具條圖標(biāo)、默認(rèn)的快捷鍵及說明描述如表2-2所示。表2-2編輯菜單(Edit)Edit菜單工具欄快捷鍵描述Home移動(dòng)光標(biāo)到本行的開始End移動(dòng)光標(biāo)到本行的末尾Ctrl+Home移動(dòng)光標(biāo)到當(dāng)前文件的開始Ctrl+End移動(dòng)光標(biāo)到當(dāng)前文件的末尾Ctrl+?移動(dòng)光標(biāo)到其前面單詞詞首Ctrl+à移動(dòng)光標(biāo)到其后面單詞詞首Ctr

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。