2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第1頁
2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第2頁
2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第3頁
2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第4頁
2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2020年《單片機(jī)與接口技術(shù)》試題庫158題(含參

考答案)

一、單選題

1.MCS-51指令系統(tǒng)中,指令A(yù)DDA,R0執(zhí)行前(A)=86H,(RO)=7AH,(C)=0執(zhí)行

后,其結(jié)果為A。

A.(A)=00H(C)=1B.(A)ROH(C)=0

C.(A)=7AH(C)=1D.(A)=7AH(C)=0

2.用8051的定時(shí)器T1作計(jì)數(shù)方式,用模式2,則工作方式控制字為A。

A.60HB.02HC.06HD.20H

3.能將A按位取反的指令是A。

A.CPLAB.CLRAC.RLAD.SWAPA

4.執(zhí)行下列程序后,累加器A的內(nèi)容為③

ORG0000H

MOVA,#00H

ADDA,#02H

MOVDPTR,#0050H

MOVCA,@A+DPTR

MOV@R0,A

SJMP$

ORG0050H

BAO:DBOOH,08H,OBH,6H,09H,OCH

END

A.OOHB.OBHC.06HD.OCH

5.MCS-51單片機(jī)定時(shí)器外部中斷1和外部中斷0的觸發(fā)方式選擇位是C。

A.TR1和TROB.IE1和IE0C.IT1和ITOD.TF1和TFO

6.在MCS-51指令中,下列指令中C是無條件轉(zhuǎn)移指令。

A.LCALLaddrl6B.DJNZdirect,relC.SJMPrelD.ACALLaddrll

7.8051單片機(jī)的Vss(20)引腳是B引腳。

A.主電源+5VB.接地C.備用電源D.訪問片外存貯器

8.下列指令判斷若Pl口最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是B。

A.JNBPl.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP

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

A.工作寄存器R0-R7B.專用寄存器SFRC.程序存儲(chǔ)器ROM

D.數(shù)據(jù)存儲(chǔ)器256字節(jié)范圍

10.8051單片機(jī)的機(jī)器周期為2a,則其晶振頻率fosc為CMHz.

A.1B.2C.6D.12

11.使8051的定時(shí)器T1停止定時(shí)的指令是B。

A.CLRTROB.CLRTRIC.SETBTROD.SETBTR1

12.下列指令執(zhí)行時(shí),不修改PC中內(nèi)容的指令是包。

A.AJMPB.MOVCA,?A+PC

13.MCS-51指令系統(tǒng)中,求反指令是A。

A.CPLAB.RLCAC.CLRAD.RRCA

14.MCS-51指令系統(tǒng)中,指令A(yù)DDCA,@R0執(zhí)行前(A)=38H,(RO)=30H,(30H)

=F0H,(C)=1執(zhí)行后,其結(jié)果為B。

A.(A)=28H(C)=1B.(A)=29H(C)=1

C.(A)=68H(C)=0D.(A)=29H(C)=0

15.下列指令能使累加器A高4位不變,低4位置F的是C。

A.ANLA,#0FHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#0F0H

16.用8051的定時(shí)器T1作定時(shí)方式,用模式1,則工作方式控制字為C。

A.01HB.05HC.10HD.50H

17.單片機(jī)中PUSH和POP指令通常用來C。

A.保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場C.保護(hù)現(xiàn)場恢復(fù)現(xiàn)場D.保護(hù)斷點(diǎn)恢復(fù)斷點(diǎn)

18.下列指令能使R0高4位不變,低4位置F的是C。

A.ANLR0,#0FHB.ANLR0,#OFOHC.ORL0,#0FHD.ORLR0,#OFH

19.8051單片機(jī)的定時(shí)器TO用作計(jì)數(shù)方式時(shí)是工

A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1

B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1

C.由外部計(jì)數(shù)脈沖計(jì)數(shù),下降沿加1

D.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1

20.MCS-51單片機(jī)串行口接收數(shù)據(jù)的次序是下述的順序工。

(1)接收完一幀數(shù)據(jù)后,硬件自動(dòng)將SC0N的R1置1(2)用軟件將RI清零

(3)接收到的數(shù)據(jù)由SBUF讀出(4)置SCON的REN為1,外部數(shù)據(jù)由RXD輸入

