實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc

實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc

ID:53720236

大?。?59.50 KB

頁數(shù):4頁

時(shí)間:2020-04-06

實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc_第1頁
實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc_第2頁
實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc_第3頁
實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc_第4頁
資源描述:

《實(shí)驗(yàn)一-keil單片機(jī)編程軟件的使用.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、實(shí)驗(yàn)一keil單片機(jī)編程軟件的使用一、實(shí)驗(yàn)?zāi)康?、了解單片機(jī)編程軟件原理2、學(xué)習(xí)使用keil軟件二、概述Keil軟件由德國KeilSoftware/KeilElektronik開發(fā),近幾年在國內(nèi)得到迅速普及,國內(nèi)使用的一般是比較穩(wěn)定的6.2版本以及最新的7.0版本,Keil軟件公司的8051單片機(jī)軟件開發(fā)工具可用于眾多的8051派生器件,以實(shí)現(xiàn)嵌入式應(yīng)用。開發(fā)工具清單如下:C51優(yōu)化C編譯器A51宏匯編器BL51代碼連接器/定位器OC51目標(biāo)文件轉(zhuǎn)換器OH51目標(biāo)十六進(jìn)制轉(zhuǎn)換器LIB51庫文件管理器Windows版dScope-51模擬器/調(diào)試器Windows版ìVision/51這些工

2、具都集合在一個(gè)套件內(nèi)。工具套件是幾個(gè)應(yīng)用程序的集合,這些程序用來創(chuàng)建8051應(yīng)用系統(tǒng),使用匯編器匯編8051匯編程序,使用編譯器將C源代碼編譯成目標(biāo)文件,使用連接器創(chuàng)建一個(gè)絕對(duì)目標(biāo)文件模塊供仿真器使用。使用Keil的開發(fā)工具其項(xiàng)目開發(fā)周期和任何軟件開發(fā)項(xiàng)目都大致一樣1.創(chuàng)建C或匯編語言的源程序2.編譯或匯編源文件3.糾正源文件中的錯(cuò)誤4.從編譯器和匯編器連接目標(biāo)文件5.測試連接的應(yīng)用程序三、實(shí)驗(yàn)設(shè)備1、keil編程軟件。四、預(yù)習(xí)要求1、了解單片機(jī)匯編指令,指令格式。2、了解keil軟件安裝過程。五、試驗(yàn)內(nèi)容及步驟1、了解keil軟件的工作環(huán)境及各菜單的用法。2、完成下面程序的編制1)新建

3、一個(gè)工程文件,文件名為:prj1.uv22)新建一個(gè)程序文件,文件名為:text1.a3)在工程文件prj1.uv2中添加程序文件text1.a4)打開程序文件text1.a,在此文件中輸入下列程序:X1DATA20HORG0000HAJMPRESETORG0040HRESET:MOVR2,#08HMOVA,#01HLOOP:MOVP1,ARLADJNZR2,LOOPMOVX1,#0MOVA,#80HLOOP1:MOVP1,ARRAINCX1CJNEX1,#08H,LOOP1AJMPRESETEND1、對(duì)工程進(jìn)行設(shè)置1)使用鼠標(biāo)右鍵點(diǎn)擊工程名Target1,選擇菜單上的Optionfor

4、TargetTarget1或圖標(biāo)在Target設(shè)置界面,把晶振頻率選到12MHz.2)在Debug設(shè)置界面,選擇軟件仿真。3)完成設(shè)置,推出此頁面。2、對(duì)工程進(jìn)行編譯譯/連接1)點(diǎn)擊菜單Project,選擇Rebuildalltargetfiles或圖標(biāo)。2)程序的排錯(cuò),沒有錯(cuò)誤后,進(jìn)入仿真3、進(jìn)入硬件仿真1)擊菜單Debug->Start/StopDebugSession或圖標(biāo)進(jìn)入μVision2的仿真環(huán)境。1)運(yùn)行程序運(yùn)行用戶程序包括Stepinto單步跟蹤:單步跟蹤Stepinto是盡最大的可能跟蹤當(dāng)前程序的最小運(yùn)行單位。Stepover單步運(yùn)行:單步運(yùn)行Stepover是盡最大的

5、可能執(zhí)行完當(dāng)前的程序行Runtillcursor運(yùn)行到光標(biāo)處Run全速運(yùn)行StopRunning停止運(yùn)行ResetCPU程序復(fù)位:復(fù)位后,與單片機(jī)硬件復(fù)位相同。圖標(biāo)快捷鍵如圖:1)使用外設(shè)菜單Peripherals增加調(diào)試效率。點(diǎn)擊菜單Peripherals->I/O-ports->port1,出現(xiàn)P1的狀態(tài)圖,點(diǎn)單步跟蹤程序,看P1口的運(yùn)行狀態(tài)。二、實(shí)驗(yàn)總結(jié)1、完成以上操作,學(xué)會(huì)使用keil軟件編程。2、寫出上述程序中P1口的動(dòng)作過程。

當(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)有爭議請(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)系客服處理。