單片機(jī)程序題_第1頁(yè)
單片機(jī)程序題_第2頁(yè)
單片機(jī)程序題_第3頁(yè)
單片機(jī)程序題_第4頁(yè)
單片機(jī)程序題_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1.外部中斷1采用負(fù)邊沿的中斷觸發(fā)方式,請(qǐng)把程序補(bǔ)完整 ORG 0000HLJMP ST ORG (1) (1) A) O013H B) 0003H C) 0010H D) 001BHLJMP FT ORG 0100HST: SETB EX1 SETB IT1(2) (2) A)LCALL FT B)SETB PX1 C) SETB EA D)MOV P1,#0FFHSJMP $FT: CPL P1.0RETIEND (1)A 0013H (2)C SETB EA2.下面是一段軟件延時(shí)程序,請(qǐng)把程序補(bǔ)完整 Delay : (1) r7,#100 ;1us (1) A)MOV B)MOVE C)

2、 ADD D)ORGDel1: mov r6,#123 ; 1us NOPDEL2:DJNZ R6,DEL2 :2usDJNZ R7,(2) :2us (2) A)DEL1: B)DEL1 C) DEL2 D)DEL2:SJMP $END程序延時(shí)時(shí)間約為(3)ms (3) A)100 B)50 C) 75 D)25(1) A MOV (2) B DEL1 (3) D 253.下面是一段多個(gè)單字節(jié)數(shù)求累加和程序,實(shí)現(xiàn)了從50H開(kāi)始的連續(xù)5個(gè)字節(jié)求和,結(jié)果存放在R3R4中ORG 0000HMOV R3,(1) (1) A)#0 B)50 C) 50H D)#50HMOV R4,(1) (1) MO

3、V R0,#50HMOV R2,#5LOOP: MOV A,R4ADD A,R0MOV R4,A(2)R0 (2) A)ADDC B)ADD C)DEC D)INCCLR A(3) A,R3 (3) A)ADDC B)ADD C)DEC D)INCMOV R3,A(4) R2,(5) (4) A)ADDC B)ADD C) DJNZ D)INC(5) A)SUM: B)LOOP: C) LOOP D)SUMSJMP $END(1)A #0 (2)D INC (3)A ADDC (4)C DJNZ (5)C LOOP 4.求函數(shù)Y=X!(X=0,1,7)的值。設(shè)自變量存放在ABC單元。Y值為雙字

4、節(jié)存于R2R3中,R3存放Y值低字節(jié),查表程序如下ORG 0000HABC EQU 30HL1:MOV A,ABCADD A,(1)(1) A)A B)B C)C D)ABCMOV R3,AADD A,(2)(2) A)#04H B)#08H C)#06H D)#07HMOVC A,(3) ;1字節(jié)指令 (3) A)A+DPTR B)A C)A+PC D)A+SP(4) A,R3(4) A)MOV B)XCH C)ADD D)ADDCADD A,#04HMOVC A,(3)MOV (5),A(5) A)R0 B)R1 C)R2 D)R3SJMP $TAB : DB 01,00,01,00,02

5、,00,06,00DB 24H,00H,20H,01,20H,07,40H,50HEND(1) D ABC (2)B #08H (3) C A+PC (4) B XCH (5) C R25.ORG 0000HMOV A ,#128MOV B,#0AHDIV ABMOV 30H,B(X語(yǔ)句) (1) A)19 B)12 C)08H D)0F8HMOV B,#0AHDIV ABMOV 31H,BMOV 32H ,A(Y語(yǔ)句) (2) A)128H B)01H C)28H D)28SJMP $END當(dāng)程序執(zhí)行到完X語(yǔ)句處時(shí)累加器A的值為(1);當(dāng)程序執(zhí)行完Y語(yǔ)句時(shí)累加器A的值為(2) (1) B 1

