單片機復(fù)習(xí)題及答案_第1頁
單片機復(fù)習(xí)題及答案_第2頁
單片機復(fù)習(xí)題及答案_第3頁
單片機復(fù)習(xí)題及答案_第4頁
單片機復(fù)習(xí)題及答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機復(fù)習(xí)題及答案單片機復(fù)習(xí)題及答案單片機復(fù)習(xí)題及答案V:1.0精細整理,僅供參考單片機復(fù)習(xí)題及答案日期:20xx年X月一、填空題:1、MCS—5l單片機的最大程序?qū)ぶ房臻g是KB,該空間的地址范圍從至,系統(tǒng)上電及復(fù)位后,程序入口地址為。2、若由程序設(shè)定PSW中的RS1、RS0=01,則工作寄存器R0~R7的直接地址為____。3、MCS-51單片機的I/O端口采用____編址方式。、4、一個8位D/A轉(zhuǎn)換器其分辨率為___,若該8位D/A轉(zhuǎn)換器的基準電壓為5V,則數(shù)字量100對應(yīng)得模擬量為。5、單片機系統(tǒng)中經(jīng)常采用的地址譯碼技術(shù)包括法和法。6、INTEL8051CPU是位的單片機,其內(nèi)部有KB的ROM。7、指出下列各指令中源操作數(shù)的尋址方式。(1)MOVCA,@A+DPTR (2)XCH A,@R0; (3)MOV C, (4)JCLOOP 8、判斷下列各條指令的書寫格式是否有錯,并指出原因。(1)MULR0R1 (2)MOVA, @R7 (3)MOVA, #3000H (4)MOVR1,C 9、單片機與外設(shè)進行數(shù)據(jù)交換通常有__________方式、__________方式和_____方式三種。10、MCS-51單片機串行口的方式0是_____________方式,方式2是方式。11、單片機復(fù)位后SP中的狀態(tài)為_________,P0~P3口的狀態(tài)為_________。12、串行通信根據(jù)數(shù)據(jù)傳送時的編碼格式不同可分為________________和________________兩種方式。13、堆棧按照___________原則工作,使用__________指明棧頂位置。14、8051單片機片內(nèi)有___________字節(jié)的ROM,____________字節(jié)的RAM。15、使用8031單片機構(gòu)成的系統(tǒng)時,其引腳應(yīng)______________,因為______________________。16、ADC0809是_____位的A/D轉(zhuǎn)換器。17、單片機復(fù)位后PC的內(nèi)容為___________,復(fù)位對片內(nèi)RAM中存放的內(nèi)容______(有,無)影響。18、多位LED顯示器通常有________顯示和_________顯示兩種接口。。19.執(zhí)行下列兩條指令后,PSW中的標志位(CY)=,(OV)=,(AC)=,(P)=。 MOV A,#80HADD A,#98H20.JC LOOP指令中操作數(shù)的尋址方式是,MOV A,P1指令中源操作數(shù)的尋址方式為。21.下列指令中正確的是。 (1)RLC R7 (2)SETB (3)MOV A,@DPTR (4)POP 40H22.一個4k*4RAM芯片的地址線有根,數(shù)據(jù)線有。23.設(shè)(A)=30H,(B)=40H,(SP)=40H,執(zhí)行下列程序段后,(A)=。 PUSH A PUSH B POP A POP B24.若8位A/D轉(zhuǎn)換器的滿量程輸入為5V時,該轉(zhuǎn)換器可分辨的最小電壓是。25.一單片機系統(tǒng)的外部晶體振蕩器頻率為6MHz,現(xiàn)啟動單片機的的定時/計數(shù)器1統(tǒng)計外部脈沖的個數(shù),當計滿100時,使輸出0。則:當T1工作在方式0時,T1的初值應(yīng)為(TH1)=,(TL1)=;當T1工作在方式1時,T1的初值應(yīng)為(TH1)=,(TL1)=;當T1工作在方式2時,T1的初值應(yīng)為(TH1)=,(TL1)=。26.已知(SP)=60H,子程序DELAY的首地址為1878H,現(xiàn)執(zhí)行位于1123H處的LCALLDELAY三字節(jié)指令后,(PC)=,(61H)=,(62H)=。一、填空題:(答)1.64KB,0,0FFFFH,02.08~0FH3.統(tǒng)一4.1/256,(5*100/256V)線選法,譯碼法8,4基址變址尋址,寄存器間接尋址,位尋址,相對尋址×,乘法指令用A×B;×,寄存器間接尋址用R0和R1(只能用R1和R0作指針);×,A是8位寄存器×,C為進位位,不能送給寄存器9、查詢、定時、中斷。 10、8位移位寄存器,多機11、07H、FFH 12、同步通信、異步通信13、先進后出,SP 14、4K,128。15、接地,其片內(nèi)沒有程序存儲器 16、817、0000H、無 18、靜態(tài),動態(tài),1,0,020.相對尋址,直接尋址21.(4) 22.12,4 23.40H 24. 25.FCH,1CH,FFH,9CH,9CH,9CH 26.1878H,26H,11H二、選擇題:1.當MCS-51單片機接有外部存儲器時,P2口可作為。A.數(shù)據(jù)輸入口 B.數(shù)據(jù)的輸出口 C.準雙向輸入/輸出口 D.高8位地址線2.單片機的并行接口中,作為數(shù)據(jù)線使用的并行口是。A.P0 B.P1 C.P2 D.P33.MCS—5l單片機的堆棧區(qū)是設(shè)置在中。A.片內(nèi)ROM區(qū) B.片外ROM區(qū)C.片內(nèi)RAM區(qū) D.片外RAM區(qū)4.片內(nèi)RAM的20H~2FH為位尋址區(qū),所包含的位地址是。A.00H~20H B.00H~7FHC.20H~2FH D.00H~FFH5.在寄存器間接尋址方式中,間址寄存器中存放的數(shù)據(jù)是。 A.參與操作的數(shù)據(jù) B.操作數(shù)的地址值 C.程序的轉(zhuǎn)換地址 D.指令的操作碼6.當需要從MCS-51單片機程序存儲器取數(shù)據(jù)時,采用的指令為。A.MOVA,@R1 A,@A+DPTRC.MOVXA,@R0 A,@DPTR7.能夠用紫外光擦除ROM中程序的只讀存儲器稱為。A.掩膜ROM

