單片機(jī)原理及接口技術(shù) 復(fù)習(xí)及答案_第1頁(yè)
單片機(jī)原理及接口技術(shù) 復(fù)習(xí)及答案_第2頁(yè)
單片機(jī)原理及接口技術(shù) 復(fù)習(xí)及答案_第3頁(yè)
單片機(jī)原理及接口技術(shù) 復(fù)習(xí)及答案_第4頁(yè)
單片機(jī)原理及接口技術(shù) 復(fù)習(xí)及答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)原理及接口技術(shù)復(fù)習(xí)及答案一、單項(xiàng)選擇題1.單片機(jī)PSW寄存器中CY位表示的含義是_____。A進(jìn)位標(biāo)志位B半進(jìn)位標(biāo)志位C用戶(hù)標(biāo)志位D溢出標(biāo)志位答案:A2.80C51單片機(jī)P0口用作輸出時(shí),應(yīng)外接_____。A.上拉電阻B.二極管C.三極管 D.下拉電阻答案:A3、無(wú)符號(hào)數(shù)(11111110)B轉(zhuǎn)換成16進(jìn)制是______。A、01HB、02HC、FED、FC答案:C4、51單片機(jī)一個(gè)機(jī)器周期包含_____振蕩周期。A.4個(gè)B、8個(gè)C、12個(gè)D、16個(gè)答案:C5、片機(jī)PSW寄存器中CY位表示的含義是_____。A進(jìn)位標(biāo)志位B半進(jìn)位標(biāo)志位C用戶(hù)標(biāo)志位D溢出標(biāo)志位答案:A6、80C51單片機(jī)P0口用作輸出時(shí),應(yīng)外接()。A.上拉電阻B.二極管C.三極管 D.下拉電阻答案:A7、8051單片機(jī)CPU是______位的。A、16

B、8

C

、32