6、2 (2) B 01H 6、ORG 0000H.MAIN:MOV SP,#5FHMOV 70H,#40HMOV 71H,#10HPUSH 70HPUSH 71HLCALL ZEROSJMP $;子程序名:ZERO 功能:對(duì)內(nèi)部數(shù)據(jù)區(qū)清零 功能:對(duì)內(nèi)部數(shù)據(jù)區(qū)清零 入口參數(shù):70內(nèi)部數(shù)據(jù)區(qū)地址 71h內(nèi)部數(shù)據(jù)區(qū)長(zhǎng)度 出口參數(shù):無(wú) 占用資源:R0,R7,70h,71h ZERO: POP DPHPOP DPLPOP (1) (1) A)00H B)01H C)05H D)07HPOP (2) (2) A)00H B)01H C)05H D)07HCLR ALOOP:MOV R0,AINC R0DJN

7、Z R7,LOOPPUSH (3) (3) A) DPL B)DPH C)DPTR D)PCPUSH (4) (4) A) DPL B)DPH C)DPTR D)PCRETEND上述程序?yàn)橹鞒绦蛘{(diào)用子程序,參數(shù)傳遞方式為(5)(5) A) 寄存器 B)堆棧 C)地址 D)其他(1) A 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆棧7.在P1.0輸出周期2ms的方波。(CPU采用12MHz時(shí)鐘,T0產(chǎn)生1ms中斷,T0采用方式1)ORG 0000HSTART:MOV TMOD,(1) (1) A)01H B)#01H C)10H D)#10HMOV TL0

8、,(2) (2) A)24H B)24 C)#24H D)#24MOV TH0,(3) (3) A) 0FCH B)0E0H C)#0FCH D)#0E0HSTEB TR0LOOP:JBC (4),PTFO(4) A) TR0 B)IT0 C)IE0 D)TF0AJMP LOOPPTF0:MOV TL0,(2)MOV TH0,(3)(5) P1.0(5) A)CLR B)SETB C)CPL D)INCAJMP LOOP(1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPL8.把內(nèi)部RAM中起始地址為BLK1的數(shù)據(jù)塊傳送到外部RAM以BLK2

9、為起始地址的區(qū)域,直到遇到“#”字符的ASCII碼為止。參考程序如下ORG 2000HBLK1 EQU 30HBLK2 EQU 1000HMOV SP,#6FHMOV R0,3BLK1;BLK1數(shù)據(jù)塊起始地址MOV DPTR,#BLK2;BLK2數(shù)據(jù)塊起始地址XH: CLR CMOV A,(1);取數(shù)據(jù)(1) A)R0 B)#R0 C)R0H D)R0(2) A,#23H;判斷是否為“#”字符(2) A)ADD B)SUBB C)ADDC D)DECJZ (3) (3) A) XH B)XH: C)STOP: D)STOP(4) ACC(4) A) SUBBL B)POP C)PISH D)A

10、DD(5) DPTR,A(5) A) MOV B)MOVX C)MOVC D)ADDINC R0(6) DPTR(6) A) INC B)DEC C)MOVC D)ADDAJMP XH;循環(huán)控制Stop:SJMP $END (1) D R0 (2) B SUBB (3) C STOP: (4) B POP (5) B MOVX (6) A INC 9.在6位LED動(dòng)態(tài)顯示電路圖中,8155的PA口作(1),(1) A)字位碼口 B)字形碼口 C)輸入口 D)狀態(tài)端口PB口作(2),(2) A)字位碼口 B)輸入口 C)控制端口 D)字形碼口PA和PB口都工作為(3),(3) A)輸出口 B)輸

11、入口 C)控制端口 D)狀態(tài)端口要使N1塊顯示數(shù)字3,其字形碼為(4),字位碼為(5),(4) A)2FH B)40H C)B0H D)80H(5) A)04H B)01H C)08H D)10H要使N1,N3,N5塊同時(shí)顯示數(shù)字6,其字形碼為(6),字位碼為(7),(6) A)0B2H B)42H C)82H D)7DH (7) A)18H B)15H C)09H D)1AH要使6位LED顯示器全滅,字位碼位(8)或字形碼為(9),(8) A)3FH B)00H C)0FH D)20H(9) A)00H B)0FH C)0F0H D)0FFH要使其中一位顯示y,其字形碼位(10)(10) A

