2023年單片機(jī)試題庫有答案_第1頁
2023年單片機(jī)試題庫有答案_第2頁
2023年單片機(jī)試題庫有答案_第3頁
2023年單片機(jī)試題庫有答案_第4頁
2023年單片機(jī)試題庫有答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

A.選擇工作寄存器組號B.指示復(fù)位C.選擇定期

2023《單片機(jī)與接口技術(shù)》習(xí)題庫及答案

器D.選擇工作方式

上電復(fù)位后,的值為

二、單項選擇題(在每小題的四個備選答案中,選出一個對的9.PSWD.

答案,并將對的答案的序號填在空格內(nèi)。)A.1B.071IC.OFFHD.0

10.8051單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是_B

MCS-51單片機(jī)原理與結(jié)構(gòu)

個單元。

1.MCS-51單片機(jī)CPU的重要組成部分為

A.64B.120C.128D.256

A.運(yùn)算器、控制器B.加法器、寄存器

單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)

C.運(yùn)算器、加法器D.運(yùn)算器、譯碼器11.8051

部RAM的D。

2.單片機(jī)能直接運(yùn)營的程序叫C。

A.OOH—FFHB.00H—07HC.07H—7FH

A.源程序B.匯編程序C.目的程序D.編

譯程序D.08H—7FH

12.復(fù)位后,堆棧指針SP在內(nèi)部RAM中的直接地址是

3.單片機(jī)中的程序計數(shù)器PC用來C。

CO

A.存放指令B.存放正在執(zhí)行的指令地址

A.OOHB.07HC.81HD.FFH

C.存放下一條指令地址

13.8051的POD,當(dāng)使用外部存儲器時它是一個D。

D.存放上一條指令地址

A.傳輸高8位地址口A.傳輸?shù)?位地址口

4.單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為3。

C.傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口

A.0000H,00HB.OOOOH.07HC.0003H,07H

14.P0口作數(shù)據(jù)線和低8位地址線時B。

D.0800H,08H

A.應(yīng)外接上拉電阻B.不能作I/O口

5.單片機(jī)8051的A的引腳是B。

C.能作I/O口D.應(yīng)外接高電平

A.輸出高電平B.輸出矩形脈沖,頻率為fosc的1/6

15.對于8051單片機(jī),其內(nèi)部RAM20H-2FH單元C。

C.輸出低電平I).輸出矩形脈沖,頻率為fosc的1/2

A.只能位尋址B.只能字節(jié)尋址C.既可位

6.單片機(jī)8051的EA引腳工。

尋址又可字節(jié)尋址

A.必須接地B.必須接+5VC.以上兩種視需要而定

D.少部分只能位尋址

7.訪問外部存儲器或其它接口芯片時,作數(shù)據(jù)線和低8位地

16.尋址方式就是C的方式。

址線的是A?

A.查找指令操作碼B.查找指令C.查找指令操作

A.P0aB.P1□C.P2口D.P0口和P2

數(shù)D.查找指令操作碼和操作數(shù)

17.8051單片機(jī)若晶振頻率為fosc=12MHz,則一個機(jī)器周

8.PSW中的RSI和RS0用來幺—。

期等于CPSo

A.1/12B.1/2C.126.MCS-51的片內(nèi)外的ROM是統(tǒng)一編址的,假如EA端保

D.2持高電平,8051的程序計數(shù)器PC在B地址范圍

18.MCS-51單片機(jī)的數(shù)據(jù)指針DPTR是一個16位的專用地址內(nèi)。

指針寄存器,重要用來B。A.IOOOH—FFFFHB.0000H—FFFFHC.0001

A.存放指令B.存放16位地址,作間址寄存器使用H-OFFFHD.0000H—OFFFH

C.存放下一條指令地址27.單片機(jī)的堆棧指針SP始終是指示B。

D.存放上一條指令地址A.堆棧底B.堆棧頂C.堆棧地址

19.ALU表達(dá).D。DD.堆棧中間位置

A.累加器B.程序狀態(tài)字寄存器C.計數(shù)器28.單片機(jī)的P0、P1口作輸入用途之前必須a。

I).算術(shù)邏輯部件A.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接

20.單片機(jī)上電后或復(fù)位后,工作寄存器R0是在高電平D.外接上拉電阻

A.0區(qū)00H單元B.0區(qū)01H單元C.029.MCS-51的串行數(shù)據(jù)緩沖器SBUF用于B。

