C51單片機(jī)應(yīng)用設(shè)計(jì)與技能訓(xùn)練(第2版)課件 3.3 掃一掃看教學(xué)課件:Keil μVision的使用_第1頁(yè)
C51單片機(jī)應(yīng)用設(shè)計(jì)與技能訓(xùn)練(第2版)課件 3.3 掃一掃看教學(xué)課件:Keil μVision的使用_第2頁(yè)
C51單片機(jī)應(yīng)用設(shè)計(jì)與技能訓(xùn)練(第2版)課件 3.3 掃一掃看教學(xué)課件:Keil μVision的使用_第3頁(yè)
C51單片機(jī)應(yīng)用設(shè)計(jì)與技能訓(xùn)練(第2版)課件 3.3 掃一掃看教學(xué)課件:Keil μVision的使用_第4頁(yè)
C51單片機(jī)應(yīng)用設(shè)計(jì)與技能訓(xùn)練(第2版)課件 3.3 掃一掃看教學(xué)課件:Keil μVision的使用_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

KeilC集成開(kāi)發(fā)系統(tǒng)使用案例1單片機(jī)控制右側(cè)發(fā)光二極管亮滅讓最右邊的發(fā)光二極管亮,其它不亮。給P0.0送0,其他位送1,可讓D8亮而其他燈不亮。1.案例程序#include<reg51.h>voidmain(){unsignedintvalue;value=0xfe;P0=value;}2.KeilC51調(diào)試方法與步驟要使用Keil軟件,首先要正確安裝Keil軟件,該軟件的Eval版本可以直接去http://www.下載(1)建立工作項(xiàng)目文件啟動(dòng)KeilμVison2,如果打開(kāi)后就有打開(kāi)的文件,單擊“Project->CloseProject”菜單將其關(guān)閉。單擊“File→New...”,打開(kāi)一個(gè)新的文件輸入窗口,在這個(gè)窗口里輸入上述源程序。輸入完畢之后,選擇“File-->Save”,給這個(gè)文件取名保存。單擊“Project->NewProject...”,出現(xiàn)對(duì)話框,要求給將要建立的工程起一個(gè)名字,這里起名為test,不需要輸入擴(kuò)展名。單擊“保存”按鈕,出現(xiàn)第二個(gè)對(duì)話框。CPU選擇窗口標(biāo)準(zhǔn)8051啟動(dòng)代碼加入工程詢問(wèn)是否要將標(biāo)準(zhǔn)的8051啟動(dòng)代碼加入工程,單擊“是”按鈕。添加源程序單擊“SourceGroup1",使其反白顯示,然后單擊鼠標(biāo)右鍵,出現(xiàn)一個(gè)下拉菜單。選中其中的“AddfiletoGroup‘SourceGroup1’”,出現(xiàn)一個(gè)對(duì)話框,要求尋找源文件。工程選項(xiàng)的設(shè)置選擇資源窗口中的“Target1”,單擊鼠標(biāo)右鍵,出現(xiàn)快捷菜單,然后選擇“OptionsforTarget‘Target1’”。生成單片機(jī)燒錄文件在彈出的對(duì)話框中選擇“output”標(biāo)簽頁(yè),選中該頁(yè)的“CreatHEXFile”前面的復(fù)選框,這樣在編譯后就會(huì)生成可以用于燒寫(xiě)的.hex文件。(2)項(xiàng)目編譯、連接“Project→Buildtarget”可以對(duì)當(dāng)前工程進(jìn)行連接,產(chǎn)生目標(biāo)代碼。“Project→RebuildAlltargetfiles”將會(huì)對(duì)當(dāng)前工程中的所有文件(無(wú)論是否修改過(guò))重新進(jìn)行編譯,產(chǎn)生目標(biāo)代碼。而如果選擇“Project→Translate....",項(xiàng)則僅對(duì)當(dāng)前文件進(jìn)行編譯,不進(jìn)行連接,也就不會(huì)產(chǎn)生新的目標(biāo)代碼。編譯、設(shè)置的工具欄按鈕編譯、編譯連接、全部重建、停止編譯和對(duì)工程進(jìn)行設(shè)置。編譯后的輸出信息編譯過(guò)程中的信息將出現(xiàn)在輸出窗口中的Build頁(yè)中,提示獲得了名為mytest.hex的文件,該文件即可被編程器讀入并寫(xiě)到芯片中。同時(shí)還可看到該程序的代碼量、內(nèi)部RAM的使用量、外部RAM的使用量等一些信息。除此之外還產(chǎn)生了一些其他相關(guān)的文件可被用于Keil的仿真與調(diào)試。(3)程序的仿真與調(diào)試工程進(jìn)行匯編、連接成功以后,按組合鍵[Ctrl十F5】或者選擇“Debug→Start/StopDebugSession”即可進(jìn)入調(diào)試狀態(tài),菜單項(xiàng)中出現(xiàn)了一個(gè)用于仿真運(yùn)行和調(diào)試的工具條。從左到右依次是復(fù)位、運(yùn)行、暫停、單步、過(guò)程單步、執(zhí)行完當(dāng)前子程序、運(yùn)行到當(dāng)前行、下一狀態(tài)、打開(kāi)跟蹤、觀察跟蹤、反匯編窗口、觀察窗口、代碼作用范圍分析、1#串行窗口、內(nèi)存窗口、性能分析、工具按鈕等命令的快捷按鈕。仿真或觀察P0、P2端口的狀態(tài)選擇“Peripherals→I/O-Ports→Port0”和“Peripherals→I/O-Ports→Port2”,在主窗口中會(huì)出現(xiàn)P0,P2口的狀態(tài),需要在程序運(yùn)行的時(shí)候改變P0.0(4)在Proteus中仿真運(yùn)行①雙擊桌面上的ISIS7Professional圖標(biāo)或者單擊屏幕左下方的“開(kāi)始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,出現(xiàn)啟動(dòng)界面后就進(jìn)入了ProteusISIS集成環(huán)境。②選擇“文件”→“打開(kāi)設(shè)計(jì)”,在文件打開(kāi)對(duì)話框中打開(kāi)task1.dsn文件(由教師提前準(zhǔn)備好,本文件在配套光盤(pán)“任務(wù)1”文件夾中。(4

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論