A.(1)(2)(3)(4)B.(4)(1)(2)(3)

C.(4)(3)(1)(2)D.(3)(4)(1)(2)

21.MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為一旦

MOVA,#68

ADDA,#53

DAA

A.A=21CY=10V=0B.A=21CY=10V=l

C.A=21CY=O0V=0D.以上都不對

22.當(dāng)DAC0832D/A轉(zhuǎn)換器的CS接8031的P2.0時(shí),程序中0832的地址指針DPTR寄存

器應(yīng)置為且_。

A.0832HB.FEOOHC.FEF8HD.以上三種都可以

23.比較轉(zhuǎn)移指令是上—o

A.DJNZRorelB.CJNEA,direct,rel

C.DJNZdirectrelD.JBCbitrel

24.已知:A=DBHR4=73HCY=1,指令:SUBBA,R4執(zhí)行后的結(jié)果是£。

A.A=73HB.A=DBHC.A=67HD.以上都不對

25.下列芯片中其功能為可編程控制的接口芯片是

A.373B.2114C.2716D.8255

26.下列指令能使Pl口的最低位置1的是一B。

A.ANLPL#80HB.SETB90HC.ORLPL#0FFHD.ORLPl,#80H

27.用8051的定時(shí)器T1作定時(shí)方式,用模式2,則工作方式控制字為D。

A.60HB.02HC.06HD.20H

28.將內(nèi)部數(shù)據(jù)存儲(chǔ)器53H單元的內(nèi)容傳送至累加器,其指令是。

A.MOVA,53HB.MOVA,#53HC.MOVCA,53HD.MOVXA,#53H

29.使8051的定時(shí)器T1停止計(jì)數(shù)的指令是使TC0N的

A.TF0位置1B.TRO位置1C.TRO位置0D.TRI位置0

30.能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是D。

A.RLCAB.RRCAC.RRAD.RLA

31.8051的定時(shí)器TO作計(jì)數(shù)方式,用模式1(16位計(jì)數(shù)器)則應(yīng)用指令C初始化編程。

A.MOVTMOD,#01HB.MOVTMOD,10H

C.MOVTMOD,#05HD.MOVTCON,#05H

32.下列指令判斷若定時(shí)器TO計(jì)滿數(shù)就轉(zhuǎn)LP的是D。

A.JBTO,LPB.JNBTFO,LPC.JNBTRO,LPD.JBTFO,LP

33.指令A(yù)NLA,RO的功能是A。

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

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

34.能訪問外部數(shù)據(jù)存貯器的傳送指令是^。

A.MOV指令B.MOVC指令C.MOVX指令D.

35.下列指令判斷若定時(shí)器T0未計(jì)滿數(shù)就原地等待的是B。

A.JBTO,$B.JNBTFO,$C.JNBTRO,$D.JBTFO,$

36.MCS-51單片機(jī)的兩個(gè)定時(shí)器作定時(shí)器使用時(shí)TMOD的D6或D2應(yīng)分別為A。

A.D6=0,D2=0B.D6=l,D2=0C.D6=0,D2=lD.D6=l,D2=l

37.8051單片機(jī)共有5個(gè)中斷源,在同一級(jí)別里,5個(gè)中斷源同時(shí)發(fā)出中斷請求時(shí),程序

計(jì)數(shù)器PC的內(nèi)容變?yōu)锽。

A.OOOBHB.0003HC.0013HD.001BH

38.MCS-51單片機(jī)定時(shí)器T1的溢出標(biāo)志TF1,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),如不用中斷方式而用

查詢方式,則應(yīng)B。

A.由硬件清零B.由軟件清零C.由軟件置于D.可不處理

39.MCS-51單片機(jī)定時(shí)器T0的溢出標(biāo)志TFO,若計(jì)滿數(shù)在CPU響應(yīng)中斷后A。

A.由硬件清零B.由軟件清零C.A和B都可以D.隨機(jī)狀態(tài)

40.8051單片機(jī)計(jì)數(shù)初值的計(jì)算中,若設(shè)最大計(jì)數(shù)值為M,對于模式1下的M值為R

A.M=213=8192B.M=28=256C.M=24=16D.M=216=65536

41.8051單片機(jī)串行口用工作方式0時(shí),Co