區(qū)09H單元D.SFRA.存放運(yùn)算中間結(jié)果B.存放待發(fā)送或已接受到的數(shù)

21.單片機(jī)8051的XTAL1和XTAL2弓I腳是_弓I腳。據(jù)C.暫存數(shù)據(jù)和地址

A.外接定期器B.外接串行口C.外接中D.存放待調(diào)試的程序

斷D.外接晶振30.MCS-51單片機(jī)的P1口的功能是A。

22.8051單片機(jī)的V"(20)引腳是B引腳。A.可作通用雙向I/O口用

A.主電源+5VB.接地C.備用電源

C.可作地址/數(shù)據(jù)總線用

D.訪問片外存貯器3I.MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是

23.8051單片機(jī)的VCC(40)引腳是A引腳。C,

A.主電源+5VB.接地C.備用A.01HB.07HC.00H

電源D.訪問片外存貯器D.OFFH

24.8051單片機(jī)中,輸入/輸出引腳中有專門的第二功能的32.當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RSO分別為0

引腳是D?

和1時,系統(tǒng)使用的工作寄存器組為Bo

A.POB.PIC.P2D.P3A.組0B.組1C.組2

25.MCS-51復(fù)位后,程序計數(shù)器PC=B。即單片機(jī)從D.組3

區(qū)開始執(zhí)行指令。33.8051單片機(jī)中,用戶可使用的16位寄存器是

A.0001HB.0000HC.0003HA.PSWB.ACCC.SPD.DPTR

D.0023II

34.8051的程序計數(shù)器PC為16位計數(shù)器淇尋址范圍是A.寄存器間接尋址B.寄存器尋址

DoC.基址加變址尋址D.立即尋址

A.8KB.16KC.32KD.6442.MCS-51尋址方式中,立即尋址的尋址空間是

KC.

35.單片機(jī)應(yīng)用程序一般存放在中。A.工作寄存器R0~R7B.專用寄存器SFR

A.RAMB.ROMC.寄存器D.CPUC.程序存儲器ROM

MCS-51單片機(jī)指令系統(tǒng)及程序設(shè)計I).片內(nèi)RAM的20H?2FH安節(jié)中的所有位和部分專用寄

36.MCS-51匯編語言指令格式中,唯一不可缺少的部分是存器SFR的位

B。43.MCS-51尋址方式中,直接尋址的尋址空間是

A.標(biāo)號B.操作碼C.操作數(shù)D。

D.注釋A.工作寄存器R0?R7B.專用寄存器SFRC.程序

37.MCS-51的立即尋址方式中,立即數(shù)前面D。存儲器ROM

A.應(yīng)加前綴“/:”號B.不加前綴號C.應(yīng)加前綴D.數(shù)據(jù)存儲器256字節(jié)范圍

號D.應(yīng)加前綴號

44.執(zhí)行指令MOVXA,8DPTR時,WR、RO腳的電平為

38.下列完畢完51單片機(jī)內(nèi)部數(shù)據(jù)傳送的指令是_D。

C。

A.MOVXA,@DPTRB.MOVCA,@A+PCD.MO

A.WR高電平,RO高電平B.WR低電平,

Vdirect,direct

高電平

39.MCS-51的源操作數(shù)為立即尋址的指令中,立即數(shù)就是

C.WR高電平,而低電平1).他低電

B。

平,麗低電平

A.放在寄存器R0中的內(nèi)容B.放

在程序中的常數(shù)45.主程序中調(diào)用子程序后返回主程序,堆棧指針SP的值

C.放在A中的內(nèi)容I).放在BAo

中的內(nèi)容A.不變B.力口2C.加4

D.減2

40.單片機(jī)中PUSH和POP指令常用來£。

.單片機(jī)中使用指令,_尋址數(shù)據(jù)存儲

A.保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場C.保護(hù)現(xiàn)46MOVXA,@R1C

場,恢復(fù)現(xiàn)場器1050H單元。

A.能直接B.不能與

D.保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)C.P2

口配合能與□配合能

41.MCS-51尋址方式中,操作數(shù)Ri加前綴“@”號的尋址D.P1

47.下列指令判斷若P1□最低位為高電平就轉(zhuǎn)LP,否則就

方式是A。

執(zhí)行下?句的是且元的地址是由上

A.JNBPl.O,LPB.JBPl.O,LPC.JCP1.A.P0口送高8位,P2口送高8位B.P0口送低8位,