12、)11H B)6EH C)91H D)81H(1) A 字位碼口 (2) D 字形碼口 (3)A 輸出口 (4)C BOH (5) B 01H (6) C 82H (7) B 15H (8)B 00H (9)D OFFH (10) C 91H10.DJNZ R0,rel這條指令含有兩個(gè)操作數(shù),第一個(gè)操作數(shù)R0屬于(1)(1) A)直接 B)寄存器 C)寄存器間接 D)位尋址方式,第二個(gè)操作數(shù)rel屬于(2)(2) A)立即 B)基址加變址寄存器間接 C)相對(duì) D)直接 尋址方式 (1) B 寄存器 (2)C 相對(duì)11.執(zhí)行如下指令序列 MOV SP,#50H PUSH ACC后SP的值為(1)

13、(1) A)59 B)59H C)81H D)51H,累加器ACC的值為(2)(2) A)50H B)59H C)51H D)不變(1)D 51H (2) D 不變12.能夠使累加器A的高三位取反的指令是(1)(1) A)ANL A,#0E0H B)ORL A,#0E0H C)XRL A,#0E0H D)NOT A,#0E0H,能使累加器A高6位置1的指令是(2)(2) A)ANL A,#0FCH B)ORL A,#0FCH C)XRL A,#0FCH D)NOT A,#0FCH(1)C XRL A #OEOH (2) B ORL A #OFCH13.一個(gè)外設(shè)與CPU之間傳送的信息通常有(1)

14、、(1) A)數(shù)據(jù)信息 B)數(shù)字信息 C)字節(jié)信息 D)位信息(2)、(2) A)數(shù)據(jù)信息 B)數(shù)字信息 C)字節(jié)信息 D)狀態(tài)信息(3)、(3) A)數(shù)據(jù)信息 B)控制信息 C)字節(jié)信息 D)位信息 三類(lèi)(1) A 數(shù)據(jù)信息 (2)D 狀態(tài)信息 (3)B 控制信息14.下列哪種數(shù)據(jù)傳送方式中CPU的有效利用率最低(1)(1) A)無(wú)條件傳送 B)查詢式傳送 C)中斷方式 D)DHA方式(1)B 查詢式傳送15.下面一段程序?qū)崿F(xiàn)了ASCII碼到二進(jìn)制的轉(zhuǎn)換,請(qǐng)把程序補(bǔ)充完整ORG 0000HATOH:MOV A,#ACLR CSUBB A,(1) (1) A)#30 B)30H C)#30H

15、D)#03CJNE A,(2),HEQ(2) A)#0AH B)#0A C)0AH D)#0ADSJMP BIGHEQ: JC AEHDBIG: SUBB A,(3) (3) A)#70 B)07 C)07H D)#07HAEHD: AJMP $END(1)C #30H (2) A #0AH (3) D #07H16.20H單元中的兩個(gè)BCD碼相乘,結(jié)果以BCD碼的形式存放在21H單元ORG 0000HMOV B,20HANL B,(1) (1) A)0FH B)#0FH C)0F0H D)#0F0HMOV A,20HANL A,#0F0HSWAP AMUL ABMOV B,#10(2) AB

16、(2) A)MUL B)DIV C)MOV D)ORLSWAP A(3) A,B(3) A)MUL B)DIV C)MOV D)ORLMOV (4),A(4) A)21H B)#21H C)21 D)#21SJMP $END(1) B #0FH (2) B DIV (3) D ORL (4) A 21H17.把16進(jìn)制數(shù)FFH轉(zhuǎn)換成BCD碼,結(jié)果存放在20H 22H單元ORG 0000HMOV A,#0FFHMOV B,(1) (1) A)64H B)#64H C)100H D)#100HDIV ABMOV 20H,AMOV A,(2) (2) A)A B)B C)R0 D)R7MOV B,(

