![單片機課后題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/bdd26df4-9449-454e-85d8-51c6429990c2/bdd26df4-9449-454e-85d8-51c6429990c21.gif)
![單片機課后題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/bdd26df4-9449-454e-85d8-51c6429990c2/bdd26df4-9449-454e-85d8-51c6429990c22.gif)
![單片機課后題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/bdd26df4-9449-454e-85d8-51c6429990c2/bdd26df4-9449-454e-85d8-51c6429990c23.gif)
![單片機課后題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/bdd26df4-9449-454e-85d8-51c6429990c2/bdd26df4-9449-454e-85d8-51c6429990c24.gif)
![單片機課后題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/bdd26df4-9449-454e-85d8-51c6429990c2/bdd26df4-9449-454e-85d8-51c6429990c25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 .wd.測試題一一、選擇題1、執(zhí)行以下3條指令后,30H單元的內(nèi)容是 C MOV R0,#30H MOV 40H,#0EH MOV R0,40H A40H B30H C0EH
2、60; DFFH2、在堆棧中壓入一個數(shù)據(jù)時 B A先壓棧,再令SP+1 B先令SP+1,再壓棧 C先壓棧,再令SP-l D先令SP-1,再壓棧3、在堆棧操作中,當進棧數(shù)據(jù)全部彈出后,這時的SP應指向
3、 A A棧底單元 B7FH C棧底單元地址加1 D棧底單元地址減l4、指令MOVC A,A+PC源操作數(shù)的尋址方式是 D &
4、#160;A存放器尋址方式 B存放器間接尋址方式 C直接尋址方式 D變址尋址方式5、ANL 20H,#30H指令中,源操作數(shù)的尋址方式是A A立即尋址方式
5、 B直接尋址方式 C位尋址方式 D相對尋址方式6、ANL C,30H指令中,源操作數(shù)的尋址方式是 C A立即尋址方式
6、60; B直接尋址方式 C位尋址方式 D相對尋址方式7、Jz rel指令中,操作數(shù)rel的尋址方式是 D A立即尋址方式 &
7、#160; B直接尋址方式 C位尋址方式 D相對尋址方式8、Jz rel指令中,是判斷A 中的內(nèi)容是否為0。AA
8、; BB CC DPC9、MOVX A,DPTR指令中源操作數(shù)的尋址方式是BA存放器尋址B存放器間接尋址C直接尋址 D立即尋址10、下面條指令將MCS-51的工作存放器置成3區(qū)BAMOV
9、60; PSW,#13HBMOV PSW,#18H11、MOV C,00H指令中源操作數(shù)的尋址方式是A A位尋址 B直接尋址 C立即尋址 D存放器尋址二、填空題1、8051單片機共有7 種尋址方式。訪問外部數(shù)據(jù)存儲器應采用存放器間接尋址方式。2、訪問外部數(shù)據(jù)存儲器應采用存放器間接 尋址方式;查表應使用變址尋址方式。
10、3、在8051單片機中,堆棧操作的指令有PUSH 和 POP兩個。4、在8051單片機中,子程序調(diào)用的指令有ACALL 和 LCALL兩個。5、CJNE指令都是3字節(jié)字節(jié)指令。6、指令SJMP $的功能是無條件轉(zhuǎn)移到本指令的首地址執(zhí)行程序,即將本指令的首地址送給PC。7、十進制調(diào)整指令DA A不能單獨執(zhí)行,在執(zhí)行該指令之前必須先執(zhí)行ADD 指令或者ADDC指令。8、位轉(zhuǎn)移指令都是采用 相對尋址方式實現(xiàn)轉(zhuǎn)移的。9、子程序必須使用RET指令返回主程序,
11、而中斷效勞程序必須使用RETI 指令返回主程序。10、PUSH指令是實現(xiàn)把數(shù)據(jù)壓入堆棧的操作,而POP指令是實現(xiàn)把數(shù)據(jù)從堆棧中彈出的操作。11、執(zhí)行了DIV AB指令后,那么商存放在A中,余數(shù)存放B中。12、執(zhí)行了MUL AB指令后,那么積的高8位存放在B中,而積的低8位存放在A。13、在MCS-51單片機中,加法指令可以分為ADD 和ADDC兩種。14、讀程序存儲器指令有MOVC A,A+DPTR 和MOVC A,A+PC兩個,它們的源操作數(shù)都屬于 變址尋址方式。15、減法指令的助記符為SUBB,其作用是將累加器A中的內(nèi)容減去
12、源操作數(shù),再減去進位位C的內(nèi)容,所得的結(jié)果存入累加器A。16、INC指令的功能是將操作數(shù)加l后存放到原處,DEC指令的功能是將操作數(shù)減1后存放到原處。17、在立即尋址方式中,在數(shù)前使用#號來表示立即數(shù)。18、在立即尋址方式中,立即數(shù)一定出現(xiàn)在源操作數(shù)中。19、在執(zhí)行MOVX A,R0指令時,源操作數(shù)的高8位是由 P2存放器提供的。20、訪問外部數(shù)據(jù)存儲器必須使用 MOVX指令。三、判斷題1、在堆棧操作中,當棧內(nèi)的數(shù)據(jù)全部彈出后,這時的SP指向棧底單元。( )2、在堆棧操作中,當棧內(nèi)的數(shù)據(jù)全部彈出后,這時的SP指向棧頂單元。(
13、 ×)3、數(shù)據(jù)傳送指令將改變源操作數(shù)的內(nèi)容。(×)4、調(diào)用子程序指令如:CALL及返回指令如:RET與堆棧有關但與PC無關。×5、堆棧遵循數(shù)據(jù)先進后出,后進先出的原那么。( )6、在MCS-51單片機中,堆棧的地址隨著壓棧數(shù)據(jù)從小到大遞增。( )7、子程序返回可以使用RET指令,也可以使用RETI指令。(×)8、ACALL指令是2字節(jié)指令,而LCALL指令是3字節(jié)指令。( )9、空操作指令不占機器周期。(×)10、減法指令只有帶借位的減法,沒有不帶借位的減法。(
14、0; )11、加法指令只有帶進位的加法,沒有不帶進位的加法。(×)12、不能使用無條件轉(zhuǎn)移指令直接從子程序中轉(zhuǎn)到主程序中去。( )四、應用題1、說明以下指令中各個操作數(shù)的尋址方式。(1)ADD A,30H(2)MOV 30H,20H(3)MOV A,R0(4)MOVX A,R1(5)SJMP $(6)MOV R0,#20H(7)ORL C,00H(8
15、)MOV DPTR,#2000H(9)MOVC A,A+PC(10)ANL 20H,#30H(11)ANL C,30H(12)CPL C(13)CPL A(14)CPL 20H(15)ADD A,R1(16)MOVC A,A+DPTR(17)DJNZ R0, rel(18)SETB 00H解答:(1)解答:源操作數(shù)為:直接尋址方式:目的操作數(shù)為:存放器尋址方式。(2)解答:源操作數(shù)為:直接尋址方式;目的操
16、作數(shù)為:直接尋址方式。(3)解答:源操作數(shù)為:存放器間接尋址方式;目的操作數(shù)為:存放器方式。(4)解答:源操作數(shù)為:存放器間接尋址方式;目的操作數(shù)為:存放器尋址方式。(5)解答:操作數(shù)為:相對尋址方式。(6)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:存放器尋址方式。(7)解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。(8)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:存放器尋址方式。(9)解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:存放器尋址方式。(10)解答:源操作數(shù)為:立即尋址方式:目的操作數(shù)為:直接尋址方式。(11)解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。
17、(12)解答:操作數(shù)為:位尋址方式。(13)解答:操作數(shù)為:存放器尋址方式。(14)解答:操作數(shù)為:位尋址方式。(15)解答:源操作數(shù)為:存放器間接尋址方式:目的操作數(shù)為:存放器尋址方式。(16)解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:存放器尋址方式。(17)解答:源操作數(shù)為:相對尋址方式;目的操作數(shù)為:存放器尋址方式。(18)解答:操作數(shù)為:位尋址方式。2、寫出以下程序的運行結(jié)果。(1)MOV SP,# 40HMOV A,#20HMOV B,#30HPUSH APUSH BPOP APOP B(SP)=? (A)=? (B)=?解答:(SP
18、)=40H,(A)=30H,(B)=20H (2)MOV SP,#40HMOV A,#20HMOV B,#30HPUSH APUSH BPOP BPOP A (SP)=? (A)=? (B)=?解答:(SP)=40H,(A)=20H,(B)=30H(3)MOV R0,#7EHMOV DPTR#10FEHMOV 7EH,#0AAHMOV
19、60; 7FH#0BBHINC R0INC R0INC R0INC DPTR(7EH)=? (7FH)=? R0=? (R0)=? (DPTR)=?解答:(7EH)=0ABH,(7FH)=0BCH,(R0)=7FH,(R0)=0BCH, (DPTR)=10FFH (4)MOV R0,#00HMOV A,#20HMOV B,#0FFHMOV 20H,#0F0HXCH A,R0XCH A, BXCH A, R0
20、(A)=? (B)=? (20H)=? (R0)=?解答:(A)=F0H (B)=00H (20H)=FFH (R0)=20H3、在設A=0FH,R0=30H,內(nèi)部RAM的30H=0AH、31H=0BH、32H=0CH,請指出在執(zhí)行以下程序段后上述各單元內(nèi)容的變化。 MOV A,R0 MOV R0,32HMOV 32H,A
21、 MOV R0,#31HMOV A,R0解答:R0=31H, A=0BH ,30H=0CH、31H=0BH、32H=0AH4、請用數(shù)據(jù)傳送指令來實現(xiàn)以下要求的數(shù)據(jù)傳送。1 R0的內(nèi)容輸出到R1解答:MOV A,R0MOV R1,A2內(nèi)部RAM20H單元的內(nèi)容傳送到A中。解答:MOV A,20H3外部RAM30H單元的內(nèi)容送到R0。解答:MOV R0,#30HMOVX
22、160; A,R0MOV R0,A4外部RAM30H單元的內(nèi)容送內(nèi)部RAM20H單元。解答:MOV R1,#30HMOVX A,R1MOV 20H,A5外部RAM1000H單元的內(nèi)容送內(nèi)部RAM20H單元。解答:MOV DPTR,#1000HMOVX A,DPTRMOV 20H,A6程序存儲器ROM2000H單元的內(nèi)容送R1。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R1,A7 &
23、#160; ROM2000H單元的內(nèi)容送到內(nèi)部RAM20H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV 20H,A8 ROM2000H單元的內(nèi)容送外部RAM30H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,#30HMOVX R0,A9 ROM200
24、0H單元的內(nèi)容送外部RAM1000H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV DPTR,#1000HMOVX DPTR,A5、設A=5AH,R1=30H,30H=E0H,Cy=1。分析以下各指令執(zhí)行后A的內(nèi)容以及對標志位的影響每條指令都以題中規(guī)定的原始數(shù)據(jù)參加操作。1XCH A,R1 ;A=30H2XCH
25、 A,30H ;A=E0H3XCH A,R1 ;A=E0H4XCHD A,R1 ;A=50H5SWAP A
26、0; ;A=A5H6ADD A,R1 ;A=8AH7ADD A,30H ;A=30H8ADD A,#30H
27、0; ;A=8AH9ADDC A,30H ;A=31H10INC A ;A=5BH11SUBB A,30H
28、0; ;A=79H12SUBB A,#30H ;A=29H13DEC A ;A=59H14RL A
29、160; ;A=B2H15RLC A ;A=B5H16CPL A ;A=A5H17CLR
30、 A ;A=00H18ANL A,30H ;A=40H19ORL A,R1 ;A=FAH20CRL A,#30H &
31、#160; ;A=BAH五、問答題1、在MCS-51單片機中有幾種尋址方式?寫出每一種尋址方式。解答:有7種尋址方式,分別是立即尋址方式、直接尋址方式、存放器尋址方式、存放器間接尋址方式、變址尋址方式、相對尋址方式和位尋址方式。2什么是堆棧?解答:堆棧是一個特殊的存儲空間,有一端是固定的,稱為棧底,另一端是活動的,稱為棧項,數(shù)據(jù)的存取是在棧頂進展的。數(shù)據(jù)的存取遵循先進后出,后進先出的原那么。3.在MCS-51單片機的指令系統(tǒng)中,有關堆棧操作的指令有哪些?解答:PUSH和POP指令。4.CJNE指令的一般格式為: &
32、#160; CJNE 操作數(shù)l,操作數(shù)2rel簡述怎樣使用CJNE指令判斷兩個操作數(shù)的大小。解答:假設操作數(shù)1操作數(shù)2,那么進位標志C=0,否那么C=15.寫出AJMP和LJMP指令的共同點和區(qū)別。解答:共同點是都是無條件轉(zhuǎn)移,轉(zhuǎn)到指定的標號執(zhí)行程序。區(qū)別:(1)轉(zhuǎn)移范圍不同,LJMP指令的轉(zhuǎn)移范圍為64KB,AJMP指令的轉(zhuǎn)移范圍為2KB。(2)指令字節(jié)數(shù)不同,LJMP指令是3字節(jié)指令,AJMP指令是2字節(jié)指令。(3)AJMP指令的機器碼特殊。6.寫出ACALL和LCALL指令的共同點和區(qū)別。解答:共同點是都是調(diào)用子程序指令,轉(zhuǎn)到指定的標號執(zhí)行子程序。區(qū)別:(1)轉(zhuǎn)移范圍不同,LC
33、ALL指令的調(diào)用范圍為64KB,ACALL指令的調(diào)用范圍為2KB。(2)指令字節(jié)數(shù)不同,LCALL指令是3字節(jié)指令,ACALL指令是2字節(jié)指令。(3)ACALL指令的機器碼特殊。7.RET和RETI指令主要有哪些區(qū)別?解答:區(qū)別:(1)使用場合不同,RET指令在子程序中使用,RETI指令在中斷效勞程序中使用。(2)從功能上看,RET指令從堆棧中自動取出斷點地址給PC,使之返回到調(diào)用指令的下一個指令,繼續(xù)執(zhí)行主程序。而RETI指令除了具有RET指令的功能之外,還有去除中斷響應時被設置的優(yōu)先級狀態(tài)、開放低級中斷以及恢復中斷邏輯等功能。8.NOP指令的用途是什么?解答:常常用于程序的等待或時間的延遲
34、。測試題二練習1:將內(nèi)部RAM單元中20H單元到2FH單元的數(shù)傳到外部RAM中的2000H到200FH單元中. ORG 0000H MOV R0,#20H MOV DPTR,#2000H
35、 MOV R2,#10H LOOP: MOV A,R0 MOVX DPTR,A INC R0
36、 INC DPTR DJNZ R2,LOOP END練習2:外部RAM3000H 開場有 50個數(shù)傳送到內(nèi)部RAM 30H開場的區(qū)域;算法分析:取地址指針DPTR=3000H
37、、 R0=30H、計數(shù)器R7=50 ORG 0000H MOV DPTR,#3000H MOV R0,#30H MOV R7,#32H
38、;LOOP: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ
39、 R7,LOOP; END練習3:設在外ROM的TAB處開場有一串數(shù)字,該串數(shù)字以0結(jié)尾,編程把他們從P1口輸出。 ORG 0000H MOV DPTR,#TAB ;設字符串首地址指針 MOV A,#00HSOUT: MOV B,A
40、 MOVC A,A+DPTR ;取字符 JZ NEXT ;整串完畢那么轉(zhuǎn)跳 MOV P1,A MOV A,B INC A ;修改地址指針 SJMP SOUT ;沒完
41、畢繼續(xù)取數(shù)發(fā)送 NEXT: SJMP $ ;完畢處理TAB: DB 04H,05H ;定義數(shù)字串 DB 03,07H,0FH,00H ;以0結(jié)尾
42、60; END 練習4:2ms延時程序,晶振頻率為12MHZ,那么機器周期為1us。 ORG 0DELAY2ms: MOV R7,#10 ;1T DL1: MOV R6,#48 ;1T DL2: NOP ;1T
43、160; NOP ;1T DJNZ R6,DL2 2T DJNZ R7,DL1 2T END;該段程序耗時為: 1+1+(1+1+2)×48+2×10+2 = 1953 (us) 練習5:編程通過P1.0線連續(xù)輸出256個寬度為5個機器周期長的方波。 ORG 0
44、60;MOV R0,#00H CLR P1.0 LOOP: CPL P1.0 NOP NOP DJNZ R0,LOOP END練習6 :將8051內(nèi)部RAM的40H 4FH單元置初值#A0H #AFH。 ORG 0 MOV R0,#40H MO
45、V R2,#10H MOV A,#0A0H LOOP: MOV R0,A INC R0 INC A DJNZ R2,LOOP END練習7:設P1口的P1.0 P1.3為準備就緒信號輸入端,當該四位為全1時,說明各項工作已準備好,單片機可順序執(zhí)行(將R2里的數(shù)送給A),否那么,循環(huán)等待。
46、 ORG 0WAIT: MOV P1,#0FFH MOV A,P1 ANL A,#0FH CJNE A,#0FH,WAIT ;P1.0 P1.3不為全1時,返 回WAIT MOV A,R2 END測試題三一、單項選擇題1、CPU主要的組成部局部為:
47、60; A A運算器.控制器B加法器.存放器C運算器.存放器D運算器.指令譯碼器2 MCS 51 系列單片機外擴存儲器芯片時, 4 個 I/O 口中作為數(shù)據(jù)總線的是B 。A P0 口和 P2 口B P0 口C
48、 P2 口和 P3 口D P2 口3、單片機應用程序一般存放在: BARAM BROM C存放器4以下指令中,不影響堆棧指針的指令是 B 。A RET
49、160; B JB bit,relC LCALL addr16 D RE
50、TI5、在程序狀態(tài)存放器PSW中,判斷是否有借/進位的標志位是 A 假設選擇存放器工作組時標識位應是 C ACY BAC CRS1和RS0 (D)OV (E)P6、以下指令
51、中,哪條指令執(zhí)行后使標志位CY清0 : D (A)MOV A,#00H
52、0; (B)CLR A(C)ADD A,#00H D)ADDC A,#00H7.在 CPU 內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果一些特征的存放器是
53、; B 。A .PC B.PSW C.A D.SP8、下面那一段程序能準確地讀取P1口引腳信號:
54、 B AMOV A,#00H ;MOV P1,A ;MOV A
55、,P1(B)MOV A,#0FFH ;MOV P1,A ;MOV A,P1(C)MOV A,#00H ;MOV A,P1(D)MOV A,#0FFH ;MOV A,P19、8031單片機中既可位尋址又可字節(jié)尋址的單元是
56、0; A A20H B30H C00H D70H10、定時/計數(shù)器有種操作模式,它們由以下哪個存放器中的M1和M0狀態(tài)決定。B ATCON
57、60; BTMOD CPCON DSCON 11、定時器/計數(shù)器工作于模式2 ,在計數(shù)溢出時,計數(shù)器工作于以下哪個狀態(tài)。 B A計數(shù)從零重新開場B計數(shù)從初值重新開場C計數(shù)停頓D計數(shù)從0FFH重新開場12、T0 設置成計數(shù)方式時,外部引腳計數(shù)脈沖的最高頻率應是晶振頻率的: C
58、0; A1/6 B1/12 C1/24 D1/4813、當晶振頻率是12MHz時,MCS51單片機的機器周期是: A A1s B1ms C2s
59、60; D2ms14、外部中斷INT0的觸發(fā)方式控制位IT0置1后,其有效的中斷觸發(fā)信號是: D A高電平B低電平C上升沿D下降沿15、外部中斷 INT0 的中斷入口地址是:
60、160; A A0003H B000BH C0013H D001BH16、8051單片機共有幾個個定時器。
61、 B A1 B2 C3 D417、8051單片機共有幾個中斷源。
62、60; B A4 B5 C6
63、160; D718定時器T1的中斷入口地址是 C ,從該地址開場一般可 E 。 A 0003H B 000BH C 001BH
64、D 0013H E 連續(xù)存放中斷效勞程序 F 存放轉(zhuǎn)移指令19MCS-51系列單片機外擴存儲器芯片時,4個I/O 口中作為數(shù)據(jù)總線的是 B AP0 口和 P2 口 B P0 口 CP2 口和 P3 口
65、 DP2 口20單片機上電復位后,PC的內(nèi)容和SP的內(nèi)容為 B A0000H,00H B0000H,07H C0003H,07H D0800H,08H21MCS51單片機的數(shù)據(jù)指針DPTR是一個16位的專用地址指針存放器,主要用來 B A存放指令
66、 B存放16位地址,作間址存放器使用C存放下一條指令地址 D存放上一條指令地址22擴展存儲器時要加鎖存器373,其作用是A。 A 鎖存尋址單元的低八位地址 B 鎖存尋址單元的數(shù)據(jù)C 鎖存尋址單元的高八位地址D 鎖存相關的控制和選擇信號23單片機的堆棧指針SP始終是指示
67、0; B A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置24 單片機復位后, SP 、 PC
68、;、 I/O 口的內(nèi)容為CA SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHB SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC SP = 07H
69、60; PC = 0000H P0 = P1 = P2 = P3 = FFHD SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H258031 單片機假設晶振頻率為fosc=6MHz,那么一個機器周期等于 &
70、#160; D A1/12µS B1/2µS C1µS D2µS268051單片機中,唯一一個用戶可使用的16位存放器是
71、60; D APSW BACC CSP DDPTR27 當單片機從 8155 接口芯片內(nèi)部 RAM 的 20H 單元中讀取某一數(shù)據(jù)時
72、,應使用 A 類指令。A.MOV A,20H B.MOVX A ,Ri C.MOVC A ,A+DPTR D.MOVX A,DPTR21.訪問外部存貯器或其它接口芯片時,作高8位地址線的是
73、 C AP0口 BP1口 CP2口 DP0口和 P2口28單片機復位后,累加器A、PC、PSW的內(nèi)容為BAA = FFH PC = 00H PSW = FFHBA = 00H PC = 000
74、0H PSW = 00HCA = 07H PC = 0000H PSW = FFHDA = 00H PC = 00H PSW = 00H29.當程序狀態(tài)字存放器PSW狀態(tài)字中RS1和RS0分別為0和1時,系統(tǒng)現(xiàn)用的工
75、作存放器的地址空間為 B A00H07H B08H0FHC10H17H D18H7FH308031定時/計數(shù)器是否計滿可采用等待中斷的方法進展處理,也可通過對 C 的查詢方法進展判斷。 AOV標志 BCY標志 C中斷標志 D奇偶標志32
76、.下面那一段程序能準確地讀取P1口引腳信號: B AMOV A,#00H ;MOV P1,A ;MOV A,P1BMOV A,#0FFH ;MOV P1,A ;MOV A,P1CMOV A,#00H ;MOV A,P1DMOV A,#0FFH ;MOV
77、;A,P133指令MOV R0,#99H執(zhí)行前R0=30H,99H=38H,執(zhí)行后R0= C A38H B30H C99H D20H34能訪問外部數(shù)據(jù)存貯器的傳送指令是 C
78、0;AMOV 指令 BMOVC 指令 CMOVX 指令 DXCH35在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬件排隊的優(yōu)先級別最高的是 C 中斷。A定時器T0 B定時器T1 &
79、#160; C外部中斷INTO D外部中斷INT1 E串行口36用8051的定時器T1作定時方式,用模式1,那么工作方式控制字為 C A01H B05H
80、 C10H D50H37單片機在與外部I/O口進展數(shù)據(jù)傳送時將使用A指令。A MOVX B MOV C MOVC D 視具體I/O口器件而定。38啟動定時器0開場計數(shù)的指令是使TCON的&
81、#160; B ATF0位置1 BTR0位置1 CTR0位置0 DTR1位置039 8031 定時 / 計數(shù)器共有四種操作模式,由 TMOD 存放器中 M1 M0 的狀態(tài)決定,當 M1 M0 的狀態(tài)為 01 時,定時 / 計數(shù)器被設定為
82、60; B A13 位定時 / 計數(shù)器
83、60; B16 位定時 / 計數(shù)器C自動重裝8位定時/計數(shù)器 DT0為2個獨立的8位定時/計數(shù)器,T1停頓工作40MCS51單片機在同一級別里除INT0外,級別最高的中斷源是 B A外部中斷1
84、;B定時器T0 C定時器T1 D串行口41、在中斷效勞程序中,至少應該有一條 D 。A、傳送指令B、轉(zhuǎn)移指令 C、加法指令D、中斷返回指令42一個EPROM的地址有A0-A11引腳,它的容量為 A2KB B4KB &
85、#160; C11KB D12KB43在運用8031單片機擴展32K數(shù)據(jù)存儲器RAM時,需采用 條地址線,其中P2口用 條線。 A 10 B13 C15
86、0; D5 E6 F744當單片機啟動ADC0809進展模/數(shù)轉(zhuǎn)換時,應采用 指令。A MOV A,20 BMOVX A,DPTR C
87、 MOVC A,A+DPTR DMOVX DPTR,A45擴展程序存儲器2764時,需要條P2口線。A 13 B 5 C 8 D 4 &
88、#160; 46、某存儲器芯片地址線為12根,那么它的存儲容量為 。A、1KB B、2KB C、4KB D、8KB47
89、、8051單片機共有 5 個中斷優(yōu)先級 A、2 B、3 C 、4
90、60; D、548在中斷允許存放器中,中斷控制存放器EA位的作用是 A A CPU總中斷允許控制位 B 中斷請求總標志位C 各中斷源允許控制位 D 串行口中斷允許位49、要訪問MCS-51的特殊功能存放器應使用的尋址方式是
91、60; C A、存放器間接尋址B、變址尋址 C、直接尋址 D相對尋址50、MOV C,#00H指令中目的操作數(shù)的尋址方式是 A 。A、位尋址B、直接尋址 C、立即尋址 D、存放器尋址51串行口的工作方式由 C 存放器決定。A
92、 SBUF B PCON C SCON D RI 51串行口中斷入口地址是B A: 000BH B: 0023H C:1000H D:0013H 52、8051的程序計數(shù)器PC為16位計數(shù)器,其尋址
93、范圍是 A、8K B、16K C 、32K &
94、#160; D、64K 53、8051單片機中,唯一一個用戶不能直接使用的存放器是 A、PSW B、DPTR C 、PC D、B 54、執(zhí)行如下三條指令后,30H單元的內(nèi)容是
95、; MOV R1,30H MOV 40H,0EH MOV R1,40H
96、 A、40H B、30H C 、0EH D、FFH 55、有如下程序段:
97、;MOV R0,30H SETB C CLR A ADDC A,00H MOV R0,A 執(zhí)行結(jié)果是
98、160; A、30H=00H B、30H=01H C 、00H=00H D、00H=01H 568051定時計數(shù)器1的啟/停應由
99、160; 位控制。 A、TH1 B、TL1 C、TI D、TR157以下
100、0; 指令是非法指令。A、MOVX A,R0 B、MOVC A,A+PC C、MOV DPTR,A D、DEC R059SFR的地址范圍是 D
101、 。A、外部00-FFH B、外部80-FFH C、內(nèi)部00-FFH D、內(nèi)部80-FFH二、填空題1在進展BCD碼加法運算時,緊跟ADD 或 ADDC 指令后的指令必須是指令。2存放器PSW中的RS1和RS0的作用是選擇工作存放器組。3在只使用外部程序存儲器時,單片機的31管腳必須接地。4JC,rel指令執(zhí)行時,當CY位為1時程序發(fā)生跳轉(zhuǎn)。5 MCS-51 單片
102、機系列有5個中斷源,可分為5個優(yōu)先級。上電復位時外部中斷0中斷源的優(yōu)先級別最高。6中斷源的優(yōu)先級別被分為高級和低級兩大級別,各中斷源的中斷請求是屬于什么級別是由存放器的內(nèi)容決確定的。7.80C51單片機根本型內(nèi)部RAM有 128 個字節(jié)單元,這些單元可以分為三個用途不同的區(qū)域,一是 _ _,二是_ _區(qū),三是_區(qū)。8中斷源的允許是由存放器決定的,中斷源的優(yōu)先級別是由存放器決定的。9.當 P1 口
103、做輸入口輸入數(shù)據(jù)時,必須先向該端口的鎖存器寫入,否那么輸入數(shù)據(jù)可能出錯。10. LED 數(shù)碼顯示有和兩種顯示形式。11.定時/計數(shù)器的方式存放器TMOD中的M1M0假設為01說明定時/計數(shù)器工作在方式_,是_位的計數(shù)器。12在單片機擴展時,口和口為地址線,口為數(shù)據(jù)線。13. MCS-51可分為六種不同的尋址方式。如:MOVC A,A+PC屬于尋址方式,MOV A,R1屬于尋址方式。14單片機位尋址區(qū)的單元地址是從單元到單元,假設某位地址是 09H ,它所在單元的地址應該是。15 當單片機 CPU
104、60;響應中斷后,程序?qū)⒆詣愚D(zhuǎn)移到該中斷源所對應的入口地址處,并從該地址開場繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷效勞程序。其中INT0 的入口地址為, T1 的入口地址為。16.MCS51單片機定時器T0的溢出標志TF0,假設計滿數(shù)產(chǎn)生溢出時,其值為_ _。17轉(zhuǎn)移指令 LCALL addr16 的轉(zhuǎn)移范圍是, JNB rel 的轉(zhuǎn)移范圍是,調(diào)用指令 AJMP addr11&
105、#160;的調(diào)用范圍是。18. 假設某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,那么D/A轉(zhuǎn)換器的分辨率為。19子程序的返回指令是。20MCS-51單片機的內(nèi)部RAM中從到是工作存放器區(qū),共分為組。21單片機有兩個定時器,定時器的工作方式由存放器決定,定時器的啟動與溢出由存放器控制。22既做數(shù)據(jù)線又做地址線的是口,只能做地址線的是口。三、程序分析題1、假定(SP)=60H,(A)=30H,(B)=70H,執(zhí)行以下指令后,SP的內(nèi)容為;61H單元的內(nèi)容為;62H單元的內(nèi)容為。 PUSH A
106、160; PUSH B2、閱讀以下程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?MOV R1,#32H ;R 1 =MOV A,#78H ;A=ADD A,#69H ;A= ,CY= ,AC= DA
107、 A ;A= ,CY= ,AC= MOV R1,A ;R 1 = ,32H= 3、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)00,執(zhí)行了下指令后,A的內(nèi)
108、容為;R3的內(nèi)容為;30H的內(nèi)容為;40H的內(nèi)容為。 INC AINC R3INC 30HINC R04、執(zhí)行以下程序段后,20H單元的內(nèi)容是_。 MOV SP,#42H MOV A,#80H
109、; PUSH ACCPOP 20H5、下程序已全部執(zhí)行完畢,請在注釋里面填寫下程序的執(zhí)行結(jié)果。 MOV A,#10H; (A)= MOV B,A
110、 ; (B)=. MOV PSW,A; (PSW)= .6、設A=83H,R0=17H,17=34H,分析當執(zhí)行完下段指令后A的內(nèi)容是什么? 給出分析過程中每條指令執(zhí)行完后A的結(jié)果
111、 ANL A,#17H ORL
112、 17H,A XRL A,R0
113、CPL A7、如果(A)=34H,(R7)=0ABH,執(zhí)行XCH A, R7;結(jié)果(A)= ,(R7)= 。8、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,那么執(zhí)行以下指令后:POP &
114、#160; DPH;POP DPL;POP SP;那么:(DPH)= _ _;DPL=_ _;SP=_ _;9、設R1=3FH,3FH=11H,40H=00H,執(zhí)行以下指令組后,INC
115、60; R1 INC R1R1=_,3FH=_,40H=_,10如果(A)=58H,(R1)= 49H,(49H)= 79H,執(zhí)行指令XCH A, R1后;結(jié)果(A)= ,(49H)= 。11以下各條指令其源操作數(shù)的
116、尋址方式是什么?各條指令單獨執(zhí)行后,A中的結(jié)果是什么?設60H=30H,A=29H,30H=0FH,(R1)=60H。1ADD A,#48H ;尋址方式:A= 2MOV A,R1 ;尋址方式:A= 3ANL A,R1 ;尋址方式:A=12、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,那么執(zhí)行以下指令后:POP DPHPOP
117、 DPLRET那么:(PCH) =_ _;PCL=_ _ ;DPH=_ _;DPL=_ _;13.設A=83H,R0=17H,17=34H,分析當執(zhí)行完下段指令后A的內(nèi)容是什么? 給出分析過程中每條指令執(zhí)行完后A的結(jié)果 ANL
118、160; A,#17H ORL
119、; 17H,A
120、 XRL A,R0
121、; CPL A &
122、#160; 14、該程序是信號燈控制程序,采用 P1 口控制八個發(fā)光二極管的亮與滅設輸出低電平時,對應發(fā)光二極管被
123、點亮。ORG 0000H AJMP MAIN
124、; ;轉(zhuǎn)主程序 ORG 001BH ;該地址是的地址 AJMP CONT
125、; ;當出現(xiàn)時,才會執(zhí)行到該指令 ORG 0100H ;MAIN : MOV TMOD , #10H
126、 ;執(zhí)行該指令的目的是 MOV TH1 , #3CH ;置 50m
127、s 定時初值 MOV TL1 , #0B0H ;此時堆棧指針 SP 的內(nèi)容是SETB EA ;執(zhí)行該指令前, EA 的初始值是 SETB ET1 ;定時器 T1 開中斷 SETB TR1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國純棉棉襖行業(yè)投資前景及策略咨詢研究報告
- 2025年焊泥粉項目可行性研究報告
- 2025年槽式混合機項目可行性研究報告
- 2025年料流開關項目可行性研究報告
- 廣西2025年廣西民族大學招聘教職人員控制數(shù)人員28人筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國單片微電腦繞線機控制器行業(yè)投資前景及策略咨詢研究報告
- 2025年制冷管項目可行性研究報告
- 2025至2031年中國CRP定量試劑盒行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年高真冷裱膜項目投資價值分析報告
- 2025至2030年中國閃光繼電器數(shù)據(jù)監(jiān)測研究報告
- (高清版)DB43∕T 1147-2015 太陽能果蔬烘干機
- 醫(yī)院人體器官捐獻及獲取流程
- 結(jié)腸造瘺還納手術(shù)配合
- 2024年云南省中考物理真題含解析
- 《安防監(jiān)控培訓》課件
- 2025年中國艾草行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- (閩教版)六年級下英語教學計劃
- 人教版英語高考試卷與參考答案(2024年)
- 河砂、碎石生產(chǎn)質(zhì)量保證措施方案
- 全國教育科學規(guī)劃課題申報書:02.《鑄牢中華民族共同體意識的學校教育研究》
- 三位數(shù)除以兩位數(shù)過關練習口算題大全附答案
評論
0/150
提交評論