A.數(shù)據(jù)從RDX串行輸入,從TXD串行輸出

B.數(shù)據(jù)從RDX串行輸出,從TXD串行輸入

C.數(shù)據(jù)從RDX串行輸入或輸出,同步信號(hào)從TXD輸出

D.數(shù)據(jù)從TXD串行輸入或輸出,同步信號(hào)從RXD輸出

42.MCS-51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來B

A.存放指令B.存放16位地址,作間址寄存器使用C.存放下一條指令地址

D.存放上一條指令地址

43.MCS-51單片機(jī)串行口發(fā)送數(shù)據(jù)的次序是下述的順序

(1)待發(fā)送數(shù)據(jù)送SBUF(2)硬件自動(dòng)將SC0N的TI置1

(3)經(jīng)TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢(4)用軟件將TI清0

A.(1)(3)(2)(4)B.(1)(2)(3)(4)

C.(4)(3)(1)(2)D.(3)(4)(1)(2)

44.單片機(jī)應(yīng)用程序一般存放在上—中。

A.RAMB.ROMC.寄存器D.CPU

45.MCS-51單片機(jī)響應(yīng)中斷矢量地址是C。

A.中斷服務(wù)程序的首句地址B.中斷服務(wù)程序的出口地址

C.中斷服務(wù)程序的入口地址D.主程序等待中斷指令的地址

46.設(shè)累加器A中為無符號(hào)數(shù),B中數(shù)為2,C等于0,下列指令£的作用與其它幾條不

同。

A.ADDA,OEOHB.MULABC.RLAD.RLCA

47.MCS-51單片機(jī)串行口發(fā)送/接收中斷源的工作過程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)

據(jù)時(shí),將SCON中的A,向CPU申請中斷。

A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI

置1

48.單片機(jī)的P0、P1口作輸入用途之前必須A。

A.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接高電平D.外接上拉電阻

49.MCS-51尋址方式中,立即尋址的尋址空間是C。

A.工作寄存器R0-R7B.專用寄存器SFRC.程序存儲(chǔ)器ROM

D.片內(nèi)RAM的20H?2FH安節(jié)中的所有位和部分專用寄存器SFR的位

50.8051的POD,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)D。

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

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

51.單片機(jī)片機(jī)的EA引腳C。

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

52.單片機(jī)8051的ALE引腳是B。

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

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

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

MOVRI,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.OEHC.30HD.FFH

54.MCS-51指令MOVRO,#20H中的20H是指A。

A.立即數(shù)B.內(nèi)部RAM20HC.一個(gè)數(shù)的初值

D.以上三種均有可能,視該指令的在程序中的作用

55.用8051的定時(shí)器,若用軟啟動(dòng),應(yīng)使TOMD中的七—。

A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置0

56.8051單片機(jī)的定時(shí)器T0用作定時(shí)方式時(shí)是D。

A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1

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

C.外部定時(shí)脈沖由TO(P3.4)輸入定時(shí)

D.由內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加1

57.MCS-51的立即尋址方式中,立即數(shù)前面D。

A.應(yīng)加前綴“/:”號(hào)B.不加前綴號(hào)C.應(yīng)加前綴號(hào)D.應(yīng)加前綴號(hào)

58.8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是D。

A.8KB.16KC.32KD.64K

59.在編程中使用偽指令的目的是上。

A.指示和引導(dǎo)如何進(jìn)行手工匯編B.指示和引導(dǎo)編譯程序如何匯編

C.指示和引導(dǎo)匯編程序進(jìn)行匯編D.指示和引導(dǎo)程序員進(jìn)行匯編

60.當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時(shí),系統(tǒng)使用的工作寄存

器組為B。

A.組0B.組1C.組2D.組3

61.L.TMP跳轉(zhuǎn)空間最大可達(dá)到D。

A.2KBB.256BC.128BD.64KB

62.MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是C。

A.01HB.07HC.OOHD.0FFH

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

MOV30H,#00H

MOVRO,#30H

MOVA,30H

ADDA,#05H

MOVCA,?A+PC

MOV@R0,A

SJMP$

TDB:DBOOH,01H,02H,03H,05H

A.OOHB.02HC.05HD.30H

64.ADC0809芯片是m路模擬輸入的n位A/D轉(zhuǎn)換器,m、n是A。