17、3) (3) A)10 B)10H C)#10 D)#10HDIV ABMOV 21H,AMOV 22H,BSJMP $END(1) B #64H (2) B B (3) D #10H 18.利用定時(shí)/計(jì)數(shù)器1產(chǎn)生1ms定時(shí),采用中斷方式編程使在P1.7引腳上輸出周期為2ms的方波,設(shè)單片機(jī)晶振頻率為6MHz,請(qǐng)把程序補(bǔ)充完整ORG 0000HLJMP MAINORG (1) (1) A)0003H B)000BH C)0013H D)001BHLJMP TSVRORG 0100HMAIN: MOV TMOD,#10HMOV TH1,(2) (2) A)0FEH B)0FCH C)0E0H D

18、)0F0HMOV TL1,(3) (3) A)18H B)0BH C)0CH D)19HSETB ET1SETB EASETB (4) (4) A)IT1 B)TR1 C)IT0 D)TR0SJMP $TSVR : MOV TH1,(2)MOV TL1,(3)(5) P1.7(5) A)CLR B)SETB C)ANL D)CPL RETIEND(1) C 0013H (2) A 0FEH (3) C OCH (4) B TR1 (5)D CPL19.對(duì)內(nèi)部RAM 40H單元開(kāi)始連續(xù)16個(gè)單元清零。ORG 0000HMAIN: MOV R0,(1) (1) A)40H B)#40H C)16H

19、 D)10MOV R7,(2) (2) A)40H B)#40H C)16H D)#10HLCALL ZEROSJMP $(3): PUSH (4) (3) A)ZERO B)START C)MAIN D)SUB(4) A)A B)ACC C)B D)SPCLR ALOOP :MOV R0,AINC R0DJNZ R7,LOOP(5) (5) A)SJMP $ B)LJMP MAIN C)RET D)RETI(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret20.有如下指令序列 MOV A,#80HADD A,#80HSETB F0ANL

20、C,/F0CPL CMOV F0,C當(dāng)執(zhí)行完該指令序列后布爾累加器C的值為(1)(1) A)0 B)1 C)0FFH D)不確定,F(xiàn)0的值為(2)(2) A)0 B)1 C)0FFH D)不確定(1)B 1 (2) B 121.中斷入口地址通常放的指令為(1)(1) A)LCALL B)LJMP C)RET D)RETI(1) B LJMP22.DEC R0和DJNZ R0,這兩條指令對(duì)通用寄存去R0的操作都是(R0)(R0)-1,但是前者屬于(1)(1) A)數(shù)據(jù)傳送 B)算術(shù)運(yùn)算 C)邏輯運(yùn)算 D)控制轉(zhuǎn)移指令,后者屬于(2)(2) A)數(shù)據(jù)傳送 B)算術(shù)運(yùn)算 C)邏輯運(yùn)算 D)控制轉(zhuǎn)移指

21、令。(1) B 算術(shù)運(yùn)算(2)D 控制轉(zhuǎn)移23.用指令實(shí)現(xiàn)邏輯表達(dá)式:Q=U(/V+W)+X(/(Y+Z))。(備注:/A表示對(duì)A求反)U BIT P1.0V BIT P1.4W BIT TF1X BIT 22H.0Y BIT 22H.3Z BIT IE1 Q BIT P1.5ORG 0000HMOV C,(1) (1) A)W B)X C)U D)VORL C,W(2) (2) A)ORL C,U B)CPL C C)ANL C,/U D)CLR CANL C,UMOV F0,CMOV C,Y(3) C,Z(3) A)ORL B)ANL C)CPL D)SETBCPL C(4)C,X(4)

22、A)ORL B)ANL C)CPL D)SETBORL C,F0(5) (5) A)SETB Q B)CPL Q C)MOV Q,C D)MOV C,QSJMP $END(1)D V (2) B CPL C (3) A ORL (4) B ANL (5) C MOV Q,C24.根據(jù)R2的內(nèi)容轉(zhuǎn)向不同的分支ORG 0000HMAIN: MOV DPTR,(1)MOV A,R2(2) A,R2JNC NADD(3) NADD: JMP (4)TBJ1:(5)AJMP PRG1AJMP PRH2AJMP PRG3AJMP $PRG 0: MOV A,#0SJMP HALTPRG1:MOV A,#1

