keil單片機(jī)實驗指導(dǎo)書[12]

keil單片機(jī)實驗指導(dǎo)書[12]

ID:45757138

大小:681.46 KB

頁數(shù):39頁

時間:2019-11-17

keil單片機(jī)實驗指導(dǎo)書[12]_第1頁
keil單片機(jī)實驗指導(dǎo)書[12]_第2頁
keil單片機(jī)實驗指導(dǎo)書[12]_第3頁
keil單片機(jī)實驗指導(dǎo)書[12]_第4頁
keil單片機(jī)實驗指導(dǎo)書[12]_第5頁
資源描述:

《keil單片機(jī)實驗指導(dǎo)書[12]》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、單片機(jī)原理及應(yīng)用實驗指導(dǎo)書2008年10月一、實驗環(huán)境介紹11.1Keil集成開發(fā)環(huán)境介紹11.2G20104-實驗箱介紹111.1EasyProbe8052F仿真器介紹12二、實驗內(nèi)容13實驗一練習(xí)使用集成調(diào)試軟件13實驗二簡單和分支程序設(shè)計14實驗三循環(huán)和查表程序設(shè)計15實驗四簡單輸入/輸出16實驗五外部小斷17實驗六定時器應(yīng)用19實驗七計數(shù)器應(yīng)用21實驗八串行口應(yīng)用23實驗九C51編程26三、附錄27一.實驗環(huán)境介紹1.1Keil集成開發(fā)環(huán)境介紹Keil集成開發(fā)環(huán)境是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯、編譯、仿真于一體,支持匯編語言、PLM語言、C語

2、言的程序設(shè)計,界面友好,易學(xué)易用。(1)建立工作文件夾在規(guī)定的盤符建立一個以自己學(xué)號命名的文件夾,作為工作文件夾,將口后實驗所有的文件都存放在該文件夾中。(2)進(jìn)入集成開發(fā)環(huán)境雙擊桌而圖標(biāo),進(jìn)入uVision2集成開發(fā)環(huán)境。(3)新建工程選擇菜單“工程一新建工程”,彈出“新建工程”對話框;在“保存在”下拉列表中選擇口己的工作文件夾,在“文件名”文本框中鍵入工程名(不需要鍵入擴(kuò)展名,擴(kuò)展名默認(rèn)為.uv2),單擊“保存”按鈕,關(guān)閉“新建工程”對話框,彈出“為目標(biāo)'target1'選擇設(shè)備”對話框,選擇目標(biāo)芯片型號;選擇Atmel公司的89C52芯片,單擊“確定”按鈕,

3、關(guān)閉對話框,新建一個工程。(4)選擇調(diào)試方式單擊“目標(biāo)選項”按鈕,彈出“目標(biāo),Target1,屬性”對話框;單擊“調(diào)試”標(biāo)簽,選擇調(diào)試方式。若使用軟件模擬方式,則選屮“S使川仿真器”,具他選項保持默認(rèn)狀態(tài),不要隨意更改;若使用硬件仿真器調(diào)試,則選中“U使用”,并在其后的下拉列表中選擇"MicetekDriver",再選中“啟動時加載程序”和“運行到main()”,其他選項保持默認(rèn)狀態(tài),不要隨意更改。單擊“確定”按鈕,關(guān)閉該窗口。(5)新建源程序單擊“新建文件”按鈕,在彈出的文本窗口中輸入?yún)R編語言源程序;輸入完畢后,單擊“保存”按鈕,彈出“另存”對話框;確認(rèn)“保存在

4、”為自己的工作文件夾,在“文件名”文本框中鍵入源程序文件名和擴(kuò)展名(一定要輸入擴(kuò)展名,匯編語言源程序的擴(kuò)展名為.ASM);單擊“保存”按鈕,關(guān)閉對話框,保存源程序。(6)將源程序添加到工程中右鍵單擊“工程窗口”中的uSourceGroup1在彈出的菜單中選擇“增加文件到組”;(注:軟件漢化有誤)彈出“增加文件到組”對話框;All£i"s(*?*)庫文件文本文件(*.txt)FUfl源文件(*.plm)在“文件類型”下拉列表中選擇“Asm源文件冬選中欲添加的源程序,單擊“Add”按鈕,源程序添加到工程中。但是,該對話框并不關(guān)閉,等待用戶繼續(xù)添加具他程序。添加完畢后,

5、單擊“關(guān)閉”按鈕,關(guān)閉對話框。“工程窗口”中,“SourceGroup1”下將出現(xiàn)該源程序文件名。若對同一個文件二次添加,則會彈出如下警告框。(7)編譯和連接單擊“構(gòu)造所有目標(biāo)文件夾”按鈕,対原程序進(jìn)行編譯和連接,構(gòu)造結(jié)果將在“構(gòu)造”窗口中顯示。如果程序有語法錯誤,貝ij會指出錯誤類型及所在行,修改后,重新構(gòu)造,直至沒有任何語法錯課。(8)開始調(diào)試單擊“開始/停止調(diào)試”按鈕,進(jìn)入調(diào)試狀態(tài)。在調(diào)試狀態(tài)下,“構(gòu)造工具欄”變?yōu)椤罢{(diào)試工具欄”。通過單步運行,查看寄存器、存儲器的值,判斷程序是否運行正確。若不正確,找出問題所在,單擊“開始/停止調(diào)試”按鈕,停止調(diào)試,進(jìn)入編輯

6、狀態(tài),修改程序,重新編譯、調(diào)試。(9)查看寄存器進(jìn)入調(diào)試狀態(tài)后,“工程窗口”變?yōu)椤凹拇嫫鞔翱凇?,可以查看CPU各寄存器的值。(10)查看存儲器單擊“存儲器窗口”按鈕,打開存儲器窗」該窗口共有4個標(biāo)簽,可顯示4個存儲器的值。單擊一個標(biāo)簽,在地址欄小輸入要查看的存儲器單元的類型及地址。片內(nèi)數(shù)據(jù)存儲器I:[地址]片外數(shù)據(jù)存儲器X:[地址]程序存儲器C:[地址]若要人為修改某存儲單元的值,可右鍵單擊該單元,在彈出的菜單中選擇“更新存儲器”,在彈出的文本框中輸入該單元的新值,單擊“確定”即可。注:十六進(jìn)制數(shù)前加“Ox”。(笛)單步運行在調(diào)試狀態(tài)下,源程序的左邊有一個黃色的箭

7、頭,指示當(dāng)前程序執(zhí)行的位置,即將要執(zhí)行的一條指令。單擊“單步”按鈕,程序執(zhí)行一條指令,黃色箭頭下移一行。寄存器和存儲器的值的變化顯示在相應(yīng)位置。執(zhí)行過的指令左邊用一綠色方塊標(biāo)記。(12)運行到光標(biāo)行若想快速、連續(xù)執(zhí)行若干條指令,可將光標(biāo)定位在這些指令的最后一行處,單擊“運行到光標(biāo)行”按鈕,即可。(13)全速運行對于有些程序,只有全速運行才能實現(xiàn)其功能,這時只需單擊“運行”按鈕;若要暫停運行,單擊“暫?!卑粹o。(14)將源程序從工程中刪除一個程序調(diào)試成功后,若要調(diào)試另一個程序,可不必新建工程,只需新建一個源程序,添加到原有的工程中,同時,將前一個源程序從工程屮刪除。

8、在“工程窗

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

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

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