D、64答案:B8、若原來(lái)A中內(nèi)容為80H,則執(zhí)行指令RLA后,A中內(nèi)容為_(kāi)______。A、08HB、01HC、40HD、00H答案:B9、定時(shí)/計(jì)數(shù)器T0方式1時(shí)計(jì)數(shù)器的位數(shù)是_______。A、8位B、16位C、13位D、11位答案:B10.P0口、P1口、P2口和P3口中,______既可以作地址線(xiàn)用,又可以作數(shù)據(jù)線(xiàn)用。A、P2口B、P1口C、P3口D、P0口答案:D11.當(dāng)需要從80C51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為_(kāi)______。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@ROD、MOVXA,@DPTR答案:B12、51單片機(jī)的XTAL1和XTAL2引腳是_____.A、外接定時(shí)器B、外接中斷C、外接晶振D外接總線(xiàn)答案:C13、PC的值是_____。A.當(dāng)前正在執(zhí)行指令的前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址C.當(dāng)前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址答案:C14、對(duì)程序存儲(chǔ)器的讀操作,只能使用_____。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令答案:D15、51單片機(jī)的XTAL1和XTAL2引腳是_____A、外接定時(shí)器B、外接中斷C、外接晶振D外接總線(xiàn)答案:C16、51單片機(jī)地址的高8位由_____輸出。A.P0B.P1C.P2D.P3答案:C17、對(duì)程序存儲(chǔ)器的讀操作,只能使用()。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令答案:D二、填空題1、請(qǐng)寫(xiě)出F0H的二進(jìn)制形式是______,十進(jìn)制形式是________.答案:111100002402.請(qǐng)寫(xiě)出F5H的二進(jìn)制形式是______,十進(jìn)制形式是________.答案:11110101,2453.51單片機(jī)堆棧數(shù)據(jù)的進(jìn)出原則是_____________。答案:先進(jìn)后出4、80C51寄存器中可用作間址寄存器的有____、、和。答案:R0R1DPTR5.MOVA,@R1的源操作數(shù)屬于__________尋址方式。答案:寄存器間接尋址6、編程時(shí),一般在中斷服務(wù)子程序和子程序中需要保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用_______指令,恢復(fù)現(xiàn)場(chǎng)用_________指令。答案:PUSH,POP7、在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是指令。答案:DAA8、若A中的內(nèi)容為67H,那么,P標(biāo)志位為。答案:09、子程序返回指令是__________,中斷子程序返回指令是___________。答案:RET,RETI10、編程時(shí),一般在中斷服務(wù)子程序和子程序中需要保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用_______指令,恢復(fù)現(xiàn)場(chǎng)用_________指令。答案:PUSHPOP11、MCS-51單片機(jī)復(fù)位后,PC的值是。答案:0X0000HMOVA,@R1的源操作數(shù)屬于尋址方式。答案:寄存器間接尋址三、簡(jiǎn)答題1.80C51系列單片機(jī)有哪幾種尋址方式?答案:80C51有七種尋址方式:(1)立即尋址;(2)直接尋址;(3)寄存器尋址;(4)寄存器間接尋址;(5)相對(duì)尋址;(6)變址尋址;7)位尋址。2.簡(jiǎn)述程序狀態(tài)字PSW特殊功能寄存器各位的含義。答案:CY:進(jìn)位標(biāo)志位AC:輔助進(jìn)位標(biāo)志位F0:用戶(hù)標(biāo)識(shí)0,該位是由用戶(hù)定義的一個(gè)狀態(tài)標(biāo)志。RS1、RS0工作寄存器組選擇控制位OV:溢出標(biāo)志位PSW.1:保留位,有的51單片機(jī)允許用戶(hù)自定義。P:奇偶標(biāo)志位。3.解釋LED動(dòng)態(tài)顯示和靜態(tài)顯示的基本原理,比比較優(yōu)缺點(diǎn)。答案:靜態(tài)顯示就是當(dāng)顯示器顯示某個(gè)字符時(shí),相應(yīng)的段(發(fā)光二極管)恒定地導(dǎo)通或截止,直到顯示另一個(gè)字符為止。 優(yōu)點(diǎn):亮度較高、編程容易、管理簡(jiǎn)單;缺點(diǎn):但占用I/O口線(xiàn)資源較多在多位LED顯示時(shí),為了簡(jiǎn)化電路,降低成本,將所有位的段選線(xiàn)并聯(lián)在一起,由一個(gè)8位I/O口控制。而共陰(或共陽(yáng))極公共端K分別由相應(yīng)的I/O線(xiàn)控制,實(shí)現(xiàn)各位的分時(shí)選通。優(yōu)點(diǎn):占用資源少,動(dòng)態(tài)控制節(jié)省了驅(qū)動(dòng)芯片的成本,省電,缺點(diǎn):但編程比較復(fù)雜,亮度不如靜態(tài)的好4.MCS-51系列單片機(jī)片內(nèi)基本RAM可劃分為幾個(gè)存儲(chǔ)空間及各自作用。答案:分為高128個(gè)字節(jié)和低128個(gè)字節(jié),高128個(gè)字節(jié)用于存放特殊功能寄存器。低128個(gè)字節(jié)又分為寄存器區(qū)、位尋址區(qū)和用戶(hù)區(qū)。5、解釋什么是鍵盤(pán)抖動(dòng)現(xiàn)象?如何防抖?答案:由于機(jī)械觸點(diǎn)的彈性作用,按鍵在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開(kāi)時(shí)也不會(huì)一下子斷開(kāi)。在閉合及斷開(kāi)的瞬間均伴隨有一連串的抖動(dòng),抖動(dòng)時(shí)間一般為5~10ms。抖動(dòng)會(huì)引起一次按鍵被誤讀多次。為確保CPU對(duì)鍵的一次閉合僅做一次處理,必須去除鍵抖動(dòng)。消抖方法軟件法:利用延時(shí)程序消除抖動(dòng)硬件法:可采用RS觸發(fā)器消抖電路6.若系統(tǒng)的晶振頻率為12MHZ,求下面延時(shí)子程序的延時(shí)時(shí)間。DELAY:MOVR2,#3AA1:MOVR3,#30AA2:DJNZR3,AA2DJNZR2,AA1RET答案:2+(2+2×30+2)×3+2=196us四、程序理解題1、已知存儲(chǔ)器中(33H)=60H,(60H)=4AH,(4AH)=0FH,且(P1)=05H,當(dāng)執(zhí)行了以下程序后,(A)=____,(R0)=____________,(R1)=___________,(P1)=___________。MOVR0H,#33HMOVA,@R0MOVR1,AMOVP1,@R1MOVA,P1SJMP$答案:(A)=4AH,(R0)=33H,(R1)=60H,(P1)=4AH。2、已知(A)=73H,(R0)=25H,(25H)=34H,分析下列指令執(zhí)行后,(A)=____________。ANLA,#25HORL25H,AXRLA,@R0CPLASJMP$答案:(A)=14H五、編程題1、將外部RAM的1000H-1009H十個(gè)連續(xù)單元的內(nèi)容存入到內(nèi)部RAM的30H-39H單元中。(要求使用匯編語(yǔ)言編程)答案:參考編程如下:要求使用匯編語(yǔ)言作答MOVDPTR,#1000HMOVR0,#30HMOVR2,10LOOP:MOVXA,@DPTRMOV@R0,AINCR0INCDPTRDJNZR2,LOOPSJMP$2、設(shè)被加數(shù)存放在內(nèi)部RAM的30H、31H單元,加數(shù)存放在32H、33H單元,若要求和存放在34H、35H單元中,試編寫(xiě)16位無(wú)符號(hào)數(shù)相加的程序(不考慮溢出)。答案:參考編程如下:MOVA,31HADDA,33HMOV35H,AMOVA,30HADDCA,32H,MOV34H,ASJMP$3、在80C51單片機(jī)系統(tǒng)中,采用12MHZ的晶振,選用定時(shí)器T0設(shè)置方式2,請(qǐng)編程(使用中斷)使P1.0口輸出周期200us的方波。(要求使用匯編語(yǔ)言編程)答案:參考編程如下:初值x=65536-100=55536=FF9CH方波周期200s,P1.0每隔100us翻轉(zhuǎn)一次,定時(shí)周期100us程序如下:MOVTMOD,#02H;SETBTR0;LOOP:MOVTH0,#0FFH;MOVTL0,#09CH;JNBTF0,$;CLRTF0;CPLP1.0;SJMPLOOP;(查詢(xún)方式,也可用中斷方式來(lái)寫(xiě))4、利用定時(shí)器T1的工作方式2對(duì)外部信號(hào)計(jì)數(shù),要求每計(jì)滿(mǎn)100次,將P1.0端狀態(tài)取反(匯編語(yǔ)言或C語(yǔ)言均可)。答案:參考編程如下:匯編語(yǔ)言作答ORG0000HLJMPMAINORG001BHLJMPT0OVERFLOWORG1000HMAIN:MOVTMOD,#60HMOVTL1,#9CHMOVTH1,#9CHSETBET1SETBEASETBTR1SJMP$T0OVERFLOW:CPLP1.0RETIC語(yǔ)言作答:#include<reg52.h>//包含特殊功能寄存器的定義#defineLEDP1//宏定義LED代表P1/****************************************************************************函數(shù)名稱(chēng):main(void)**函數(shù)功能:主函數(shù)**********************************************************************/Voidmain(){TMOD|=0x60; //使用模式1,16位定時(shí)器,使用"|"符號(hào)可以在使用多個(gè)定時(shí)器時(shí)不受影響 TH1=0x9C; //給定初值,這里使用定時(shí)器最大值從0開(kāi)始計(jì)數(shù)一直到65535溢出 TL1=0x9C; EA=1;//總中斷打開(kāi) ET1=1;//定時(shí)器中斷打開(kāi) TR1=1;//定時(shí)器開(kāi)關(guān)打開(kāi) while(1);}/**********************************************************************函數(shù)名稱(chēng):Timer0_isr(void)interrupt1using1**函數(shù)功能:定時(shí)器中斷程序*****************************************************************/voidTimer1_isr(void)interrupt1using1{ LED=~LED;//指示燈反相,可以看到閃爍}

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論