A.8、8B.8、9C.8、16D.1、8

65.外部中斷源WT1(外部中斷1)的矢量地址為C。

A.0003HB.OOOBHC.0013HD.002BH

66.當(dāng)CPU響應(yīng)定時(shí)器T1的中斷請求后,程序計(jì)數(shù)器PC的內(nèi)容是D。

A.0003HB.OOOBHC.00013HD.001BH

67.當(dāng)CPU響應(yīng)外部中斷0INTO的中斷請求后,程序計(jì)數(shù)器PC的內(nèi)容是)

A.0003HB.OOOBHC.00013HD.001BH

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

A.應(yīng)外接上拉電阻B.不能作I/O口C.能作1/0口D.應(yīng)外接高電平

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

A.OOHB.O7HC.81HD.FFH

70.MCS-51單片機(jī)定時(shí)器TO的溢出標(biāo)志TFO,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),其值為C。

A.OOHB.FFHC.1D,計(jì)數(shù)值

71.MCS-51單片機(jī)片時(shí)器溢出標(biāo)志是D。

A.TR1和TROB.IE1和IE0C.IT1和ITOD.TF1和TFO

72.MCS-51單片機(jī)外部中斷0開中斷的指令是B。

A.SETBETOB.SETBEXOC.CLRETOD.SETBET1

73.當(dāng)定時(shí)器T0發(fā)出中斷請求后,中斷響應(yīng)的條件是C。

A.SETBETOB.SETBEXOC.MOVIE,#82HD.MOVIE,#61H

74.當(dāng)外部中斷0發(fā)出中斷請求后,中斷響應(yīng)的條件是C。

A.SETBETOB.SETBEXOC.MOVIE,#81HD.MOVIE,#61H

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

A.二進(jìn)制B.加法C.BCD碼加法D.十六進(jìn)制

76.MCS-51單片機(jī)響應(yīng)中斷的過程是D。

A.斷點(diǎn)PC自動(dòng)壓棧,對應(yīng)中斷矢量地址裝入PCB.關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序

C.斷點(diǎn)壓棧,PC指向中斷服務(wù)程序地址

D.斷點(diǎn)PC自動(dòng)壓棧,對應(yīng)中斷矢量地址裝入PC,程序轉(zhuǎn)到該矢量地址

77.8051單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于C_MS。

A.1/12B.1/2C.1D.2

78.MCS-51指令系統(tǒng)中,指令DAA是D。

A.除法指令B.加1指令C.加法指令D.十進(jìn)制調(diào)整指令

79.MCS-51復(fù)位后,程序計(jì)數(shù)器PC=B。即單片機(jī)從B開始執(zhí)行指令。

A.0001HB.0000HC.0003HD.0023H

80.能訪問內(nèi)部數(shù)據(jù)存儲(chǔ)器的傳送指令是B。

A.MOVC指令B.MOV指令C.MOVX指令D.

81.MCS-51指令系統(tǒng)中,格式為:ORG16位地址的指令功能是£—。

A.用于定義字節(jié)B.用于定義字C.用來定義匯編程序的起始地址

D.用于定義某特定位的標(biāo)識(shí)符

82.ALU表示D。

A.累加器B.程序狀態(tài)字寄存器C.計(jì)數(shù)器D.算術(shù)邏輯部件

83.單片機(jī)中使用MOVXA,@R1指令,C尋址數(shù)據(jù)存儲(chǔ)器1050H單元。

A.能直接B.不能C.與P2口配合能D.與P1口配合能

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

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

D.少部分只能位尋址

85.上電復(fù)位后,PSW的值為D。

A.1B.07HC.OFFHD.0

86.MCS-51尋址方式中,操作數(shù)Ri加前綴號(hào)的尋址方式是A。

A.寄存器間接尋址B.寄存器尋址C.基址加變址尋址D.立即尋址

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

A.加法指令后B.BCD碼的加法指令后

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

88.MCS-51指令系統(tǒng)中,指令CLRA;表示A。

A.將A的內(nèi)容清0B.將A的內(nèi)容置1

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

89.MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為B。

MOVSP,#30H

MOVA,20H

LACALL1000

MOV20H,A

SJMP$

A.OOHB.30HC.32HD.07H