23、SJMP HALTPRG 2;MOV A,#2SJMP HALTPRG3:MOV A,#3HALT:SJMP $END(1) D #TBJ1 (2) D ADD (3) B INC DPH (4) B A+DPTR (5) B AJMP PRG025.MCS-51片內(nèi)數(shù)據(jù)寄存器分為工作寄存器、位尋址區(qū)和數(shù)據(jù)緩沖區(qū)三個(gè)區(qū)域。工作寄存器區(qū)德地址范圍:(1);分(2)組。當(dāng)前寄存器組由程序狀態(tài)字PSW中(3)位的狀態(tài)組合決定。片內(nèi)數(shù)據(jù)存儲(chǔ)器中位尋址的范圍:(4)(1) B 00-1FH (2) A 4 (3) C RS1,RS0 (4) 20-2FH26.執(zhí)行如下指令序列MOV PSW,#0SETB

24、 CMOV A,#90HMOV R1,AADDC A,R1后累加器A的值為(1)(1) A)20H B)21H C)181H D)121H,標(biāo)志寄存器PSW的值為(2)(2) A)0C0H B)0C4H C)84H D)44H(1) B 21H (2) C 84H30.MCS-51系列單片機(jī)中定時(shí)控制寄存器TCON是(1)位寄存器,其中TCON。7是(2)位標(biāo)志位;定時(shí)方式寄存器TMOD.1、TMOD.0是(3)、(4)標(biāo)志位,他們組合定義了T0的工作方式(1) D 8 (2) C TF1 (3) B M1 (4) C M031.若要求外部中斷0為邊沿觸發(fā)方式,則下列哪條指令不是初始化中斷過(guò)程

25、中必須的(1)(1) D SETB PX032.閱讀程序 ORG 0000HMOV R2,#2MAIN: MOV DPTR,#TBJ1MOV A,R2(1) A,R2JNC NADDINC DPH NADD: JMP A+DPTRTBJ1:AJMP PRG0AJMP PRG1AJMP PRH2AJMP PRG3AJMP $PRG 0: MOV A,#0SJMP HALTPRG1:MOV A,#1SJMP HALTPRG 2;MOV A,#2SJMP HALTPRG3:MOV A,#3HALT:SJMP $END根據(jù)這個(gè)程序,執(zhí)行完jmp指令后執(zhí)行(2)條指令。這個(gè)程序是(3)(3) A)散轉(zhuǎn)

26、B)查表 C)排序 D)數(shù)制轉(zhuǎn)換典型算法的程序,是(4)(4) A)順序 B)分支 C)循環(huán) D)子程序結(jié)構(gòu)的程序。(1)C ADD (2) C ajmp PRG2 (3) A 散轉(zhuǎn) (4)B 分支33.把存放2000H20FFH連續(xù)256個(gè)數(shù)據(jù)搬移到3000H30FFH單元。(1)D #2000H (2) B #20H (3) D #30H (4) A DPL1.單片機(jī)有(111)條指令,分為(五類(lèi))111條 五類(lèi)2.下列堆棧指令錯(cuò)誤的是:(1) A)PUSH 30 B)POP A C)PUSH PSW D)POP DPH B POP A3.I/O口編址方式為(1) 單獨(dú)編址 (2)存儲(chǔ)器統(tǒng)