8.在片外擴展一片2716程序存儲器芯片要地址線。根

根9.定時器/計數(shù)器工作方式1是。A.8位計數(shù)器結(jié)構(gòu)

B.2個8位計數(shù)器結(jié)構(gòu)C.13位計數(shù)結(jié)構(gòu)

D.16位計數(shù)結(jié)構(gòu)10.T0中斷的中斷入口地址為。A.0003HB.000BHC.0013HD.001BH二、選擇題(答),,,4.C,,6.B,,8. A,,10.B三、分析程序,寫出結(jié)果1、已知(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行下列程序段后(A)=。 ANLA,#17H ORL17H,A XRLA,@R0 CPL A2、下列程序段執(zhí)行后,(R0)=_________,(7EH)=_________. MOV

R0,#7FH MOV

7EH,#0 MOV

7FH,#42H DEC

@R0 DEC

R0 DEC

@R03、已知(R3)=05H,運行程序后,結(jié)果為(50H)=。MAIN:MOVA,R3 MOVDPTR,#TAB MOVCA,@A+DPTR MOV50H,A RETTAB: DB00,01, 04, 09, 16 DB25,36, 49, 64, 81這個子程序的功能是:。4、已知一片DAC0832接成單緩沖方式,其地址為4000H,其控制程序如下:

MOV DPTR,#4000H

MOV R0,#00H

WAIT: MOV A,R0

MOVX@DPTR,A

INC R0

NOP

SJMPWAIT

讀程序執(zhí)行后,DAC0832輸出的波形為波。5.已知(R3)=05H,程序運行后,結(jié)果為(50H)=。MAIN:MOVA,R3 MOVDPTR,#TAB MOVCA,@A+DPTR MOV50H,A RETTAB: DB00,01, 04, 09, 16 DB25,36, 49, 64, 81這個子程序的功能是。6.該段程序執(zhí)行后,(A)=,(CY)=。MOV A,#56HMOV R4,#95HADD A,R4DA A7.下面該段程序的功能是。MOV DPTR, #1000HMOV R0,#20HMOV A,#0FFH LOOP: MOVX @DPTR,A INC DPTR DJNZ R0,LOOP8.下列程序段執(zhí)行后,(A)=_________,(B)=_________。MOVA,#0FBHMOVB,#12HDIVAB9.下面該段程序的功能是。 CLR A MOV R0,A MOV R2,#09H LOOP: ADD A,R0 INC R0 DJNZ R2, LOOP MOV R3,A HERE: SJMP HERE 三、分析程序,寫出結(jié)果(答)1.0CBH2.7EH,0FFH3.25,查表求A中所放數(shù)的平方值鋸齒波 5.25(或19H),查表求0~9數(shù)字的平均值 6.51H,1 7.將外部RAM中從1000H單元開始的20H個單元的值置成0FFH。 8.13(0DH),17(11H) 9.完成0~8之間自然數(shù)的求和。四、編程題:1、編程將外部RAM從1200H單元開始的100個單元清零。2、(25分)P1口連接有8個LED(LED0~LED7),編寫程序使每次亮4個LED,即開始時偶數(shù)碼的燈亮,下一個時刻奇數(shù)碼的燈亮,如此循環(huán)。燈亮持續(xù)時間為2s。(1)畫出單片機89C51擴展8個燈的電路圖;(10分)(2)編寫程序?qū)崿F(xiàn)該功能。(15分)3、(10分)編程將外部RAM從1000H單元開始的100個單元清零。4、變量X的值存放在內(nèi)部RAM的30H單元中,編程求解下列函數(shù)式,將求得的函數(shù)值y存入內(nèi)部RAM的40H單元。(15分)5、用查表法將累加器A拆為兩個ASCII碼,存入內(nèi)部RAM的20H和21H單元中。(10分)四、編程題:(答) 1. ORG 1000H MOV R5,#20 MOV DPTR,#1200H MOV R0,#40HLOOP: MOVX A,@DPTR MOV@R0,A INCDPTR INC R0DJNZR5,LOOP END2.(1)5VR1R2R3R4R5R6R7R8P1LED7LED6LED5LED4LED1LED0LED7LED6LED5LED4LED1LED0LED3LED2LED3LED289C51(2) ORG 1000H LJMP MAIN ORG 001BH LJMP T0INT ORG 1000HMAIN: MOV P1,#0FFH MOV A,#55H MOV R2,#00H MOV TMOD,#01H MOV TH0,#0B1H MOV TL0,#0E0H SETB EA SETB ET0 SETB TR0 SJMP $T0INT: MOV TH0,#0B1H MOV TL0,#0E0H INC R2 CJNE R2,#100,QUIT MOV R2,#00H CPL A MOV P1,AQUIT: RET END3、 ORG 1000H MOV R5,#20 MOV DPTR,#1200H MOV R0,#40HLOOP: MOVX A,@DPTR MOV @R0,A INC DPTR INC R

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論