90.MCS-51指令系統(tǒng)中,指令MOVA,@R0,執(zhí)行前(A)=86H,(R0)=20H,(20H)

=18H,執(zhí)行后£。

A.(A)=86HB.(A)=20HC.(A)=18HD.(A)=00H

91.下列指令能使R0的最高位取反的是/

A.CPLRO.7B.XRLOOH,#80HC.CPL(RO).7D.ARLRO,#80H

92.已知:A=D2H,(40H)=77H,執(zhí)行指令:ORLA,40H后,其結(jié)果是:B—。

A.A=77HB.A=F7HC.A=D2HD.以上都不對

93.下列指令能使RO低4位不變,高4位置F的是D。

A.ANLRO,#OFOHB.ORLRO,#OFOHC.ORL0,#OFHD.ORLOOH,#OFOH

94.下列指令中影響堆棧指針的指令是D。

A.LJMPB.ADDC.MOVCA,@A+PCD.LCALL

95.指令MOVRO,#20H執(zhí)行前(RO)=30H,(20H)=38H,執(zhí)行后(RO)=B。

A.OOHB.20HC.30HD.38H

96.MCS-51指令系統(tǒng)中,清零指令是C。

A.CPLAB.RLCAC.CLRAD.RRCA

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

A.DJNZRn,relB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel

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

A.源程序B.匯編程序C.目標(biāo)程序D.編譯程序

99.指令JBOEOH,LP中的OEOH是指C—。

A.累加器AB.累加器A的最高位C.累加器A的最低位

D.一個(gè)單元的地址

100.下列指令能使累加器A低4位不變,高4位置.F的是D。

A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OFOH

二、判斷題

101.(V)MCS-51的數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的

256字節(jié)的RAM,另一個(gè)是片外最大可擴(kuò)充64K字節(jié)的RAM。

102.(J)指令JNBTFO,LP的含義是:若定時(shí)器T0未計(jì)滿數(shù),就轉(zhuǎn)LP。

103.(X)如JCrel發(fā)生跳轉(zhuǎn)時(shí),目標(biāo)地址為當(dāng)前指令地址加上偏移量。

104.(V)DAC0832的片選信號(hào)輸入線CS,低電平有效。

105.(J)當(dāng)8051單片機(jī)的晶振頻率為12MHz時(shí),ALE地址鎖存信號(hào)端的輸出頻率為

2MHZ的脈沖。

106.(X)MCS-51單片機(jī)的數(shù)據(jù)存儲(chǔ)器是指外部存儲(chǔ)器。

107.(V)線選法是把單根的低位地址線直接接到存儲(chǔ)器芯片的片選端。

108.(V)串行口數(shù)據(jù)緩沖器SBUF是可以直接尋址的專用寄存器。

109.(J)MCS-51指令:MOVXA,?DPTR;表示將DPTR指示的地址單元中的內(nèi)容傳送至

A中。

110.(X)8051單片機(jī)5個(gè)中斷源相應(yīng)地在芯片上都有中斷請求輸入引腳。

111.(X)8051單片機(jī)的PC與DPTR都在CPU片內(nèi),因此指令MOVCA,@A+PC與指令

MOVCA,@A+DPTR執(zhí)行時(shí)只在單片機(jī)內(nèi)部操作,不涉及片外存儲(chǔ)器。

112.(X)當(dāng)8051的定時(shí)器T0計(jì)滿數(shù)變?yōu)?后,溢出標(biāo)志位(TCON的TFO)也變?yōu)??

113.(X)在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TMOD為模式控制寄存器,主要用來控制定時(shí)器

的啟動(dòng)與停止。

114.(X)指令MULAB執(zhí)行前(A)=FOH,(B)=05H,執(zhí)行后(A)=FH5,(B)=00H?

115.(J)MCS-51單片機(jī)的TMOD模式控制寄存器不能進(jìn)行位尋址,只能用字節(jié)傳送指令

設(shè)置定時(shí)器的工作方式及操作模式。

116.(X)單片機(jī)的CPU從功能上可分為運(yùn)算器和存儲(chǔ)器。

117.(V)單片機(jī)的指令周期是執(zhí)行一條指令所需要的時(shí)間。一般由若干個(gè)機(jī)器周期組

成。

118.(J)AGND代表模擬信號(hào)和基準(zhǔn)電源的參考地,稱模擬地。