0,LPD.JNZP1.0,LPP2口送高8位

48.指令JB0EOH,LP中的0E0H是指CC.P0口送低8位,P2口送低8位D.P0口送高8

A.累加器AB.累加器A的最高位位,P2口送低8位

C.累加器A的最低位D.一個單元的地址56.在MCS-51指令中,下列指令中£是無條件轉(zhuǎn)移指

49.下列指令中比較轉(zhuǎn)移指令是指j。令。

A.DJNZRn,re1B.CJNERn,#data,relA.LCALLaddrl6B.DJNZdire

C.DJNZdirect,re1D.JBCbit,relct,relC.SJMPrelD.ACALLaddr11

50.指令MOVRO,#20H執(zhí)行前(R0)=30H,(20H)=3857.下列指令中影響堆棧指針的指令是工—。

H,執(zhí)行后(R0)=eoA.LJMPB.ADDC.MOVCA,@A+PC

A.0OHB.20HC.30HD.LCALL

D.38H58.已知:A=DBHR4=73HCY=1,指令:SUBBA,

51.指令MOVRO,20H執(zhí)行前(RO)=30H,(20H)=38H,執(zhí)R4執(zhí)行后的結(jié)果是一_C____o

行后(RO)"DA.A=73HB.A=DBHC.A=6711

A.20HB.30HC.5OHD.以上都不對

D.38H59.可實現(xiàn)將內(nèi)部數(shù)據(jù)存儲單元的內(nèi)容傳送到累加器A中的指

52.執(zhí)行如下三條指令后,30H單元的內(nèi)容是工。令是工o

MOVR1,#3OHA.MOVXA,@R0B.MOVA,#dataC.MO

MOV4OH,#0EHVA,@R0D.MOVXA,@DPTR

MOV@R1,4OH60.下列指令執(zhí)行時,不修改PC中內(nèi)容的指令是Bo

A.40HB.0EHC.3OHA.AJMPB.MOVCA,@A+PC

D.FFH61.已知:A=D2H,(40H)=77H,執(zhí)行指令:ORLA,4011后,

其結(jié)果是:上_。

54.MCS-51指令MOVRO,#2OH中的20H是指工___。

A.A=77HB.A=F7HC.A=D2H

A.立即數(shù)B,內(nèi)部RAM20H

D.以上都不對

C.一個數(shù)的初值

62.指令切1AB執(zhí)行前(A)=18H,(B)=05H,執(zhí)

l).以上三種均有也許,視該指令的在程序中的作用

行后,A、B的內(nèi)容是

55.MCS-51單片機(jī)在執(zhí)行MOVXA,@DPTR指令時,其尋址單

A.90H,05HB.90H,00HC.78H,05H

D.78H,OOHA

63.MCS-51指令系統(tǒng)中,清零指令是C。A.(A)=0OH(C)=lB.(A)=00H

A.CPLAB.RLCAC.CLR(C)=0

AD.RRCAC.(A)=7AH(C)=lD.(A)=7AH

64.MCS-51指令系統(tǒng)中,求反指令是Ao(C)=0

A.CPLAB.RLCAC.CLRA70.MCS-51指令系統(tǒng)中,指令A(yù)DDCA,@R0執(zhí)行前

D.RRCA(A)=38H,(RO)=3OH,(30H)=FOH,(0=1執(zhí)行后,

65.MCS-51指令系統(tǒng)中,指令MOVA,@R0,執(zhí)行前(A)其結(jié)果為B。

=86H,(RO)=2OH,(20H)=18H,執(zhí)行后C°A.(A)=28H(C)=1B.(A)=29H

A.(A)=86HB.(A)=20HC.(A)(C)=1

=18HD.(A)=00HC.(A)=68H(C)=0D.(A)=29H(C)

66.MCS—51指令系統(tǒng)中,指令CLRA:表達(dá)A。=0

A.將A的內(nèi)容清0B.將A的內(nèi)容置171.下列指令能使累加器A低4位不變,高4位置F的是

C.將A的內(nèi)容各位取反,結(jié)果送回A中D.循環(huán)移Do

位指令A(yù).ANLA,#OFHB.ANLA,#OFOHC.ORL

67.已知A=87H,(30H)=76H,執(zhí)行XRLA,30H后,其A,#0FHD.ORLA,#OFOH

結(jié)果為:Co72.下列指令能使累加器A高4位不變,低4位置F的是

A.A=F1H(30H)=76HP=0B.AC_O

=87H(3OH)=7611P=1A.ANLA,#OFHB.ANLA,#0FOHC.ORL

C.A=F1H(3OH)=76HP=1I).A=A,#OFHD.ORLA,#OFOH

