




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2020年《單片機(jī)與接口技術(shù)》試題庫(kù)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是無(wú)條件轉(zhuǎn)移指令。
A.LCALLaddrl6B.DJNZdirect,relC.SJMPrelD.ACALLaddrll
7.8051單片機(jī)的Vss(20)引腳是B引腳。
A.主電源+5VB.接地C.備用電源D.訪問(wèn)片外存貯器
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.專(zhuān)用寄存器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指令通常用來(lái)C。
A.保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場(chǎng)C.保護(hù)現(xiàn)場(chǎng)恢復(fù)現(xiàn)場(chǎng)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.以上都不對(duì)
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.以上都不對(duì)
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.能訪問(wèn)外部數(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ā)出中斷請(qǐng)求時(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,對(duì)于模式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位的專(zhuān)用地址指針寄存器,主要用來(lái)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中為無(wú)符號(hào)數(shù),B中數(shù)為2,C等于0,下列指令£的作用與其它幾條不
同。
A.ADDA,OEOHB.MULABC.RLAD.RLCA
47.MCS-51單片機(jī)串行口發(fā)送/接收中斷源的工作過(guò)程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)
據(jù)時(shí),將SCON中的A,向CPU申請(qǐng)中斷。
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.專(zhuān)用寄存器SFRC.程序存儲(chǔ)器ROM
D.片內(nèi)RAM的20H?2FH安節(jié)中的所有位和部分專(zhuān)用寄存器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ù)位后,專(zhuān)用寄存器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的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是D。
A.0003HB.OOOBHC.00013HD.001BH
67.當(dāng)CPU響應(yīng)外部中斷0INTO的中斷請(qǐng)求后,程序計(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開(kāi)中斷的指令是B。
A.SETBETOB.SETBEXOC.CLRETOD.SETBET1
73.當(dāng)定時(shí)器T0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是C。
A.SETBETOB.SETBEXOC.MOVIE,#82HD.MOVIE,#61H
74.當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是C。
A.SETBETOB.SETBEXOC.MOVIE,#81HD.MOVIE,#61H
75.在單片機(jī)算術(shù)運(yùn)算過(guò)程中,指令DAA常用于C運(yùn)算。
A.二進(jìn)制B.加法C.BCD碼加法D.十六進(jìn)制
76.MCS-51單片機(jī)響應(yīng)中斷的過(guò)程是D。
A.斷點(diǎn)PC自動(dòng)壓棧,對(duì)應(yīng)中斷矢量地址裝入PCB.關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序
C.斷點(diǎn)壓棧,PC指向中斷服務(wù)程序地址
D.斷點(diǎn)PC自動(dòng)壓棧,對(duì)應(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開(kāi)始執(zhí)行指令。
A.0001HB.0000HC.0003HD.0023H
80.能訪問(wèn)內(nèi)部數(shù)據(jù)存儲(chǔ)器的傳送指令是B。
A.MOVC指令B.MOV指令C.MOVX指令D.
81.MCS-51指令系統(tǒng)中,格式為:ORG16位地址的指令功能是£—。
A.用于定義字節(jié)B.用于定義字C.用來(lái)定義匯編程序的起始地址
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.對(duì)于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.以上都不對(duì)
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是可以直接尋址的專(zhuān)用寄存器。
109.(J)MCS-51指令:MOVXA,?DPTR;表示將DPTR指示的地址單元中的內(nèi)容傳送至
A中。
110.(X)8051單片機(jī)5個(gè)中斷源相應(yīng)地在芯片上都有中斷請(qǐ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為模式控制寄存器,主要用來(lái)控制定時(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)電源的參考地,稱(chēng)模擬地。
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對(duì)片外RAM的訪問(wèn)只能用寄存器間接尋址的方式,且僅有
4條指令。
124.(X)設(shè)PC的內(nèi)容為35H,若要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加器A,則
必須使用指令MOVCA,@A+PCo
125.(V)8051單片機(jī)允許5個(gè)中斷源請(qǐng)求中斷,都可以用軟件來(lái)屏蔽,即利用中斷允
許寄存器IE來(lái)控制中斷的允許和禁止。
126.(J)在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來(lái)控制定時(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ù)位后,中斷請(qǐng)求標(biāo)志TCON和SCON中各位均為0。
131.(J)串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的
中斷標(biāo)志位,以撤消中斷請(qǐng)求。
132.(J)如要允許外部中斷0中斷,應(yīng)置中斷允許寄存器IE的EA位和EXO位為1。
三、簡(jiǎn)答題
133.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?如果想將中斷服務(wù)程序放
置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。
答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。
如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)
的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。
例如:外部中斷0的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)
以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:
ORG0003H
LJMPINTOP
列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷
0對(duì)應(yīng)0003H地址。
134.MCS-51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器公用16位地址線和8位數(shù)據(jù)
線,為什么不會(huì)發(fā)生沖突?
答:因?yàn)镸CS-51單片機(jī)訪問(wèn)外部程序存儲(chǔ)器用的指令是MOVC,控制線為尸SRV,而訪問(wèn)
外部數(shù)據(jù)存儲(chǔ)器時(shí),使用的指令是MOVX,有效的控制信號(hào)是而,WR.所以不會(huì)發(fā)生沖
突。
135.簡(jiǎn)述MCS-51指令系統(tǒng)的尋址方式及對(duì)應(yīng)的尋址空間。
MCS-51指令系統(tǒng)有7種尋址方式,分別為:1)寄存器尋址,對(duì)工作寄存器R0-R7和
A,B,C,DPTR進(jìn)行尋址。2)直接尋址,對(duì)片內(nèi)RAM低128字節(jié)及SFR尋址。3)寄存器間接
尋址,對(duì)片內(nèi)RAM低128字節(jié),片外RAM尋址。4)立即尋址,對(duì)程序存儲(chǔ)器尋址。5)相
對(duì)尋址,對(duì)程序存儲(chǔ)器256字節(jié)范圍尋址。6)基址寄存器加變址寄存器間接尋址(變址尋
址),對(duì)程序存儲(chǔ)器尋址。7)位尋址,對(duì)片內(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è)寄存器組,主要為寄存器訪問(wèn)方式,常用數(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種尋址方式,分別為:寄存器尋址,直接尋址,寄存器間接尋
址,立即尋址,相對(duì)尋址,基址寄存器加變址寄存器間接尋址(變址尋址),位尋址等方
式。
138.已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為6MHz,請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍
節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(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.簡(jiǎn)述中斷響應(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.簡(jiǎn)述匯編語(yǔ)言中的標(biāo)號(hào)有什么規(guī)定
(1)標(biāo)號(hào)由1—8字符組成,頭一個(gè)字符必須是字母。
(2)不能使用匯編語(yǔ)言已定義的符號(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作為外中斷請(qǐng)求信號(hào),轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。
142.寫(xiě)出8051單片機(jī)P3口作第二功能時(shí)每個(gè)引腳信號(hào)的名稱(chēng)。
口線第二功能信號(hào)第二功能信號(hào)名稱(chēng)
P3.0RXD串行數(shù)據(jù)接收
P3.1TXD串行數(shù)據(jù)發(fā)送
P3.2INTO外部中斷0申請(qǐng)
P3.3INTI外部中斷1申請(qǐng)
P3.4TO定時(shí)器/計(jì)數(shù)器0計(jì)數(shù)輸入
P3.5T1定時(shí)器/計(jì)數(shù)器1計(jì)數(shù)輸入
P3.6/WR外部RAM寫(xiě)選通
P3.7/RD外部RAM讀選通
四、閱讀程序題
143.將外RAM地址從1000H開(kāi)始的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單元開(kāi)始存放(低位在前),其字
節(jié)長(zhǎng)度存放在內(nèi)部30H單元中。編程實(shí)現(xiàn)兩個(gè)十進(jìn)制數(shù)求和,并把求和結(jié)果存放在40H開(kāi)
始的單元中。
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
問(wèn):(CY)=J_(AC)=]_(P)
(ACC)=00H(R7)=0FFH
146.已知片內(nèi)RAM中ONE和TWO兩個(gè)單元中存有兩個(gè)無(wú)符號(hào)數(shù),將兩個(gè)數(shù)中的小者存
入30H單元。請(qǐng)完成以下程序?qū)崿F(xiàn)上述功能。
MOVA,ONE
CJNEA,TWO,BIG
SJMPSTO
BIG:STO
MOVA,TWO
STO:MOV30H,A
RET
147.已知8個(gè)無(wú)符號(hào)數(shù)之和存于R3R4,求其平均值,結(jié)果仍存于R3R4中,請(qǐng)編程實(shí)現(xiàn)
(R3為高字
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書(shū)和立項(xiàng)書(shū)區(qū)別
- 蒙醫(yī)課題申報(bào)書(shū)
- 小課題研究申報(bào)書(shū)
- 上虞勞動(dòng)合同范本
- 血脂管理課題申報(bào)書(shū)范文
- 南京房子合同范本
- 供暖商務(wù)合同范本
- 課題研究申報(bào)書(shū)范例圖表
- 朗讀課題立項(xiàng)申報(bào)書(shū)
- pos機(jī)銷(xiāo)售合同范本
- 醫(yī)院診斷證明書(shū)word模板
- 硝酸鎂法制取濃硝酸
- PFMEA-失效模式分析案例
- 2023年高考語(yǔ)文全國(guó)甲卷作文深度解析及范文 課件31張
- 國(guó)家藥監(jiān)局醫(yī)療器械技術(shù)審評(píng)檢查大灣區(qū)分中心第二批員額制人員公開(kāi)招聘(2023年)模擬預(yù)測(cè)(共1000題)筆試備考題庫(kù)及答案解析
- Unit+6+Lesson+3+The+Superhero+Behind+Superman+課件高中英語(yǔ)北師大版(2019)必修第二冊(cè)+
- 地面貼磚工藝施工規(guī)范及驗(yàn)收標(biāo)準(zhǔn)
- 血液凈化標(biāo)準(zhǔn)操作規(guī)程(SOP)血液灌流操作
- Unit 1 Whats the matter 單元測(cè)試題及答案(含聽(tīng)力MP3)
- 2023年棗莊科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)模擬試題及答案解析
- 化工企業(yè)安全生產(chǎn)教育培訓(xùn)計(jì)劃及內(nèi)容
評(píng)論
0/150
提交評(píng)論