119.(J)單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入

死循環(huán)時(shí),可按復(fù)位鍵重新啟動(dòng)。

120.(X)MCS-51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。

121.(X)將37H單元的內(nèi)容傳送至A的指令是:MOVA,#37H?

122.(J)MCS-51指令:MOVA,@R0;表示將RO指示的地址單元中的內(nèi)容傳送至A

中。

123.(V)MCS-51單片機(jī),CPU對片外RAM的訪問只能用寄存器間接尋址的方式,且僅有

4條指令。

124.(X)設(shè)PC的內(nèi)容為35H,若要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加器A,則

必須使用指令MOVCA,@A+PCo

125.(V)8051單片機(jī)允許5個(gè)中斷源請求中斷,都可以用軟件來屏蔽,即利用中斷允

許寄存器IE來控制中斷的允許和禁止。

126.(J)在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來控制定時(shí)器的啟

動(dòng)與停止。

127.(V)MCS-1單片機(jī)的兩個(gè)定時(shí)器均有兩種工作方式,即定時(shí)和計(jì)數(shù)工作方式。

128.(V)MCS-51單片機(jī)系統(tǒng)復(fù)位時(shí),TMOD模式控制寄存器的低4位均為0?

129.(X)MCS-51指令中,MOVC為ROM傳送指令。

130.(V)MCS-51單片機(jī)系統(tǒng)復(fù)位后,中斷請求標(biāo)志TCON和SCON中各位均為0。

131.(J)串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的

中斷標(biāo)志位,以撤消中斷請求。

132.(J)如要允許外部中斷0中斷,應(yīng)置中斷允許寄存器IE的EA位和EXO位為1。

三、簡答題

133.各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?如果想將中斷服務(wù)程序放

置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。

答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。

如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)

的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對中斷服務(wù)程序的執(zhí)行。

例如:外部中斷0的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過

以下方式,可實(shí)現(xiàn)對中斷服務(wù)程序的執(zhí)行:

ORG0003H

LJMPINTOP

列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對應(yīng)才可得分,如外中斷

0對應(yīng)0003H地址。

134.MCS-51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器公用16位地址線和8位數(shù)據(jù)

線,為什么不會(huì)發(fā)生沖突?

答:因?yàn)镸CS-51單片機(jī)訪問外部程序存儲(chǔ)器用的指令是MOVC,控制線為尸SRV,而訪問

外部數(shù)據(jù)存儲(chǔ)器時(shí),使用的指令是MOVX,有效的控制信號(hào)是而,WR.所以不會(huì)發(fā)生沖

突。

135.簡述MCS-51指令系統(tǒng)的尋址方式及對應(yīng)的尋址空間。

MCS-51指令系統(tǒng)有7種尋址方式,分別為:1)寄存器尋址,對工作寄存器R0-R7和

A,B,C,DPTR進(jìn)行尋址。2)直接尋址,對片內(nèi)RAM低128字節(jié)及SFR尋址。3)寄存器間接

尋址,對片內(nèi)RAM低128字節(jié),片外RAM尋址。4)立即尋址,對程序存儲(chǔ)器尋址。5)相

對尋址,對程序存儲(chǔ)器256字節(jié)范圍尋址。6)基址寄存器加變址寄存器間接尋址(變址尋

址),對程序存儲(chǔ)器尋址。7)位尋址,對片內(nèi)RAM的20H-2FH字節(jié)地址及部分特殊功能寄

存器尋址。

136.80c51單片機(jī)的片內(nèi)RAM低128單元分哪3個(gè)主要部分?各部分的主要功能是什么?

答:80c51單片機(jī)的片內(nèi)RAM低128單元分為:

寄存器區(qū)(OOH—1FH),共有四個(gè)寄存器組,主要為寄存器訪問方式,常用數(shù)據(jù)存儲(chǔ)。

位尋址區(qū)(20H—2FH),主要用于位數(shù)據(jù)存放,也可用于存放字節(jié)數(shù)據(jù)。

普通用戶RAM區(qū)(30H—7FH),只用于存放字節(jié)數(shù)據(jù)。

137.MCS-51指令系統(tǒng)有哪幾種尋址方式?

答:MCS-51指令系統(tǒng)有7種尋址方式,分別為:寄存器尋址,直接尋址,寄存器間接尋