27、一編址4.CPU是單片機(jī)的核心部件,有(運(yùn)算器)和(控制器) 兩大部分組成,前者是運(yùn)算部件,它是以(ALU)為核心(1)運(yùn)算器 (2)控制器 (3)ALU 5(1) A)ACC B)PSW C)SP D)DPTR .是標(biāo)志寄存器,(SP)是堆棧指針,(SCON) 串行口通訊控制器,(IE) 是中斷允許寄存器,(DPTR) 是數(shù)據(jù)指針為(16)位(1)PSW (2) SP (3) SCON (4) IE (5) DPTR (6)166.I/O設(shè)備和CPU是通過(guò)(1) A)電線 B)三態(tài)門(mén) C)鎖存器 D)接口電路 連接的,起作用(2) A)分離作用 B)隔離作用 C)轉(zhuǎn)發(fā)作用 D)傳遞作用 (3

28、) A)鎖存作用 B)保持作用 C)通信作用 D)電壓轉(zhuǎn)換 (4) A)分離 B)信號(hào)轉(zhuǎn)化 C)變換作用 D)保護(hù)作用 (5) A)通信作用 B)類(lèi)型轉(zhuǎn)化 C)聯(lián)絡(luò)作用 D)總線復(fù)用(1) D 接口電路 (2)B 隔離作用 (3)A 鎖存作用 (4)C 變換作用 (5)C 聯(lián)絡(luò)作用7.存儲(chǔ)系統(tǒng)將存儲(chǔ)器分為(1) A)程序存儲(chǔ)器 B)內(nèi)部RAM C)寄存器 D)外部RAM和(2) A)特殊功能寄存器 B)通用寄存器 C)位寄存器 D)數(shù)據(jù)寄存器 采用(3) A)哈佛 結(jié)構(gòu),通過(guò)MOVX指令可訪問(wèn)(4) A)內(nèi)部RAM B)通用寄存器 C)程序存儲(chǔ)器 D)片外數(shù)據(jù)寄存器和I/O接口(1)A 程序儲(chǔ)

29、存器 (2)D 數(shù)據(jù)寄存器 (3)A 哈佛 (4)D 片外數(shù)據(jù)寄存器和I/O接口8.單片機(jī)芯片有8個(gè)部分組成,即(1) A)中央處理器 B)程序計(jì)數(shù)器PC C)累加器A D)控制器 時(shí)鐘電路,(2) A)程序存儲(chǔ)器 B)布爾處理器 C)運(yùn)算器 D)PSW數(shù)據(jù)存儲(chǔ)器 并行I/O口,串行口,定時(shí)器/計(jì)數(shù)器及中斷系統(tǒng) (1) A 中央處理器 (2)A 程序儲(chǔ)存器9.51內(nèi)部的并行I/O口P3口除了作為通用I/O口還具有第二功能,其中P3.2和P3.3第二功能分別為(/INT0)和 (/INT1) (1)C /INT0 (2) D /INT110.若要求外部中斷0為邊沿觸發(fā)方式,則下列哪條指令不是初始

30、化中斷過(guò)程中必須的(1) A)SETB EA B)SETB EX0 C)SETB IT0 D)SETB PX0(1) D SETB PXO11.執(zhí)行如下操作 ORG 0000HMOV DPTR,#5000HMOV A,#20HJMP A+PCORG 501EHJNC AINC A DEC ASJMP $END當(dāng)執(zhí)行完JMP A+DPTR指令后程序計(jì)數(shù)器PC的值為(1)(1) A)501EH B)501FH C)5020H D)5021H ,程序運(yùn)行后累加器A的值為(2)(2) A)22H B)21H C)20H D)1FH (1) C 5020H (2) D 1FH12.十六進(jìn)制數(shù)63H分別用

31、不同進(jìn)制表示:二進(jìn)制(01100011),八進(jìn)制(143), 十進(jìn)制(99), 若63H為BCD碼,則對(duì)應(yīng)的十進(jìn)制數(shù)為 (63) (1) 01100011 (2) 143 (3) 99 (4) 6313.若(A)=01100011B,若將其當(dāng)做8421BCD碼數(shù),則對(duì)應(yīng)的十進(jìn)制數(shù)(63),若將其當(dāng)做ASCII碼數(shù),則對(duì)應(yīng)的字符(C),若把它轉(zhuǎn)換成十六進(jìn)制數(shù)(63H),若將其當(dāng)做5211BCD碼,則對(duì)應(yīng)的ACC 6的權(quán)值為(2)(1)63 (2)C (3) 63H (4)214.片內(nèi)數(shù)據(jù)存儲(chǔ)器中(1)(1) A)18H-1FH B)00H-1FH C)20H-2FH D)30H-7FH為位尋址區(qū)

