![2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第1頁](http://file4.renrendoc.com/view3/M03/05/2B/wKhkFmZnKOWAS_3SAAEyygKAJu0629.jpg)
![2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第2頁](http://file4.renrendoc.com/view3/M03/05/2B/wKhkFmZnKOWAS_3SAAEyygKAJu06292.jpg)
![2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第3頁](http://file4.renrendoc.com/view3/M03/05/2B/wKhkFmZnKOWAS_3SAAEyygKAJu06293.jpg)
![2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第4頁](http://file4.renrendoc.com/view3/M03/05/2B/wKhkFmZnKOWAS_3SAAEyygKAJu06294.jpg)
![2020年《單片機(jī)與接口技術(shù)》測試題庫158題(含標(biāo)準(zhǔn)答案)_第5頁](http://file4.renrendoc.com/view3/M03/05/2B/wKhkFmZnKOWAS_3SAAEyygKAJu06295.jpg)
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年新教材高中歷史 第三單元 走向整體的世界 第7課 全球聯(lián)系的初步建立與世界格局的演變教學(xué)說課稿 新人教版必修《中外歷史綱要(下)》
- 2024-2025學(xué)年高中語文下學(xué)期第15周《白馬篇》說課稿
- 二零二五林業(yè)用地林權(quán)林地租賃合同示范文本2篇
- 2023-2024學(xué)年高中化學(xué) 4.1 分子的空間結(jié)構(gòu)說課稿 蘇教版選擇性必修2
- 二零二五年度互聯(lián)網(wǎng)企業(yè)并購整合合同
- 投資合作協(xié)議書(2篇)
- 水電清包合同(2篇)
- 18童年的水墨畫 說課稿-2023-2024學(xué)年語文三年級(jí)下冊統(tǒng)編版001
- 2024-2025學(xué)年高中生物 第七章 現(xiàn)代生物進(jìn)化理論 第2節(jié) 一 種群基因頻率的改變與生物進(jìn)化說課稿1 新人教版必修2
- 2024-2025學(xué)年新教材高中地理 第一章 宇宙中的地球 第三節(jié) 地球的歷史說課稿(1)新人教版必修1
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 《敏捷項(xiàng)目管理》課件
- 統(tǒng)編版(2024新版)七年級(jí)上學(xué)期道德與法治期末綜合測試卷(含答案)
- 黑龍江省哈爾濱市2024屆中考數(shù)學(xué)試卷(含答案)
- 前程無憂測評題庫及答案
- 高三日語一輪復(fù)習(xí)助詞「と」的用法課件
- 物業(yè)管理服務(wù)房屋及公用設(shè)施維修養(yǎng)護(hù)方案
- 醫(yī)療器械法規(guī)培訓(xùn)
- 無子女離婚協(xié)議書范文百度網(wǎng)盤
- 一年級(jí)數(shù)學(xué)個(gè)位數(shù)加減法口算練習(xí)題大全(連加法-連減法-連加減法直接打印版)
- 五年級(jí)上冊小數(shù)遞等式計(jì)算200道及答案
評論
0/150
提交評論