址,立即尋址,相對尋址,基址寄存器加變址寄存器間接尋址(變址尋址),位尋址等方

式。

138.已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為6MHz,請計(jì)算該單片機(jī)系統(tǒng)的拍

節(jié)P、狀態(tài)S、機(jī)器周期所對應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間

是多少?

答:已知fosc=6MHZ

則:系統(tǒng)的拍節(jié)P=l/fosc=l/(6*106)s=l/6us=0.167us

系統(tǒng)的狀態(tài)S=2P=2*l/6ps=0.33us

機(jī)器周期T=6S=12P=12*l/6us=2us

單字節(jié)雙周期指令的執(zhí)行時(shí)間為2T=2*2Ns=4口s

139.簡述中斷響應(yīng)的主要內(nèi)容。

由硬件自動(dòng)生成一條調(diào)用指令LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:

(1)將程序計(jì)數(shù)器PC的內(nèi)容(斷點(diǎn))壓棧

(2)將中斷入口地址裝入PC,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序

140.簡述匯編語言中的標(biāo)號(hào)有什么規(guī)定

(1)標(biāo)號(hào)由1—8字符組成,頭一個(gè)字符必須是字母。

(2)不能使用匯編語言已定義的符號(hào)。

(3)標(biāo)號(hào)后必須跟冒號(hào):

(4)同一標(biāo)號(hào)在一個(gè)程序中只能定義一次。

141.A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式

(1)定時(shí)傳送方式:A/D啟動(dòng)后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí)程序后即可讀取。

(2)查詢方式:A/D啟動(dòng)后,查詢EOC(轉(zhuǎn)換結(jié)束信號(hào)),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù)

據(jù)。

(3)中斷方式:將E0C作為外中斷請求信號(hào),轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。

142.寫出8051單片機(jī)P3口作第二功能時(shí)每個(gè)引腳信號(hào)的名稱。

口線第二功能信號(hào)第二功能信號(hào)名稱

P3.0RXD串行數(shù)據(jù)接收

P3.1TXD串行數(shù)據(jù)發(fā)送

P3.2INTO外部中斷0申請

P3.3INTI外部中斷1申請

P3.4TO定時(shí)器/計(jì)數(shù)器0計(jì)數(shù)輸入

P3.5T1定時(shí)器/計(jì)數(shù)器1計(jì)數(shù)輸入

P3.6/WR外部RAM寫選通

P3.7/RD外部RAM讀選通

四、閱讀程序題

143.將外RAM地址從1000H開始的100個(gè)單元清零,試編程實(shí)現(xiàn)之。

MOVDPTR,#1000H

MOVRI,#100(#64H)

CLRA

LOOP:MOVX@DPTR,A

INCDPTR

DJNZR1,LOOP

SJMP$

144.設(shè)兩個(gè)十進(jìn)制數(shù)分別在內(nèi)部RAM40H單元和50H單元開始存放(低位在前),其字

節(jié)長度存放在內(nèi)部30H單元中。編程實(shí)現(xiàn)兩個(gè)十進(jìn)制數(shù)求和,并把求和結(jié)果存放在40H開

始的單元中。

MOVRO,#40H

MOVRI,#50H

MOVR2,#30H

CLRC

LOOP:MOVA,@R0

ADDCA,@R1

DAA

MOV@R0,A

INCRO

INCRI

DJNZR2,LOOP

RET

編程題

145.執(zhí)行下列程序段:

MOVA,#00H

MOVR7,#0FFH

MOVPSW,#80H

ADDCA,R7

問:(CY)=J_(AC)=]_(P)

(ACC)=00H(R7)=0FFH

146.已知片內(nèi)RAM中ONE和TWO兩個(gè)單元中存有兩個(gè)無符號(hào)數(shù),將兩個(gè)數(shù)中的小者存

入30H單元。請完成以下程序?qū)崿F(xiàn)上述功能。

MOVA,ONE

CJNEA,TWO,BIG

SJMPSTO

BIG:STO

MOVA,TWO

STO:MOV30H,A

RET

147.已知8個(gè)無符號(hào)數(shù)之和存于R3R4,求其平均值,結(jié)果仍存于R3R4中,請編程實(shí)現(xiàn)

(R3為高字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論