版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
單片機原理及接口技術(shù)復(fù)習(xí)及答案一、單項選擇題1.單片機PSW寄存器中CY位表示的含義是_____。A進位標(biāo)志位B半進位標(biāo)志位C用戶標(biāo)志位D溢出標(biāo)志位答案:A2.80C51單片機P0口用作輸出時,應(yīng)外接_____。A.上拉電阻B.二極管C.三極管 D.下拉電阻答案:A3、無符號數(shù)(11111110)B轉(zhuǎn)換成16進制是______。A、01HB、02HC、FED、FC答案:C4、51單片機一個機器周期包含_____振蕩周期。A.4個B、8個C、12個D、16個答案:C5、片機PSW寄存器中CY位表示的含義是_____。A進位標(biāo)志位B半進位標(biāo)志位C用戶標(biāo)志位D溢出標(biāo)志位答案:A6、80C51單片機P0口用作輸出時,應(yīng)外接()。A.上拉電阻B.二極管C.三極管 D.下拉電阻答案:A7、8051單片機CPU是______位的。A、16
B、8
C
、32
D、64答案:B8、若原來A中內(nèi)容為80H,則執(zhí)行指令RLA后,A中內(nèi)容為_______。A、08HB、01HC、40HD、00H答案:B9、定時/計數(shù)器T0方式1時計數(shù)器的位數(shù)是_______。A、8位B、16位C、13位D、11位答案:B10.P0口、P1口、P2口和P3口中,______既可以作地址線用,又可以作數(shù)據(jù)線用。A、P2口B、P1口C、P3口D、P0口答案:D11.當(dāng)需要從80C51單片機程序存儲器取數(shù)據(jù)時,采用的指令為_______。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@ROD、MOVXA,@DPTR答案:B12、51單片機的XTAL1和XTAL2引腳是_____.A、外接定時器B、外接中斷C、外接晶振D外接總線答案:C13、PC的值是_____。A.當(dāng)前正在執(zhí)行指令的前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址C.當(dāng)前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址答案:C14、對程序存儲器的讀操作,只能使用_____。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令答案:D15、51單片機的XTAL1和XTAL2引腳是_____A、外接定時器B、外接中斷C、外接晶振D外接總線答案:C16、51單片機地址的高8位由_____輸出。A.P0B.P1C.P2D.P3答案:C17、對程序存儲器的讀操作,只能使用()。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令答案:D二、填空題1、請寫出F0H的二進制形式是______,十進制形式是________.答案:111100002402.請寫出F5H的二進制形式是______,十進制形式是________.答案:11110101,2453.51單片機堆棧數(shù)據(jù)的進出原則是_____________。答案:先進后出4、80C51寄存器中可用作間址寄存器的有____、、和。答案:R0R1DPTR5.MOVA,@R1的源操作數(shù)屬于__________尋址方式。答案:寄存器間接尋址6、編程時,一般在中斷服務(wù)子程序和子程序中需要保護和恢復(fù)現(xiàn)場,保護現(xiàn)場用_______指令,恢復(fù)現(xiàn)場用_________指令。答案:PUSH,POP7、在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是指令。答案:DAA8、若A中的內(nèi)容為67H,那么,P標(biāo)志位為。答案:09、子程序返回指令是__________,中斷子程序返回指令是___________。答案:RET,RETI10、編程時,一般在中斷服務(wù)子程序和子程序中需要保護和恢復(fù)現(xiàn)場,保護現(xiàn)場用_______指令,恢復(fù)現(xiàn)場用_________指令。答案:PUSHPOP11、MCS-51單片機復(fù)位后,PC的值是。答案:0X0000HMOVA,@R1的源操作數(shù)屬于尋址方式。答案:寄存器間接尋址三、簡答題1.80C51系列單片機有哪幾種尋址方式?答案:80C51有七種尋址方式:(1)立即尋址;(2)直接尋址;(3)寄存器尋址;(4)寄存器間接尋址;(5)相對尋址;(6)變址尋址;7)位尋址。2.簡述程序狀態(tài)字PSW特殊功能寄存器各位的含義。答案:CY:進位標(biāo)志位AC:輔助進位標(biāo)志位F0:用戶標(biāo)識0,該位是由用戶定義的一個狀態(tài)標(biāo)志。RS1、RS0工作寄存器組選擇控制位OV:溢出標(biāo)志位PSW.1:保留位,有的51單片機允許用戶自定義。P:奇偶標(biāo)志位。3.解釋LED動態(tài)顯示和靜態(tài)顯示的基本原理,比比較優(yōu)缺點。答案:靜態(tài)顯示就是當(dāng)顯示器顯示某個字符時,相應(yīng)的段(發(fā)光二極管)恒定地導(dǎo)通或截止,直到顯示另一個字符為止。 優(yōu)點:亮度較高、編程容易、管理簡單;缺點:但占用I/O口線資源較多在多位LED顯示時,為了簡化電路,降低成本,將所有位的段選線并聯(lián)在一起,由一個8位I/O口控制。而共陰(或共陽)極公共端K分別由相應(yīng)的I/O線控制,實現(xiàn)各位的分時選通。優(yōu)點:占用資源少,動態(tài)控制節(jié)省了驅(qū)動芯片的成本,省電,缺點:但編程比較復(fù)雜,亮度不如靜態(tài)的好4.MCS-51系列單片機片內(nèi)基本RAM可劃分為幾個存儲空間及各自作用。答案:分為高128個字節(jié)和低128個字節(jié),高128個字節(jié)用于存放特殊功能寄存器。低128個字節(jié)又分為寄存器區(qū)、位尋址區(qū)和用戶區(qū)。5、解釋什么是鍵盤抖動現(xiàn)象?如何防抖?答案:由于機械觸點的彈性作用,按鍵在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。在閉合及斷開的瞬間均伴隨有一連串的抖動,抖動時間一般為5~10ms。抖動會引起一次按鍵被誤讀多次。為確保CPU對鍵的一次閉合僅做一次處理,必須去除鍵抖動。消抖方法軟件法:利用延時程序消除抖動硬件法:可采用RS觸發(fā)器消抖電路6.若系統(tǒng)的晶振頻率為12MHZ,求下面延時子程序的延時時間。DELAY:MOVR2,#3AA1:MOVR3,#30AA2:DJNZR3,AA2DJNZR2,AA1RET答案:2+(2+2×30+2)×3+2=196us四、程序理解題1、已知存儲器中(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十個連續(xù)單元的內(nèi)容存入到內(nèi)部RAM的30H-39H單元中。(要求使用匯編語言編程)答案:參考編程如下:要求使用匯編語言作答MOVDPTR,#1000HMOVR0,#30HMOVR2,10LOOP:MOVXA,@DPTRMOV@R0,AINCR0INCDPTRDJNZR2,LOOPSJMP$2、設(shè)被加數(shù)存放在內(nèi)部RAM的30H、31H單元,加數(shù)存放在32H、33H單元,若要求和存放在34H、35H單元中,試編寫16位無符號數(shù)相加的程序(不考慮溢出)。答案:參考編程如下:MOVA,31HADDA,33HMOV35H,AMOVA,30HADDCA,32H,MOV34H,ASJMP$3、在80C51單片機系統(tǒng)中,采用12MHZ的晶振,選用定時器T0設(shè)置方式2,請編程(使用中斷)使P1.0口輸出周期200us的方波。(要求使用匯編語言編程)答案:參考編程如下:初值x=65536-100=55536=FF9CH方波周期200s,P1.0每隔100us翻轉(zhuǎn)一次,定時周期100us程序如下:MOVTMOD,#02H;SETBTR0;LOOP:MOVTH0,#0FFH;MOVTL0,#09CH;JNBTF0,$;CLRTF0;CPLP1.0;SJMPLOOP;(查詢方式,也可用中斷方式來寫)4、利用定時器T1的工作方式2對外部信號計數(shù),要求每計滿100次,將P1.0端狀態(tài)取反(匯編語言或C語言均可)。答案:參考編程如下:匯編語言作答ORG0000HLJMPMAINORG001BHLJMPT0OVERFLOWORG1000HMAIN:MOVTMOD,#60HMOVTL1,#9CHMOVTH1,#9CHSETBET1SETBEASETBTR1SJMP$T0OVERFLOW:CPLP1.0RETIC語言作答:#include<reg52.h>//包含特殊功能寄存器的定義#defineLEDP1//宏定義LED代表P1/****************************************************************************函數(shù)名稱:main(void)**函數(shù)功能:主函數(shù)**********************************************************************/Voidmain(){TMOD|=0x60; //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響 TH1=0x9C; //給定初值,這里使用定時器最大值從0開始計數(shù)一直到65535溢出 TL1=0x9C; EA=1;//總中斷打開 ET1=1;//定時器中斷打開 TR1=1;//定時器開關(guān)打開 while(1);}/**********************************************************************函數(shù)名稱:Timer0_isr(void)interrupt1using1**函數(shù)功能:定時器中斷程序*****************************************************************/voidTimer1_isr(void)interrupt1using1{ LED=~LED;//指示燈反相,可以看到閃爍}
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026江西贛州市上猶縣基層公共服務(wù)專崗人員招聘3人備考考試題庫附答案解析
- 2026廣西桂林市陽朔縣人民法院書記員招聘2人參考考試題庫附答案解析
- 2026云南尋甸縣公安局招聘警務(wù)輔助人員37人備考考試題庫附答案解析
- 2026福建泉州市晉江市永和鎮(zhèn)項目招聘5人備考考試題庫附答案解析
- 中國銀行呼倫貝爾市2025秋招結(jié)構(gòu)化面試經(jīng)典題及參考答案
- 地鐵輔警考試試題及答案
- 交通銀行宜昌市2025秋招筆試價值觀測評題專練及答案
- 2024云南新興職業(yè)學(xué)院輔導(dǎo)員招聘筆試真題
- 生產(chǎn)隱患檢查報告制度
- 信息技術(shù)服務(wù)項目質(zhì)量管理手冊(標(biāo)準(zhǔn)版)
- 當(dāng)代中國社會分層
- 呆滯存貨處理流程
- GB/T 16895.6-2014低壓電氣裝置第5-52部分:電氣設(shè)備的選擇和安裝布線系統(tǒng)
- GB/T 11018.1-2008絲包銅繞組線第1部分:絲包單線
- GB 31633-2014食品安全國家標(biāo)準(zhǔn)食品添加劑氫氣
- 麻風(fēng)病防治知識課件整理
- 手術(shù)室物品清點護理質(zhì)量控制考核標(biāo)準(zhǔn)
- 消防工程監(jiān)理實施細(xì)則
- 權(quán)利的游戲雙語劇本-第Ⅰ季
- 衛(wèi)生部《臭氧消毒技術(shù)規(guī)范》
- 早期復(fù)極綜合征的再認(rèn)識
評論
0/150
提交評論