32、 , 位地址范圍為(2)(2) A)00h-7FH B)00H-0FFH C)20H-2FH D)30H-7FH(1) C 20H-2FH (2)A 00H-7FH15.指令MOV A,30H中的A是 (1) (1) A)直接 B)寄存器 C)寄存器間接 D)位 尋址方式 而指令MOV C,30H中的C是(2)(2) A)直接 B)寄存器 C)寄存器間接 D)位 尋址方式(1) A直接 (2)D位 16、設(shè)累加器A的值為78H,則連續(xù)執(zhí)行兩條RLA指令后累加器A的值為(1)(1) A)0F0H B)0E1H C)3CH D)1EH累加器A的值為0FCH,執(zhí)行(2) (2) A)3 B)4 C)

33、5 D)6 遍RL A指令后累加器A的值為9FH(1) B 0E1H (2) C 517.執(zhí)行如下指令序列MOV PSW,#0SETB CMOV A,#90HMOV R1,AADDC A,R1后累加器A的值為(1)(1) A)20H B)21H C)181H D)121H ,標(biāo)志寄存器PSW的值為(2) A)0C0H B)0C4H C)84H D)44H(1) B 21H(2) C 84H17. 執(zhí)行如下指令序列后MOV 30H,#31HMOV 31H,#32MOV R0,30HMOV A,R0CPL AMOV R0,A累加器A的值為(1) (1) A)0CCH B)0CDH C)0CEH D

34、)0CFH,通用寄存器R0的值為(2) (2) A)2FH B)30H C)31H D)32H(1)B 0CDH (2) C 31H18.指令(1)(1) A)MOV R1,R0 B)MOV 20H,0FF20H C)MOV R1,R2 D)MOV 30H,20H是合法的MCS-51指令,而指令(2) (2) A)MOV R1,A B)MOV R2,#30H C)MOV R1,R2 D)MOV R1,01H不是合法的MCS-51指令(1) D MOV 30H 20H (2) C MOV R1.R219.MCS-51采用的定時(shí)控制方式,有固定的機(jī)器周期,一個(gè)機(jī)器周期由(1)(1) A)12 B)

35、6 C)8 D)10個(gè)震蕩周期組成。當(dāng)振蕩頻率為12MHz時(shí),一個(gè)機(jī)器周期為(2) (2) A)1us B)2us C)3us D)4us,當(dāng)震蕩頻率為6MHz時(shí),一個(gè)機(jī)器周期為(3) (3) A)1us B)2us C)3us D)4us(1) A 12 (2) A 1s (3) B 2s20.MCS-51單片機(jī)復(fù)位后,PC的內(nèi)容為 (1) (1) A)0000H B)07H C)0FFH D)不定,堆棧指針SP的內(nèi)容為(2)(2) A)0000H B)07H C)0FFFH D)不定(1) A 0000H (2) B 07H21.微處理器就是中央處理器(CPU)-控制器和(1) (1) A

36、)控制器 B)運(yùn)算器 C)寄存器 D)控制部件 -集成在一片半導(dǎo)體芯片上,稱為(2)(2) A)CPU B)MPU C)SFR D)SP(1) B 運(yùn)算器 (2) B MPU22.半導(dǎo)體存儲(chǔ)器從讀寫(xiě)方式上可分為(1)(1) A)RAM B)EPROM C)外存儲(chǔ)器 D)內(nèi)存儲(chǔ)器 和(2)(2) A)靜態(tài)存儲(chǔ)器 B)動(dòng)態(tài)存儲(chǔ)器 C)EPROM D)ROM 兩大類(lèi),MCS-8051的片內(nèi)數(shù)據(jù)存儲(chǔ)器有(3)(3) A)64K B)64 C)16 D)128 字節(jié),片內(nèi)程序存儲(chǔ)器有(4)(4) A)4K B)64K C)2K D)8K字節(jié)(1) A RAM (2) D ROM (3) D 128 (4) A 4K23.MCS51內(nèi)部有(1)(1) A)2 B)4 C)1 D)3 個(gè)定時(shí)/計(jì)數(shù)器,每個(gè)定時(shí)/計(jì)數(shù)器為(2)(2) A)8

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論