76H(30H)=87HP=173.下列指令能使RO低4位不變,高4位置F的是。

68.MCS-51指令系統(tǒng)中,指令A(yù)DDA,RO執(zhí)行前(A)二3A.ANLRO,#OFOHB.ORLRO,#OFOHC.OR

8H,(R0)=54H,(C)=1執(zhí)行后,其結(jié)果為D。L0,#OFHD.ORLOOH,#OFOH

A.(A)=92H(C)=1B.(A)=92H74.下列指令能使RO高4位不變,低4位置F的是工o

(0=0A.ANLRO,#OFHB.ANLRO,#OFOH

C.(A)=8CH(0=1D.(A)=8CHC.ORL0,#OFHD.ORLRO,#OFH

(C)=075.下列指令能能使累加器A的最高位置1的是一D。

69.MCS-51指令系統(tǒng)中,指令A(yù)DDA,RO執(zhí)行前(A)=86A.ANLA,#7FHB.ANLA,#80HC.ORL

H,(RO)=7AH,(C)=0執(zhí)行后,其結(jié)果為A,#7FHD.ORLA,48OH

76.下列指令能使RO的最高位置0的是A.A.100B.1000C.1500

A.ANL0,#7FHB.ANLRO,#FHC.ORLD.O

RO,#7FHD.ORLR0,#80H84.MCS-51指令系統(tǒng)中,格式為:ORG16位地址的指令功

77.下列指令能使R0的最高位取反的是B-能是C。

A.CPLRO.7B.XRL0OH,#8011C.CPLA.用于定義字節(jié)B.用于定義字C.

(RO).7D.ARLRO,#8OH用來定義匯編程序的起始地址

78.下列指令能使累加器A的最低位置1的是,_。D.用于定義某特定位的標(biāo)記符

A.SETBA,#01HB.SETBA,0C.ORL85.

A,#01HD.SETBA,#001186.MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)

79.下列指令能使Pl口的最低位置1的是B。容為」g______1>

A.ANLP1,#80HB.SETB90HMOVSP,#30H

C.ORLPl,#OFFHD.ORLPl,#80HMOVA,20H

80.下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是LACALL1000

D0MOV20H.A

A.JBA,LPB.JNZA,LPC.JZLPSJMP$

D.CJNEA,#0,LPA.OOHB.30HC.32H

81.設(shè)累加器A中為無符號數(shù),B中數(shù)為2,C等于0,下列指D.07H

令C的作用與其它幾條不同。87.MCS-51指令系統(tǒng)中,指令DAA是D_________O

A.ADDA,0E0IIB.MULABC.RLAA.除法指令B.加1指令C.加法指

1).RLCA令D.十進(jìn)制調(diào)整指令

82.88.MCS-51指令系統(tǒng)中,指令DAA應(yīng)跟在_B_____0

83.MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,程序計數(shù)器PCA.加法指令后B.BCD碼的

的內(nèi)容為C。加法指令后

ORG000HC.減法指令后D.BCD碼的減

MOVDPDR,#1000法指令后

MOVA,#00H89.在單片機(jī)算術(shù)運(yùn)算過程中,指令DAA常用于C運(yùn)

MOV2OH,A算。

LJMP1500A.二進(jìn)制B.加法C.BCD碼加法

ENDD.十六進(jìn)制

90.MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為94.指令A(yù)NLA,RO的功能是工____。

B_oA.將A與寄存器R0的內(nèi)部容按位邏輯與B.將A

MOVA,#68與寄存器R0的內(nèi)部容按位邏輯異或

ADDA,#53C.將A與寄存器R0的內(nèi)部容按位邏輯非D.將A與

DAA寄存器R0的內(nèi)部容按位邏輯或

A.A=21CY=1ov=二0B.A=95.能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是

21CY=1OV=1Do

C.A=21CY=00V=0D.以上A.RLCAB.RRCAC.RRA

都不對D.RLA

91.執(zhí)行下列程序后,累加器A的內(nèi)容為B。96.能將A按位取反的指令是0

ORG000011A.CPLAB.CLRAC.RLA

MOVA,#00HD.SWAPA

ADDA,#02H97.執(zhí)行下列程序后,內(nèi)部RAM30H單元的內(nèi)容是B。

MOVDPTR,#0050HMOV30H,#00H

MOVCA,@A+DPTRMOVR0,#3OH

MOV@R0,AMOVA,30H

SJMP$ADDA,#05H

ORG005OHMOVCA,@A+PC

BA0:DBOOH,08H,OBH,MOV@R0,A

6H,09H,0CHSJMP$

ENDTDB:DBOOH,01H,02H,0

A.00HB.OBHC.06H3H,05H

D.0CHA.OOHB.02HC.05H

92.能訪問內(nèi)部數(shù)據(jù)存儲器的傳送指令是5_____。D.30H

A.MOVC指令B.MOV指令98.將A與立即數(shù)按位邏輯異或的指令是C。

C.MOVX指令D.A.ANLA,#dataB.0RLA,#data

93.能訪問外部數(shù)據(jù)存貯器的傳送指令是C.XRLA,#dataD.XRLA,direct

A.MOV指令B.MOVC指令C.MOVX99.比較轉(zhuǎn)移指令是小____

指令D.A.DJNZR?re1B.CJNEA,

direct,re1A

C.DJNZdirectrelD.JBCbitrA.串行傳送B.并行傳送C.

e1同步傳送D.異步傳送

100.將內(nèi)部數(shù)據(jù)存儲器53H單元的內(nèi)容傳送至累加器,其指108.8051的外部程序存儲器常采用的芯片是

令是幺0A.2716B.8255C.74LS06

A.MOVA,53HB.MOVA,#5311D.2114

C.MOVCA,53HD.MOVXA,#53H定期、中斷、串行口系統(tǒng)及應(yīng)用

101.109.8051單片機(jī)的定期器T1用作定期方式時是B。

102.LJMP跳轉(zhuǎn)空間最大可達(dá)成“。A.由內(nèi)部時鐘頻率定期,一個時鐘周期加I

A.2KBB.256BB.由內(nèi)部時鐘頻率定期,一個機(jī)器周期加1

C.128BD.64KBC.由外部時鐘頻率定期,一個時鐘周期加1

103.在編程中使用偽指令的目的是CD.由外部時鐘頻率定期,一個機(jī)器周期加1

A.指示和引導(dǎo)如何進(jìn)行手工匯編B.指示和110.8051單片機(jī)的定期器T0用作計數(shù)方式時是—

引導(dǎo)編譯程序如何匯編A.由內(nèi)部時鐘頻率定期,一個時鐘周期加1

C.指示和引導(dǎo)匯編程序進(jìn)行匯編D.指B.由內(nèi)部時鐘頻率定期,一個機(jī)器周期加1

示和引導(dǎo)程序員進(jìn)行匯編C.由外部計數(shù)脈沖計數(shù),下降沿加1

單片微機(jī)基本系統(tǒng)擴(kuò)展D.由外部計數(shù)脈沖計數(shù),一個機(jī)器周期加1

104.一個EPROM的地址有Ao------A”引,它的容量為111.8051單片機(jī)的定期器T1用作計數(shù)方式時計數(shù)脈沖是

BoAo

A.2KBB.4KBC.11KBA.由T1(P3.5)輸入B.由內(nèi)部時鐘頻率提供

D.12KBC.由T0(P3.4)輸入D.由外部計數(shù)脈沖計數(shù)

105.在存儲器擴(kuò)展電路中74LS373的重要功能是q<.112.8051單片機(jī)的定期器T0用作定期方式時是qo

A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖A.由內(nèi)部時鐘頻率定期,一個時鐘周期加1

存地址B.由外部計數(shù)脈沖計數(shù),一個機(jī)器周期加1

106.下列芯片中其功能為可編程控制的接口芯片是3_。C.外部定期脈沖由TO(P3.4)輸入定期

A.373B.2114C.271D.由內(nèi)部時鐘頻率計數(shù),一個機(jī)器周期加1

6D.8255113.8051單片機(jī)的機(jī)器周期為2Ps,則其晶振頻率fosc為

107.在用接口傳信息時,假如用一幀來表達(dá)一個字符,且每一CMHz.

幀中有一個起始位、一個結(jié)束位和若干個數(shù)據(jù)位,該傳送屬于

溫馨提示

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

最新文檔

評論

0/150

提交評論