8051單片機(jī)實(shí)驗(yàn)ppt課件_單片機(jī)實(shí)驗(yàn).ppt
《8051單片機(jī)實(shí)驗(yàn)ppt課件_單片機(jī)實(shí)驗(yàn).ppt》由會員分享,可在線閱讀,更多相關(guān)《8051單片機(jī)實(shí)驗(yàn)ppt課件_單片機(jī)實(shí)驗(yàn).ppt(51頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、關(guān)于關(guān)于 8051單片機(jī)實(shí)驗(yàn)單片機(jī)實(shí)驗(yàn)1.1.首次多專業(yè)集中設(shè)課首次多專業(yè)集中設(shè)課2.2.以程序設(shè)計(jì)為主要內(nèi)容以程序設(shè)計(jì)為主要內(nèi)容 熟悉單片機(jī)程序開發(fā)環(huán)境熟悉單片機(jī)程序開發(fā)環(huán)境 掌握單片機(jī)內(nèi)、外資源使用方法掌握單片機(jī)內(nèi)、外資源使用方法 單片機(jī)匯編語言程序編寫與調(diào)試單片機(jī)匯編語言程序編寫與調(diào)試1/19/2023電子工程設(shè)計(jì)中心實(shí)驗(yàn)環(huán)境實(shí)驗(yàn)環(huán)境1.1.單片機(jī)仿真器單片機(jī)仿真器可以控制程序運(yùn)行過程的可以控制程序運(yùn)行過程的“單片機(jī)單片機(jī)”1/19/2023電子工程設(shè)計(jì)中心2.2.單片機(jī)實(shí)驗(yàn)板單片機(jī)實(shí)驗(yàn)板單片機(jī)程序運(yùn)行載體單片機(jī)程序運(yùn)行載體1/19/2023電子工程設(shè)計(jì)中心3.3.單片機(jī)程序集成開發(fā)環(huán)境
2、單片機(jī)程序集成開發(fā)環(huán)境中文版中文版 MedWinMedWin 2.39 2.39文本編輯器文本編輯器生成、編輯程序文本生成、編輯程序文本編譯器編譯器/匯編器匯編器將將C/C/匯編語言源程序匯編語言源程序 翻譯為二進(jìn)制機(jī)器程序翻譯為二進(jìn)制機(jī)器程序鏈接器鏈接器將二進(jìn)制機(jī)器程序轉(zhuǎn)換為帶將二進(jìn)制機(jī)器程序轉(zhuǎn)換為帶 調(diào)試信息的可執(zhí)行程序調(diào)試信息的可執(zhí)行程序調(diào)試器調(diào)試器用多種調(diào)試方式運(yùn)行程序用多種調(diào)試方式運(yùn)行程序1/19/2023電子工程設(shè)計(jì)中心實(shí)驗(yàn)方法實(shí)驗(yàn)方法1.1.功能演示功能演示2.2.程序編寫調(diào)試練習(xí)程序編寫調(diào)試練習(xí)調(diào)用單片機(jī)內(nèi)、外部資源的示例調(diào)用單片機(jī)內(nèi)、外部資源的示例了解各種資源的使用方法了解各
3、種資源的使用方法修改示例程序,上機(jī)調(diào)試實(shí)現(xiàn)新的功能修改示例程序,上機(jī)調(diào)試實(shí)現(xiàn)新的功能鍛煉初步的程序設(shè)計(jì)、調(diào)試能力鍛煉初步的程序設(shè)計(jì)、調(diào)試能力1/19/2023電子工程設(shè)計(jì)中心運(yùn)行集成開發(fā)環(huán)境運(yùn)行集成開發(fā)環(huán)境1.1.目標(biāo)板、仿真器加電目標(biāo)板、仿真器加電加電順序加電順序先目標(biāo)板;后仿真器先目標(biāo)板;后仿真器 真實(shí)環(huán)境仿真真實(shí)環(huán)境仿真/模擬仿真選擇模擬仿真選擇斷電順序斷電順序先先仿真器仿真器;后;后目標(biāo)板目標(biāo)板2.2.啟動集成開發(fā)環(huán)境啟動集成開發(fā)環(huán)境 關(guān)閉注冊提示關(guān)閉注冊提示 選擇工作目錄選擇工作目錄1/19/2023電子工程設(shè)計(jì)中心創(chuàng)建源程序創(chuàng)建源程序/生成并下載目標(biāo)程序生成并下載目標(biāo)程序1.1.調(diào)
4、用文本編輯功能調(diào)用文本編輯功能錄入源程序文本錄入源程序文本生成生成 .asmasm文件文件2.2.調(diào)用匯編功能調(diào)用匯編功能對對.asmasm文件匯編文件匯編生成生成 .objobj文件文件3.3.調(diào)用鏈接功能調(diào)用鏈接功能對對.objobj文件鏈接文件鏈接生成生成 .hex.hex文件文件4.4.將目標(biāo)代碼裝入仿真器進(jìn)行調(diào)試將目標(biāo)代碼裝入仿真器進(jìn)行調(diào)試1/19/2023電子工程設(shè)計(jì)中心調(diào)試手段調(diào)試手段1.1.觀察項(xiàng)觀察項(xiàng)2.2.運(yùn)行方式運(yùn)行方式 程序運(yùn)行中,內(nèi)、外部資源工作狀態(tài)的程序運(yùn)行中,內(nèi)、外部資源工作狀態(tài)的觀察窗口。觀察窗口。全速運(yùn)行全速運(yùn)行單步運(yùn)行單步運(yùn)行跟蹤運(yùn)行跟蹤運(yùn)行運(yùn)行到斷點(diǎn)運(yùn)行到
5、斷點(diǎn)運(yùn)行到光標(biāo)運(yùn)行到光標(biāo)1/19/2023電子工程設(shè)計(jì)中心并行數(shù)據(jù)操作程序調(diào)試練習(xí)并行數(shù)據(jù)操作程序調(diào)試練習(xí)例例1 1:跑馬燈:跑馬燈通過通過 P1P1口采用負(fù)邏輯控制,口采用負(fù)邏輯控制,0 0點(diǎn)亮,點(diǎn)亮,1 1熄滅。熄滅。1/19/2023電子工程設(shè)計(jì)中心程序清單程序清單 MOV A,#0FFH ;清除掛接在總線上的數(shù)碼管的顯示內(nèi)容清除掛接在總線上的數(shù)碼管的顯示內(nèi)容 MOV DPTR,#00H MOVX DPTR,A MOV A,#07FH ;賦初始值并在發(fā)光二極管上顯示該數(shù)值賦初始值并在發(fā)光二極管上顯示該數(shù)值 MOV P1,ALOOP:CALL DELAY CALL DELAY RR A ;
6、A寄存器內(nèi)容右移寄存器內(nèi)容右移1位并送發(fā)光二極管顯示位并送發(fā)光二極管顯示 MOV P1,A AJMP LOOP ;無限循環(huán)無限循環(huán)DELAY:MOV R5,#0H ;延時(shí)子程序延時(shí)子程序D1:MOV R6,#0H DJNZ R6,$DJNZ R5,D1 RET END1/19/2023電子工程設(shè)計(jì)中心 全速運(yùn)行(全速運(yùn)行(3 3種方法)種方法)單步運(yùn)行單步運(yùn)行(3 3種方法)種方法)調(diào)試調(diào)試 觀察發(fā)光二極管點(diǎn)亮位置移動方向,那觀察發(fā)光二極管點(diǎn)亮位置移動方向,那條指令決定發(fā)光二極管移動方向。條指令決定發(fā)光二極管移動方向。觀察發(fā)光二極管點(diǎn)亮位置移動速度,那觀察發(fā)光二極管點(diǎn)亮位置移動速度,那段程序決
7、定發(fā)光二極管移動速度。段程序決定發(fā)光二極管移動速度。觀察第觀察第3 3次循環(huán)結(jié)束時(shí)寄存器次循環(huán)結(jié)束時(shí)寄存器A A、P1P1的值,的值,發(fā)光二極管的點(diǎn)亮狀態(tài)。發(fā)光二極管的點(diǎn)亮狀態(tài)。1/19/2023電子工程設(shè)計(jì)中心 跟蹤運(yùn)行跟蹤運(yùn)行(3 3種方法)種方法)觀察運(yùn)行中除了寄存器觀察運(yùn)行中除了寄存器A A、P1P1的值在變,的值在變,還有哪些寄存器的內(nèi)容在變。還有哪些寄存器的內(nèi)容在變。1/19/2023電子工程設(shè)計(jì)中心例例2 2:數(shù)碼管(:數(shù)碼管(DS1DS1)點(diǎn)亮控制)點(diǎn)亮控制“共陽共陽”連接,負(fù)邏輯編碼控制連接,負(fù)邏輯編碼控制1/19/2023電子工程設(shè)計(jì)中心ORG 0000HLJMP INIT
8、TAB:DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H;段碼段碼0-7DB080H,090H,088H,083H,0C6H,0A1H,086H,08EH;段碼段碼8-FINIT:MOV A,#0FFH ;清除掛接在總線上的數(shù)碼管的顯示內(nèi)容清除掛接在總線上的數(shù)碼管的顯示內(nèi)容MOV DPTR,#00HMOVX DPTR,AMOV R1,#00H;操作數(shù)據(jù)初始值操作數(shù)據(jù)初始值MOV A,R1MAIN:MOV DPTR,#TAB;讀取與讀取與A中數(shù)值對應(yīng)的顯示段碼中數(shù)值對應(yīng)的顯示段碼MOVC A,A+DPTRMOV P1,A;段碼送并行口段碼送并行口1顯示顯示CAL
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 8051 單片機(jī) 實(shí)驗(yàn) ppt 課件
鏈接地址:http://zhizhaikeji.com/p-25049582.html