


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單 片 機 原 理 及 應(yīng) 用 技 術(shù) 蘇 家 建課后習(xí)題參考答案
第三章MCS-51指令系統(tǒng)3-1MCS-51指令系統(tǒng)有哪幾種尋址方式?按功能分類有哪幾種指令?3-2設(shè)A=0FH,R0=30H,片內(nèi)RAM的(30H)=0AH,(31H)=0BH,(32H)=0CH,下列程序段運行后的結(jié)果?MOVA,@R0;A=0AHMOV@R0,32H;(30H)=0CHMOV32H,A;(32H)=0AHMOVR0,#31H;R0=31HMOVA,@R0;A=(31H)=0BH3-3(1)R0的內(nèi)容傳送到R1MOVA,R0MOVR1,ARAM20HAMOVA,20HRAM30HMOVR1,#30HMOVXA,@R1MOVR0,ARAM30HRAM20H單元MOVR1,#30HMOVXA,@R1MOV20H,ARAM1000HRAM20H單元MOVDPTR,#1000HMOVXA,@DPTRMOV20H,AROM2000HR1MOVDPTR,#2000HCLRAMOVCA,@A+DPTRMOVR1,ARAM2000HRAM20H單元MOVDPTR,#2000HMOVXA,@DPTRMOV20H,ARAM2000HRAM30H單元MOVDPTR,#2000HMOVXA,@DPTRMOVR0,#30HMOVX@R0,ARAM2000HRAM1000H單元MOVDPTR,#2000HMOVXA,@DPTRMOVDPTR,#1000HMOVX@DPTR,ARAM30H=5AH,5AH=40H,40H=00H,P1=7FH,下面程序執(zhí)行后的結(jié)果如何?MOVR0,#30H;R0=30HMOVA,@R0;A=(30H)=5AHMOVR1,A;R1=5AHMOV@R1,P1;(5AH)=7FHMOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=00HRAM20H-2FH16個連續(xù)單元清零ORG0100HMOVR0,#20HMOVR2,#16LOOP:MOV@R0,#00HINCR0DJNZR2,LOOPENDRAM20H單元中的數(shù)據(jù)含“121H單元中。ORG0100HMOV21H,#0MOVR2,#8MOVA,20HCLRCLOOP:RLCAJCCOUNTDJNZR2,LOOPSJMPSTOPCOUNT:INC21HDJNZR2,LOOPSTOP:SJMP$ENDRAM30H-50HFFH51H單元中。ORG0100HMOV51H,#0MOVR0,#30HMOVR2,#20HLOOP:MOVA,@R0CJNEA,#0FFH,AGAININC51HAGAIN:INCR0DJNZR2,LOOPSJMP$END編程,計算i0i30H單元10ORG0100HMOV30H,#0MOV31H,#0;i的初值MOVR0,#30HMOVR2,#11MOVA,31HLOOP:INC31HADDA,@R0MOV@R0,AMOVA,31HRLADJNZR2,LOOPSJMP$END3-9已知片內(nèi)RAM(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H.說明下列指令源操作數(shù)的尋址方式,及指令執(zhí)行的結(jié)果MOVA,40H;A=48H直接尋址MOVR0,A;R0=48H寄存器尋址MOVP1,#0F0H;P1=0F0H直接尋址MOV@R0,30H;(48H)=38H寄存器間接尋址MOVDPTR,#3848H;DPTR=3848H直接尋址MOV40H,38H;(40H)=(38H)=40H直接尋址MOVR0,30H;R0=(30H)=38H寄存器尋址MOVP0,R0;P0=38H直接尋址MOV18H,#30H;(18H)=30H直接尋址MOVA,@R0;A=(38H)=40H直接尋址MOVP2,P1;P2=0F0H直接尋址3-10R0=32H,A=48H,RAM(32H)=80H,(40H)=08H.MOVA,@R0;A=(32H)=80HMOV@R0,40H;(32H)=(40H)=08HMOV40H,A;(40H)=80HMOVR0,#35H;R0=35HA=83H,R0=17H,RAM(17H)=34H,ANLA,#17H;A=03HORLA,17H;(17H)=(37HXRLA,@R0;A=37HCPLA;A=C8HRAM20H-2FH30H-3FH中數(shù)據(jù)的對換ORG0100HMOVR0,#20HMOVR1,#40HMOVR2,#0FHLOOP:MOVA,@R0MOV@R1,AINCR0INCR1DJNZR2,LOOPMOVR0,#30HMOVR1,#20HMOVR2,#0FHLOOP1:MOVA,@R0MOV@R1,AINCR0INCR1DJNZR2,LOOP1MOVR0,#30HMOVR1,#40HMOVR2,#0FHLOOP1:MOV@R0,AINCR0INCR1DJNZR2,LOOP1SJMP$ENDA=34H,(30H)=4FH,ADDA,30HA=83H,PSW=41H3-14SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26)=56H,RETSP=23H,PC=3412H3-15SP=25H,PC=2345H,標(biāo)號LABEL所在的地址3456H,執(zhí)行LCALLLABEL后SP=PC=,堆棧中的數(shù)據(jù)有何變化?SP=27H(26H)=48H(27H)=23HPC=3456H第四章程序設(shè)計基礎(chǔ)RAM30H20H編程統(tǒng)計出正數(shù),021H,22H,23H單元。ORG0100HMOV21H,#0MOV22H,#0MOV23H,#0MOVR0,#30HLOOP:CJNEA,#0,PDINC22HSJMPDONEPD:JBACC.7,FUINC21HSJMPDONEFU:INC23HDONE:DJNZ20H,LOOPSJMP$ENDRAM20H-2FH.凡是滿足奇偶校驗的數(shù)據(jù)(1的個數(shù)為偶數(shù))的數(shù)轉(zhuǎn)存到片外8000H開始的數(shù)據(jù)區(qū)ORG0100HMOVR0,#20HMOVDPTR,#8000HMOVR2,#0FHLOOP:MOVA,@R0JBPSW.0,DONEMOVX@DPTR,AINCDPTRDONE:INCR0DJNZR2,LOOPSJMP$ENDRAM1000H-10FFH2000HORG0100HMOVR3,#10HMOVR4,#20HMOVDPL,#00HMOVR2,#0LOOP:MOVDPH,R3MOVXA,@DPTRMOVDPH,R4MOVX@DPTR,AINCDPLDJNZR2,LOOPSJMP$ENDRAM30H21H21HORG0100HMOVR0,#30HMOVR2,21HMOVA,30HLOOP:CJNEA,@R0,PDSJMPDONEPD:JNCDONEMOV22H,@R0XCHA,22HDONE:INCR0DJNZR2,LOOPMOV21H,ASJMP$ENDRAM30H16ORG0100HMOVR0,#30HMOVR1,#40HMOVR2,#0FHLOOP:MOVA,@R0MOV@R1,AINCR0INCR1DJNZR2,LOOPMOVR2,#0FHMOVR0,#40HMOVR1,#3FHLOOP1:MOV@R1,AINCR0DECR1DJNZR2,LOOP1SJMP$END編程實現(xiàn)片內(nèi)RAM30H16個數(shù),存有最小數(shù)值的所在單元的內(nèi)容改為0FFHORG0100HMOVR0,#30HMOVR2,#16MOVA,30HMOV22H,#0;22H存放找到的16個數(shù)中的最小值MOV23H,#0;LOOP:CJNEA,@R0,PDSJMPDONEPD:JNCDONEMOV22H,@R0MOV23H,R0XCHA,22HDONE:INCR0DJNZR2,LOOPMOVR0,23HMOV@R0,#0FFHSJMP$END4-7編程實現(xiàn)P1.7=P1.6(P1.5 ORG0100HMOVC,P1.5ANLC,/P1.4MOV20H,CMOVC,P1.4ANLC,/P1.5ORLC,20HANLC,P1.6MOVP1.7,CEND4-8RAM30H164080,將結(jié)果存入40H單元中ORG0100HMOVR0,#30HMOVR2,#16MOV40H,#0LOOP:MOVA,@R0CJNEA,#40,PDSJMPDONEPD:JNCPD2SJMPDONEPD2:CJNEA,#80,PD3SJMPDONEPD3:JCCOUNTSJMPDONECOUNT:INC40HDONE:INCR0DJNZR2,LOOPSJMP$END第六章中斷系統(tǒng)工作方式T0T12用于串口通信器)2工作方式T0T12用于串口通信器)28TH0、TL0被8位計數(shù),無最大計數(shù)模值初值加載方式最大計數(shù)模值初值加載方式方式0213人工加載213人工加載方式1216人工加載216人工加載28自動加載28自動加載(常方式3分成兩個相互8數(shù)器;TL0可做定時器也中斷產(chǎn)生,自動加載初值,用于不需要中斷的場合可做計數(shù)器;TH0可做內(nèi)部定時器。人工加載初值已知單片機系統(tǒng)時鐘頻率fosc=12MHz,若要求定時值分別為0.1ms、1ms、T0013時,定時器對應(yīng)的初值各為多少?定時時間工作方式值0初工作方式1值初工作方式2值初工作方式3初值0.1msFC1CHFF9CH9CH9CH1msE018HFC18H10msD8F0H定時器/計數(shù)器T01562計數(shù),現(xiàn)T01ms的脈沖,問:T0的實際用途是?在什么情況下,T0答:(1)計數(shù)器(2)T0可記錄100個外部脈沖,即從開始啟動工作,經(jīng)過100ms 開始溢出。6MHz,利用T0和P1.050us300us。6MHz2us,若T01,則P1.0T025216-25=FFE7HP1.0T0需150216-150=FF6AH,編程如下ORG0000HLJMPMAINORG000BHLJMPT00ORG0100HMAIN:MOVSP,#60HMOVTMOD,#01HMOVTH0,#0FFHMOVTL0,#0E7HSETBEASETBET0SETBP1.0SETBTR0SJMP$T00:JNBP1.0,QFMOVTH0,#FFHMOVTL0,#0E7HSJMPDONEQF:MOVTH0,#0FFHMOVTL0,#6AHDONE:CPLP1.0RETIENDf0sc=6MHz,求允許測量的最大脈沖寬度是多少?答:定時器方式1,最大脈沖寬度為2us*216=131.072msP1.2P1.1P1.2R6R7。解:P1.1P3.4引腳,利用T010(T0斷方式)ORG0000HLJMPMAIN;ORG000BHORG0100HMAIN:MOVSP,#60HMOVR6,#0MOVR7,#0MOVTMOD,#05HMOVTH0,#0MOVTL0,#0LOOP:JNBP1.2,LOOPSETBTR0LOOP1:JBP1.2,LOOP1CLRTR0MOVR6,TH0MOVR7,TL0SJMP$ENDLED2s1s,1s。解:設(shè)P1.01發(fā)光二極管,低電平點亮;利用定時器T02fosc=12MHz,1us,250us,4000個中1s的定時R6,R740,100ORG0000HLJMPMAINORG000BHLJMPT00ORG0100HMAIN:MOVSP,#60HMOVTMOD,#02HMOVTH0,#06HMOVTL0,#06HMOVR6,#40MOVR7,#100CLRP1.0SETBEASETBET0SETBTR0SJMP$T00:DJNZR6,DONEMOVR6,#40DJNZR7,DONEMOVR7,#100DONE:CPLP1.0RETIEND8031P1.0P1.1每分鐘產(chǎn)生一個機器周期的正脈沖。12MHz1usT0做定時器記錄50ms,216-50000=3CB0HR6,R720,601s1分鐘的定時ORG0000HLJMPMAINORG000BHLJMPT00ORG0100HMAIN:MOVSP,#60HMOVTMOD,#01H;T0定時器,工作方式1MOVTH0,#3CHMOVTL0,#0B0H;裝入50ms的初始值MOVR6,#20MOVR7,#60CLRP1.0;P1.0,P1.1均輸出低電平CLRP1.1SETBEASETBET0SETBTR0;中斷允許,開始定時SJMP$T00:DJNZR6,DONE;R6-1=0,定時1秒時間到SETBP1.0;P1.01usCLRP1.0;P1.0繼續(xù)輸出低電平MOVR6,#20DJNZR7,DONE;R7-1=0,定時1分鐘時間到SETBP1.1;P1.11usCLRP1.1;P1.1繼續(xù)輸出低電平MOVR7,#60DONE:MOVTH0,#3CHMOVTL0,#0B0HRETIEND第七章串口工作方式0——關(guān)于I0接口的擴展7-174LS16481S右,并循環(huán)往復(fù),畫出電路原理圖,編程實現(xiàn)。(P109)ORG0100HMOVSCON,#00HMOVA,#80HLOOP:MOVSBUF,AACALLDEL1SRRASJMPLOOP7-4利用MCS-51系列單片機的串行接口設(shè)計鍵盤輸入電路(P111)第九章模擬量輸入輸出接口技術(shù)fosc12MHz8031DAC0832,它的地址為7FFFH0-5V上顯示鋸齒波(X50us/格,Y1V/格)。答:ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#60HMOVDPTR,#7FFFHLOOP:MOVA,#00HLOOP1:MOVX@DPTR,A;2INCA;1CJNEA,#0,LOOP1;2SJMPLOOPEND輸出波形為周期是255us,幅值為5V的鋸齒波.fosc=12MHzADC08097FF8H-7FFFHADC08092的程序(1ms一48031RAM70h-73h中)。答:P1.0連接0809的START端ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#60HMOVDPTR,#7FFAHMOV70H,#0MOV71H,#0MOV72H,#0MOV73H,#0MOVR2,#4MOVR0,#70HLOOP:ACALLDEL_1msLOOP1:SETBP1.0NOPNOPNOPCLRP1.0MOVXA,@DPTRMOV@R0,AACALLDEL_100usINCR0DJNZR2,LOOP1MOVR0,#70HMOVR2,#4SJMPLOOPDEL_1ms:MOVR7,#5;1DEL2:MOVR6,#100;1DEL1:DJNZR6,DEL1;2DJNZR7,DEL2;2RETDEL_100us:MOVR5,#5;1DEL21:MOVR4,#10;1DEL11:DJNZR4,DEL11;2DJNZR5,DEL21;2RETENDDAC08328031單片機連接時有哪些控制信號?其作用是什么?P201CS,WR1,WR2XFER。CS,WR1兩個引腳,使數(shù)據(jù)線上的數(shù)據(jù)送入輸入寄存器;CPU發(fā)出控制信號WR2XFERDACD/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,變成模擬信號輸出。已知DAC08327FFFH0-5V1:42.5V1.25V。答:ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#60HMOVDPTR,#7FFFHMOVR2,#3LOOP:MOVA,#7FHMOVX@DPTR,A;2ACALLDELMOVA,#40HMOVX@DPTR,ADELL:ACALLDELDJNZR2,DELLMOVR2,#3SJMPLOOPDEL:MOVR7,#10;若主頻為12MHz,則波形周期為400usDEL2:MOVR6,#20DEL1:DJNZR6,DEL1DJNZR7,DEL2RETEND已知ADC08097FF8H-7FFFH100ms810RAM3000H開始的存儲單元中(設(shè)fosc=6MHz)答:P1.00809START端ORG0000HLJMPMAINORG0003HLJMPZD0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法學(xué)概論備考方法與試題及答案
- 軟件設(shè)計師考試的創(chuàng)新思維與試題及答案
- 計算機二級VB掌握要點及試題及答案
- 企業(yè)評估法與風(fēng)險控制分析試題及答案
- 公司戰(zhàn)略中的數(shù)據(jù)管理試題及答案
- 企業(yè)管理中的綜合風(fēng)險評估與戰(zhàn)略執(zhí)行試題及答案
- 網(wǎng)絡(luò)管理員考試互動平臺試題及答案
- 2025年可持續(xù)戰(zhàn)略與風(fēng)險評估試題及答案
- 2025年軟考設(shè)計師新考綱及試題及答案解讀
- 軟件設(shè)計師考試應(yīng)試策略與試題及答案
- 長城:一部世界文化遺產(chǎn)的史詩
- 2023年文印服務(wù)實施方案
- 2023年醫(yī)學(xué)高級職稱-眼科(醫(yī)學(xué)高級)考試沖刺-歷年真題演練帶答案
- 財務(wù)崗位筆試試題附有答案
- 二次供水水箱清洗合同
- 醫(yī)務(wù)科依法執(zhí)業(yè)自查表
- (完整word版)企業(yè)對賬函模板
- DB42-T 1107-2023 保溫裝飾板外墻外保溫系統(tǒng)工程技術(shù)規(guī)程
- 領(lǐng)導(dǎo)干部任前談話記錄表
- 普外科常見問答題
- 醫(yī)療衛(wèi)生事業(yè)單位面試題型及答題技巧
評論
0/150
提交評論