




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)題庫
一、填空題
1、當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲器,此時(shí)/EA應(yīng)接
((地)低電平)。
2.8051單片機(jī)內(nèi)部有(2)個(gè)定期/計(jì)數(shù)器,門控制信號GATE
設(shè)立為1時(shí),由(TRx)和(INTx)控制定期器的啟動。
3.若由程序設(shè)定RSI、RS0=01,則工作寄存器R0?R7的直接地址為
(08H?OFH)o
4.若累加器A中的數(shù)據(jù)為01110011B,則PSW中的P=(1)o
5、MCS-51單片機(jī)具有4個(gè)(8)位并行I/O口,有(1)個(gè)全雙工的串
行輸入輸出口。
6、計(jì)算機(jī)的元件級總線有(地址總線)、(數(shù)據(jù)總線)、(控制總線)
7、MOV八,@旦指令口,源操作數(shù)的尋址方式是(寄存器間接尋址)o
8、8051單片機(jī)堆棧遵循數(shù)據(jù)先入后出的原則。
9、8051單片機(jī)使用電源為5V。
10、在立即尋址方式中,在數(shù)前使用上號來表達(dá)立即數(shù)。
11、在8051單片機(jī)中,加法指令可以分為ADD,ADC兩種。
12、設(shè)8051外接12MHz的石英晶體,則一個(gè)機(jī)器周期的時(shí)間寬度為
luso
13、8051單片機(jī)的C語言源程序的擴(kuò)展名為為c,Dac0
14、在設(shè)計(jì)匯編語言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使
用某些指令構(gòu)成分支結(jié)構(gòu)或者循環(huán)結(jié)構(gòu)的程序。
15、當(dāng)8051單片機(jī)復(fù)位后,程序的入口地址為0000H。
16、8051單片機(jī)中的定期器/計(jì)數(shù)器有N—個(gè)。
17、8051單片機(jī)有下一個(gè)中斷源,提成,個(gè)優(yōu)先級。
18、MCS-51單片機(jī)具有8位CPU,共有16根地址線。
19.MCS-51片內(nèi)有(128)個(gè)字節(jié)的數(shù)據(jù)存儲單元,(21)個(gè)
特殊功能寄存器。片內(nèi)數(shù)據(jù)存儲器尋址空間是(256)字節(jié)。
20、內(nèi)部RAM低128個(gè)字節(jié)劃分為(工作寄存器區(qū))、(位尋
址)、(數(shù)據(jù)緩沖區(qū))三個(gè)部分。
21、訪問特殊功能寄存器和片外數(shù)據(jù)存儲器分別采用(直接尋
址)、(寄存器間接尋址)尋址方式。
22、清除片內(nèi)RAM2FH單元最低位,使用的命令是(CLR08H)。
23、在MCS-51系列單片機(jī)MCS-51單片機(jī)有4個(gè)(8)位的并行
I/O口,其中(P0)口用做低8位地址線和數(shù)據(jù)線分時(shí)復(fù)用,而
(P2)口用作高8位地址線。
24、MCS-51單片機(jī)有一個(gè)具有(2)個(gè)中斷優(yōu)先級,(5)
個(gè)中斷源的中斷系統(tǒng)。對于每個(gè)中斷源,均可通過對特殊功能寄存器
中中斷優(yōu)先級寄存器設(shè)立其優(yōu)先級,置(1)為高優(yōu)先級。
25、8031是(高)電平復(fù)位,復(fù)位后,P0-P3口為(高)
電平,SP的值為(07H),PC的值為(0000H),工作寄
存器位于第(0)組。
26、MCS-51單片機(jī)具有(8)位CPU,共有(16)根地址線,可尋
址外部程序存儲器(64K)字節(jié),可尋址外部數(shù)據(jù)存儲器
(64K)字節(jié)c
27、執(zhí)行#definePA8255XBYTE[0x3FFC]
PA8255=0x7e;后,存儲單元Ox3FFC的值是(0x7e)
30、MCS-51單片機(jī)具有4個(gè)(8)位并行I/O口,(2)個(gè)(16)位
的定期器/計(jì)數(shù)器。有(1)個(gè)全雙工的串行輸入輸出口。
31、清除片內(nèi)RAM20H單元最低位,使用的命令是CLR00H
32、在MCS-51系列單片機(jī)MCS-51單片機(jī)有4個(gè)(8)位的并行
I/O口,其中(P0)口用做低8位地址線和數(shù)據(jù)線分時(shí)復(fù)用,而(P2)
口用作高8位地址線。
33.MCS-51單片機(jī)有一個(gè)具有,(5)個(gè)中斷源,(2)個(gè)中斷優(yōu)
先級的中斷系統(tǒng)。對于每個(gè)中斷源,均可通過對特殊功能寄存器中中
斷優(yōu)先級寄存器設(shè)立其優(yōu)先級,置(1)為高優(yōu)先級。
34、MCS-51單片機(jī)外部中斷請求信號有(電平)方式和(邊
沿觸發(fā))方式,在電平方式下,當(dāng)采集到INTO、INTI的有效信
號為(低電平或者0)時(shí),激活外部中斷,外部中斷請求中斷標(biāo)
志位為(IE0)和(IE1)o
35、單片機(jī)復(fù)位后,堆棧指針SP的值是(07H)o
36、單片機(jī)中,常用作地址鎖存器的芯片是(741-373),常用作
地址譯碼器芯片是(741SI38)。
37、若采用6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為
(1/6),機(jī)器周期為(2us)o
1,38、單片微型機(jī)由CPU、存儲器、I/O接口三部分組成.
2,39.MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在(片內(nèi)數(shù)據(jù)存儲
器內(nèi))開辟的區(qū)域.
40、MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填
寫特殊功能寄存器(SCON)加以選擇.
41、MCS-51有(5)個(gè)中斷源,有(2)個(gè)中斷優(yōu)先級,優(yōu)先
級由軟件填寫(特殊功能寄存器IP)加以選擇.
42、在串行通信中,有數(shù)據(jù)傳送方向(單工)、(半雙工)、(雙工)
三種方式.
43、指令MULAB是把累加器A和寄存器B中的兩個(gè)無符號8位數(shù)
相乘,所得結(jié)果低8位存放在(A)中,高8位存放在(B)中。
44、若A中的內(nèi)容為87H,那么標(biāo)志位P的值為(0)o
45、D/A轉(zhuǎn)換的作用是將(數(shù)字)量轉(zhuǎn)換為(模擬)量
46、串行通信的接口標(biāo)準(zhǔn)涉及(RS-232)、
(RS-422A)和RS—485三種。
47、當(dāng)定期器T0工作在方式3時(shí),要占定期器T1的(TR1)和
(TF1_)兩個(gè)控制位.
48、MCS-51單片機(jī)指令系統(tǒng)共有7種尋址方式,其中MOVA,#DATA為
(立即)尋址;MOVA,Rn為(間接)尋址;MOVC,bit為
(位)尋址。
49、單片機(jī)的堆棧棧頂由(SP)來指示,復(fù)位時(shí)起位置在(07H)
單元。
50、10根地址線可選(1024)個(gè)存儲單元,32KB存儲單元需要
(15)根地址線。
51、編程時(shí),一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)
現(xiàn)場,保護(hù)現(xiàn)場用(push)指令,恢復(fù)現(xiàn)場用(pop)
指令。
52、在MCS-51中,PC和DPTR都用于提供地址指針,但PC是為「訪
問(程序)存儲器提供地址指針,而DPTR是為訪問(數(shù)據(jù))存儲
器提供地址指針。
53、51單片機(jī)有兩個(gè)物理上獨(dú)立的接受、發(fā)送緩沖器SBUF;通過串
行口發(fā)送數(shù)據(jù)時(shí),在程序中應(yīng)使用:(movsbuf,a)指令;在接受
數(shù)據(jù)時(shí),在程序中應(yīng)使用:(mova,sbuf)指令。
54、8051內(nèi)部有(4)個(gè)并行端口,P0口直接作為I/O端口使用
時(shí),必須外接(上拉電阻):并行端口作輸入端口時(shí),必須先執(zhí)行
(將鎖存器置1)指令,然后執(zhí)行輸入指令,才干對的的讀入端口的
狀態(tài)。
55、P0、Pl、P2、P3四個(gè)均是(8)位的(并行)口(填“串行”還
是“并行”),其中P0的功能是(地址/數(shù)據(jù)分時(shí)復(fù)用);P2口的
功能是(高8位地址口);而(P3)是雙功能口;(P1)
是專門的用戶口。
56、MCS-51單片機(jī)具有(8)位CPU,共有(16)根地址線,可
尋址外部程序存儲器(128)字節(jié),可尋址外部數(shù)據(jù)存儲器()字
節(jié)。
57、當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲器,此時(shí)EA應(yīng)接
(低電平)。
58、若由程序設(shè)定RSI、RS0=10,則工作寄存器R0?R7的直接地址
為(10H?17H)。
59、MCS-51共有(111)條指令,可分為幾種不同的尋址方式。
如:MOVA,20H源操作數(shù)屬于(直接)尋址方式,MOVCA,
?A+DPTR源操作數(shù)屬于(寄存器間接)尋址方式,
MOVC,bit源操作數(shù)屬于(位)尋址方式。
60、在設(shè)計(jì)匯編語言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使
用某些指令構(gòu)成(分支)結(jié)構(gòu)或者(循環(huán))結(jié)構(gòu)的程序。
61、8051單片機(jī)內(nèi)部有(2)個(gè)(32)位定期/計(jì)數(shù)器c
62、若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P二(0)。
63、MCS-51單片機(jī)具有4個(gè)(8)位并行I/O口,有(1)個(gè)全雙工
的串行I/O口。
64、計(jì)算機(jī)的系統(tǒng)總線有(地址總線)、(數(shù)據(jù)總線)、(控制總線
66、DAC指的是(數(shù)模轉(zhuǎn)換器)。
67、8051單片機(jī)的匯編語言源程序的擴(kuò)展名為(.asm)。
68、當(dāng)8051單片機(jī)復(fù)位后,程序的入口地址為(0000H)。
69、單片機(jī)則是將(CPU)、(存儲器)、(1/2接口)組成部件集成
在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)。
70、8031內(nèi)部有(0)字節(jié)的ROM,有(128)字節(jié)的RAM,有(128)
個(gè)SFR單元。
71、MCS-51單片機(jī)有(1)個(gè)全雙工的串行輸入輸出口。
72、MCS-51單片機(jī)具有(5)個(gè)中斷源,它們分別是(外部中斷)、
(外部中斷1)、(定期計(jì)數(shù)器中斷)、(定期器中斷)、(串行口中斷)。
73、8051單片機(jī)內(nèi)部有(2)個(gè)(32)位定期/計(jì)數(shù)器。
74、MCS-51單片機(jī)內(nèi)部的RAM的寄存器區(qū)共有(32)個(gè)單元,分
為(4)組寄存器,每組(8)個(gè)單元。
75、找到操作數(shù)的地址的方式稱為尋址方式。MCS-51中采用了(7)
種尋址方式,它們分別是:(直接尋址)、(立即尋址)、(寄存器
尋址)、(寄存器間接尋址)、(變址尋址)、(位尋址)、(相對
尋址)。
76、單片機(jī)為了更好進(jìn)行擴(kuò)展,提供了3總線結(jié)構(gòu),它們分別是(地
址總線)、(數(shù)據(jù)總線)、(控制總線)o
77、七段LED數(shù)碼管在電路連接時(shí),為了工作,可以接成(共陰)
和(共陽)。其工作方式為(靜態(tài))和(動態(tài))
78、A/D中文意思(模擬數(shù)字),D/A中文意思(數(shù)字f模擬)。79、
微型計(jì)算機(jī)是以(CPU)為核心,配上存儲器、
I/O接口電路、系統(tǒng)總線組成的計(jì)算機(jī)。而單片機(jī)則是
將這些組成部件集成在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系
統(tǒng)。
80、8051(或8751、8951)內(nèi)部有(4K)字節(jié)的ROM,有(128)
字節(jié)的RAM,有(128)個(gè)SFR單元。
8KMCS-51單片機(jī)具有4個(gè)(8)位并行I/O口,有(1)個(gè)全雙工
的串行輸入輸出口。
82、8051單片機(jī)內(nèi)部有(2)個(gè)(16)位定期/計(jì)數(shù)器,分別是
TOT1o門控制信號GATE設(shè)立為[時(shí),由TRx、
區(qū)區(qū)控制定期器的啟動。
83、MCS-51單片機(jī)內(nèi)部的RAM的寄存器區(qū)共有(32)個(gè)單元,分
為(4)組寄存器,每組(8)個(gè)單元。
84、找到操作數(shù)的地址的方式稱為尋址方式。CS-51中采用了(7)
種尋址方式,它們分別是:(直接尋址)、(立即尋址)、(寄存器
尋址)、(寄存器間接尋址)、(變址尋址)、(位尋址)、(相對
尋址)。
85、單片機(jī)為了更好進(jìn)行擴(kuò)展,提供了3總線結(jié)構(gòu),它們分別是(地
址總線)、(數(shù)據(jù)總線)、(控制總線)。
86、七段LED數(shù)碼管在電路連接時(shí),為了工作,可以接成(共陰)
和(共陽。其工作方式可以是(靜態(tài))和(動態(tài))o
二、單項(xiàng)選擇題
1.MCS-51單片機(jī)復(fù)位操作的重要功能是把PC初始化為(C)o
A.0100HB.2080HC.0000HD.8000H
2.主頻為6MHz的單片機(jī)它的機(jī)器周期為(D)。
A.l/12UsB.0.5UsC.iNsD.2Us
3.若單片機(jī)的定期器工作在方式2,則定期器最大計(jì)數(shù)值應(yīng)為
(C)。
A.500B.1000C.28D.216
4.保持P0口的高4位不變,低4位清0,應(yīng)使用指令(D)
A.ORLPO,#OFHB.ORLPO,#OFOH
C.ANLP0,#OFHD.ANLP0,#OFOH
5.MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU一方
面響應(yīng)(A)o
A.外部中斷0B.外部中斷1
C.定期器0中斷D.定期器1中斷
6.8051單片機(jī)的兩個(gè)定期器/計(jì)數(shù)器是(C)。
A.14位加法計(jì)數(shù)器B.14位減
法計(jì)數(shù)器
C.16位加法計(jì)數(shù)器D.16位減
法計(jì)數(shù)器
7.在存儲器擴(kuò)展電路中74LS373的重要功能是(D
A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖存地址
8.8051單片機(jī)的工作寄存器提成4組,每組有(D)單元。
A、2個(gè)B、4個(gè)C、6個(gè)D、8個(gè)
9.運(yùn)用下列(D)關(guān)鍵字可以改變工作寄存器組
A、interruptB、sfr
C、whileD、using
10、下列計(jì)算機(jī)語言中,CPU能直接辨認(rèn)的是(D)。
A、自然語言B、高級語言
C、匯編語言D、機(jī)器語言
11、在計(jì)算機(jī)內(nèi)部,一切信息的存取、解決和傳遞的形式是(C)。
A.ACH碼B,BCD碼C.二進(jìn)制D.十六進(jìn)制
12.MCS-51單片機(jī)復(fù)位操作的重要功能是把PC初始化為(C)o
A.0100HB.2080HC.0000HD.8000H
13、主頻為12MHz的單片機(jī)它的機(jī)器周期為(C)o
A.l/12|xsB.0.5NsC.msD.2Ns
14、若單片機(jī)的定期器工作在方式1,則定期器最大計(jì)數(shù)值應(yīng)為
(D)o
A.500B.1000C.213D.216
15、MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU一方
面響應(yīng)(A)o
A.外部中斷0B.外部中斷1
C.定期器0中斷D.定期器1中斷
16、8051單片機(jī)的兩個(gè)定期器/計(jì)數(shù)器是(C)oo
A.14位加法計(jì)數(shù)器B.14位減
法計(jì)數(shù)器
C.16位加法計(jì)數(shù)器D.16位減
法計(jì)數(shù)器
17、在存儲器擴(kuò)展電路中74LS373的重要功能是(D)。
A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖存地址
18、SJMPrel指令中rel的取值范圍為(D)。
A、+127-----127B、0?+127
C、0?-128D、+127---128
19、單片機(jī)匯編語言的編寫的源程序的后綴名為(C)o
A、?cB、?objC^.asmD^.exe
20、在進(jìn)行Protues仿真時(shí),需要在單片機(jī)中加載的程序后綴名為
(D)o
A、.cB、asmC、.exeD、.hex
21、EPROM是指(D)o
A.只讀存儲器B.電擦除的只讀存儲器
C.隨機(jī)存儲器D.紫外線可擦除的只讀存儲器
22、在單片機(jī)中,用作標(biāo)志寄存器的一個(gè)特殊功能寄存器是(A)o
A.PSWB.DPTR
C.PCD.B
23、指令MOVA,30H源操作數(shù)的尋址方式是(C)。
A.寄存器尋址方式B.寄存器間
接尋址方式
C.直接尋址方式D.立即尋
址方式
24、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(D)o
A^Doubleshort
C、integerD^Char
25、在生產(chǎn)過程中完畢程序?qū)懭氲闹蛔x存儲器稱為(A)o
A.掩膜ROMB.PROM
C.EPROMD.E2PR0M
26.8051單片機(jī)的兩個(gè)定期器/計(jì)數(shù)器是(C)o
A.14位加法計(jì)數(shù)器B.14位減
法計(jì)數(shù)器
C.16位加法計(jì)數(shù)器D.16位減
法計(jì)數(shù)器
27.二進(jìn)制數(shù)相應(yīng)的十六進(jìn)制數(shù)可表達(dá)為(B)。
A.1D3HB.1B6HC.DBOHD.666H
28.8051單片機(jī)具有雙功能的端口是(B)。
A.P0口和P1口B.P3口
C.P0口和P2口D.P1口
29、一主程序中有一句LP:SJMPLP,功能指令為等待中斷,當(dāng)發(fā)生
中斷且中斷返回后,(D)o
A.返回到主程序開始處B.返回到該句的下一條指令處
C.返回到該句的上一條指令處D.返回到該句
30.ALU表達(dá)(D).
A.累加器B.程序狀態(tài)字寄存器
C.計(jì)數(shù)器D.算術(shù)邏輯部件
31、計(jì)算機(jī)中最常用的字符信息編碼是(A)
(A)ASCII(B)BCD碼(C)余3碼(D)循環(huán)碼
32、以下不是構(gòu)成的控制器部件(D):
(A)程序計(jì)數(shù)器(B)指令寄存器(C)指令譯碼器(D)存儲器
33、MOVXA,@DPTR指令中源操作數(shù)的尋讓方式是(B)
(A)寄存器尋址(B)寄存器間接尋址(C)直接尋址(D)立即
尋址
34、下血條指令將MCS-51的工作寄存器置成3區(qū)(B)
(A)MOVPSW,#1311(B)MOVPSW,#1811
(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4,
35、執(zhí)行MOVXA,@DPTR指令時(shí),MCS-51產(chǎn)生的控制信號是(C)
(A)/PSEN(B)ALE(C)/RD(D)/WR
36、MOVC,OOH的尋址方式是(A)
(A)位尋址(B)直接尋址(C)立即尋址(D)寄存器尋址
37、ORG000011
AJMP004011
ORG0040H
MOVSP,#00H
當(dāng)執(zhí)行完上面的程序后,PC的值是(C)
(A)0040H(B)0041H(C)0042H(D)0043H
38、關(guān)于80C51的堆棧操作,對的的說法是(C)
(A)先入棧,再修改指針(B)先修改指針,再出棧
(C)先修改指針,再入棧(C)以上都不對
39.MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,尚
有一種是(A)
(A)讀鎖存器具(B)讀數(shù)據(jù)庫(C)讀A累加器具(D)讀CPU
40、MCS-51的并行I/O口讀-改-寫操作,是針對該口的(D)
(A)引腳(B)片選信號(C)地址線(D)內(nèi)部鎖存器
41、當(dāng)單片機(jī)從8155接口芯片內(nèi)部RAM的20H單元中讀取某一數(shù)據(jù)時(shí),
應(yīng)使用(D)類指令。
A.MOVA,2011B.MOVXA,@Ri
C.MOVCA,?A+DPTRD.MOVXA,@DPTR
42、在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲器RAM時(shí),需采用(C)
條地址線。
A.10B.13C.15D.14
43、在五個(gè)中斷源中,可通過軟件擬定各中斷源中斷級別的高或低,
但在同一級別中,按硬件排隊(duì)的優(yōu)先級別最高的是(C)中斷。
A.定期器TOB.定期器T1C.外部中斷INTO
D.外部中斷INTIE.串行口
44、8031定期/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行解決,也
可通過對(C)的查詢方法進(jìn)行判斷。
A.0V標(biāo)志B.CY標(biāo)志C.中斷標(biāo)志D.奇偶標(biāo)志
45、當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請求時(shí),若CPU允許并接受中
斷請求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動修改為(E)o
A.000311B.000BC.001311D.001B1IE.002311
46、子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的
內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是(C)完畢的。
A.通過POP命令B.通過MOV指令
C.通過RET或RET:[指令D.自動
47、采用8031單片機(jī)必須擴(kuò)展(B)。
A、數(shù)據(jù)存儲器B、程序存儲器C、I/O接口D、顯示接口
48、PSW=18H時(shí),則當(dāng)前工作寄存器是(D)o
A、0組B、1組C、2組D、3組
49、執(zhí)行PUSHACC指令,MCS—51完畢的噪作是(A)。
A、SP+l-SP(ACC)-(SP)B、(ACC)->(SP)SPT-SP
C、SP-l-SP(ACC)-(SP)D、(ACC)-(SP)SP+l-SP
50、控制串行口工作方式的寄存器是(C)
A、TCON13、PCONC、SCOND、TMOD
51、計(jì)算機(jī)能直接辨認(rèn)的語言是(C)。
A.匯編語言B.自然語言C.機(jī)器語言D.硬件和軟件
52、若某寄存器芯片的地址線為12根,那么它的存儲容量為(C)o
A、1KBB、2KBC、4KBD、8kB
53、控制串行口工作方式的寄存器是(C)
A、TCONB、PCONC、SCOND、TMOD
54、要使MCS-51可以響應(yīng)定期器T1中斷、串行接口中斷,它的中
斷允許寄存器IE的內(nèi)容應(yīng)是(B)
A、9811B、8411C、42D、22H
55、當(dāng)優(yōu)先級的設(shè)立相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生,(D)中斷
優(yōu)先響應(yīng)。
A、B、T1C、串口D、TO
56、在計(jì)算機(jī)內(nèi)部,一切信息的存取、解決和傳遞的形式是(C)。
A.ACII碼B,BCD碼C.二進(jìn)制D.十六進(jìn)制
57.MCS-51單片機(jī)復(fù)位操作的重要功能是把SP初始化為(A)o
A.OOHB.80HC.07HD.03H
58、主頻為6MHz的單片機(jī)它的機(jī)器周期為(D)o
A.1/12l^sB.0.5M-sC.iNsD.2ks
59、若單片機(jī)的定期器工作在方式2,則定期器最大計(jì)數(shù)值應(yīng)為(B)。
A.500B.2sC.2'3D.2,6
60.MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU一方
面響應(yīng)(A)o
A.外部中斷0B.外部中斷1
C.定期器0中斷D.定期器1中斷
61、8051單片機(jī)的兩個(gè)定期器/計(jì)數(shù)器是(C)OO
A.14位加法計(jì)數(shù)器B.14位減
法計(jì)數(shù)器
C.16位加法計(jì)數(shù)器D.16位減
法計(jì)數(shù)器
62、在存儲器擴(kuò)展電路中74LS373的重要功能是(D)o
A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖存地址
63、SJMPrel指令中rel的取值范圍為(D)。
A、+127---127B、0?+127
C、0?-128D、+127---128
64、單片機(jī)匯編語言的編寫的源程序的后綴名為(C)。
A^.cB、?objC、.asmD^.exe
65、在進(jìn)行Protucs仿真時(shí),需要在單片機(jī)中加載的程序后綴名為
(D)o
A、.cB、asmC>.exeD、.hex
66.MCS-51單片機(jī)CPU的重要組成部分為
A.運(yùn)算器、控制器B.加法器、寄存器C.運(yùn)算器、
加法器D.運(yùn)算器、譯碼器
67.單片機(jī)能直接運(yùn)營的程序叫_。
A.源程序B.匯編程序C.目的程序D.編譯程序
68.單片機(jī)中的程序計(jì)數(shù)器PC用來C。
A.存放指令B.存放正在執(zhí)行的指令地址C.存
放下一條指令地址
D.存放上一條指令地址
69.單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為B。
A.0000H,OOHB.0000H,07HC.0003H,07HD.0800H,
0811
70.復(fù)位后,堆棧指針SP在內(nèi)部RAM中的直接地址是上。
A.OOHB.07HC.81HD.FFH
71.8051的P0D,當(dāng)使用外部存儲器時(shí)它是一個(gè)Do
A.傳輸高8位地址口A.傳輸?shù)?位地址口
C.傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口
72.P0口作數(shù)據(jù)線和低8位地址線時(shí)C。
A.應(yīng)外接上拉電阻B.不能作I/O口C.能作I/O口
73.8051單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于C
A.1/12B.1/2C.1D.2
74.MCS-51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄
存器,重要用來」o
A.存放指令B.存放16位地址,作間址寄存器使用
C.存放下一條指令地址
D.存放上一條指令地址
75.ALU表達(dá)D。
A.累加器B.程序狀態(tài)字寄存器C.計(jì)數(shù)器D.算
術(shù)邏輯部件
76.MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是C。
A.01HB.07HC.OOHD.0FFH
77.當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時(shí),
系統(tǒng)使用的工作寄存器組為Do
A.組0B.組1C.組2D.組3
78.8051單片機(jī)中,用戶可使用的16位寄存器是Ao
A.PSWB.ACCC.SPD.DPTR
79.8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是o
A.8KB.16KC.32KD.64K
80.當(dāng)外部中斷0發(fā)出中斷請求后,中斷響應(yīng)的條件是o
A.SETBETOB.SETBEXOC.MOVIE,#81HD.MOVIE,
#6111
81、MCS-51單片機(jī)復(fù)位操作的重要功能是把PC初始化為(C)。
A.0100HB.208011C.0000HD.8000H
82、主頻為12MHz的單片機(jī)它的機(jī)器周期為(C)。
A.1/12JXSB.0.5UsC.msD.2As
83.若單片機(jī)的定期器工作在方式1,則定期器最大計(jì)數(shù)值應(yīng)為
(D)o
A.500B.1000C.213D.216
84、保持P0口的高4位不變,低4位清0,應(yīng)使用指令(D)
A.ORLP0,#OFHB.ORLP0,#OFOH
C.ANLP0,#OFHD.ANLP0,#OFOH
85、MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU一方
面響應(yīng)(A)o
A.外部中斷0B.外部中斷1
C.定期器。中斷D.定期器1中斷
86、8051單片機(jī)的兩個(gè)定期器/計(jì)數(shù)器是(C)0
A.14位加法計(jì)數(shù)器B.14位減法
計(jì)數(shù)器
C.16位加法計(jì)數(shù)器D.16位減法
計(jì)數(shù)器
87、在存儲器擴(kuò)展電路中74LS373的重要功能是(D)。
A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖存地址
88、8051單片機(jī)的工作寄存器提成4組,每組有(D)單元。
A、2個(gè)B、4個(gè)C、6個(gè)D、8個(gè)
89、SJMPrel指令中rel的取值范圍為(D)。
A、+127---127B、0?+127
C、0-?一128D、+127---128
90、EPROM是指(D)o
A.只讀存儲器B.電擦除的只讀存儲器
C.隨機(jī)存儲器D.紫外線可擦除的只讀存儲器
三、判斷題
1、在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5I1s。(F)
2、若一個(gè)函數(shù)的返回類型為void,則表達(dá)其沒有返回值。(F)
3、所有定義在主函數(shù)之前的函數(shù)無需進(jìn)行聲明。(T)
4、定期器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。(T)
5、END表達(dá)指令執(zhí)行到此結(jié)束。(T)
6、ADC0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。(T)
7.MCS-51的程序存儲器只是用來存放程序的。(F)
8、TMOD中的GATEE時(shí),表達(dá)由兩個(gè)信號控制定期器的的啟停。(T)
9、MCS-51的特殊功能寄存器分布在60H?80H地址范圍內(nèi)。(F)
10.MCS-51系統(tǒng)可以沒有復(fù)位電路。(F)
11、若一個(gè)函數(shù)的返回類型為void,則表達(dá)其沒有返回值。(F)
12、定期器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。(T)
13、SFR中凡是能被8整除的地址,都具有位尋址能力。(T)
14、不能用飛丘16”直接訪問定期器/計(jì)數(shù)器0和1。(T)
15、MCS-51單片機(jī)的程序存儲器只能用來存放程序的。(F)
16、串口中斷標(biāo)志由硬件清0。(F)
17、特殊功能寄存器的名字,在C51程序中,所有大寫。(T)
18、“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表達(dá)。(T)
19、^include<reg51.11>與#:1-111(13"reg5Lh”是等價(jià)的。(F)
20、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋
址的SFR上。()
21、單片機(jī)是在一塊集成電路上把CPU、存儲器及多種形式的I/O接
口集成在一起而構(gòu)成的微型計(jì)算機(jī)。(T)
22、每個(gè)特殊功能寄存器都既有字節(jié)地址,又有位地址。(T)
23、50H一定是字節(jié)地址。(F)
24、在MCS-51單片機(jī)中,高級中斷可以打斷低檔中斷形成中斷嵌套。
(T)
25、加法指令將影響進(jìn)位標(biāo)志位C,而減法指令將不影響進(jìn)位標(biāo)志位
Co(F)
26、只要有中斷出現(xiàn),CPU就立即響應(yīng)中斷。(F)
27.MCS-51單片機(jī)的定期和計(jì)數(shù)都使用同一計(jì)數(shù)機(jī)構(gòu),所不同的只
是計(jì)數(shù)脈沖的來源。來自于單片機(jī)內(nèi)部的是定期,而來自于外部的則
是計(jì)數(shù)。(F)
28、EPR0M2764是用作程序存儲器的。(T)
29、中斷初始化時(shí),對中斷控制寄存器的狀態(tài)設(shè)立,只能使用位操作
指令,而不能使用字節(jié)操作指令。(F)
30、單片機(jī)的LED動態(tài)顯示是依據(jù)人眼的“視覺暫留”效應(yīng)實(shí)現(xiàn)的。
(T)
31、假如x=0xEA,則執(zhí)行如<2后,x的值為0xA80(T)
32、在MCS—51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。(T)
33、匯編語言指令就是指能被CPU直接執(zhí)行的指令。(F)
34、在MCS—51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時(shí)候
起作用。(T)
35、(R7)表達(dá)工作寄存器R7中的內(nèi)容。(T)
36、若一個(gè)函數(shù)的返回類型為void,則表達(dá)其沒有返回值。(F)
37、定期器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。()
38、SFR中凡是能被8整除的地址,都具有位尋址能力。(T)
39、不能用“sfrl6”直接訪問定期器/計(jì)數(shù)器。和1。(T)
40、MCS-51單片機(jī)的程序存儲器只能用來存放程序的。(F)
41、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=OOH。(F)。
42.MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。(T)。
43.MCS-51是微解決器。(F)不是。
44.MCS-51的串行接口是全雙工的。(F)
45、PC存放的是當(dāng)前執(zhí)行的指令。(F)是將要執(zhí)行的下一條指令
的地址。T
46、PC存放的是當(dāng)前執(zhí)行的指令。(F)
47、MCS-51的特殊功能寄存器分布在60H~80H地址范圍內(nèi)。(F)
48、MCS-51有4個(gè)并行1\0口,其中P0~P3是準(zhǔn)雙向口,所以由輸出
轉(zhuǎn)輸入時(shí)必須先寫入〃0〃。(F)
49、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時(shí),
使用MOV指令。(F)
50、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(T)
51、MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。(T)
52、使用8751且EA=1時(shí),仍可外擴(kuò)64KB的程序存儲器。(F)
53、8155的復(fù)位引腳可與89c51的復(fù)位引腳直接相連。(F)
54、片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專門的輸入/輸出指令。
(F)
55、8031片內(nèi)有程序存儲器和數(shù)據(jù)存儲器。(F)
56、EPROM的地址線為11條時(shí),能訪問的存儲空間有4K。()
57、8255A內(nèi)部有3個(gè)8位并行口,即A口,B口,C口。()
58、8155芯片內(nèi)具有256B的靜態(tài)RAM,2個(gè)8位和1個(gè)6位的可編程并行
I/O口,1個(gè)14位定期期等常用部件及地址鎖存器。(T)
59、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時(shí),
使用MOV指令。(F)
60、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(T)
63、MCS-51單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存。(T)
64>MCS-51指令中,16位立即數(shù)傳送指令是:MOVDPTR,#datal6<>
(T)
65、MCS-51單片機(jī),CPU對片外RAM的訪問只能用寄存器間接尋址的
方式,且僅有4條指令。(T)
66、在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TMOD為模式控制寄存器,重要用
來控制定期器的啟動與停止。(T)
67、在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,重要用來控
制定期器的啟動與停止。(F)
68.MCS-51單片機(jī)系統(tǒng)復(fù)位后,中斷請求標(biāo)志TCON和SCON中各位
均為0。(T)
69.MCS-51單片機(jī)的中斷允許寄存器的IE的作用是用來對各中斷源
進(jìn)行開放或屏蔽的控制。(T)
70、對于8051單片機(jī)而言,在外部擴(kuò)展EPROM時(shí),直引腳可接45V
或接地。(T)
四、簡答題
1、51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中
斷源可以被定義為高優(yōu)先級中斷,如何定義?
答:具有5個(gè)中斷源,分別是外部中斷INTO和外部中斷INT1、定期
器溢出中斷0和定期器溢出中斷1以及串行中斷。通過對中斷優(yōu)先級
寄存器IP的設(shè)立,每個(gè)中斷源都可以被定義為高優(yōu)先級中斷。
2、各中斷源相應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?
答:各中斷源的入口地址己經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)
定.
3、假如想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中
應(yīng)當(dāng)作何種設(shè)立?請舉例加以說明。
答:假如要將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中
要通過在中斷地址區(qū)的相應(yīng)地址上設(shè)立跳轉(zhuǎn)指令才可實(shí)現(xiàn)對中斷服
務(wù)程序的執(zhí)行。
例如:外部中斷0的中斷服務(wù)程序INTOP放置在程序存儲區(qū)的
任意區(qū)域,此時(shí),通過以下方式,可實(shí)現(xiàn)對中斷服務(wù)程序的執(zhí)行:(4
分)
ORG0003H(2分)
LJMPINTOP
列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相相應(yīng)
才可得分,如外中斷。相應(yīng)0003H地址。
4、如何消除鍵盤的抖動?
由于按鍵是機(jī)械開關(guān)結(jié)構(gòu),所以當(dāng)用手按下其中一個(gè)鍵時(shí),往往會出
現(xiàn)所按鍵在閉合位置和斷開位置之間發(fā)生跳兒下后才會穩(wěn)定到閉合
狀態(tài)的情況。在釋放一個(gè)鍵時(shí),也會出現(xiàn)類似的情況,這就是鍵的抖
動,抖動的連續(xù)時(shí)間不一,但通常不會大于10mso
若抖動問題不解決,就會引起對閉合鍵的多次讀入。對于鍵抖動最方
便的解決方法就是當(dāng)發(fā)現(xiàn)有鍵按下后,不是立即進(jìn)行掃描,而是延時(shí)
大約10ms后冉進(jìn)行。由于一個(gè)鍵按下的時(shí)間一般會連續(xù)上白毫杪,
所以延遲10ms后再掃描解決并不遲。
5在使用8051的定期器/計(jì)數(shù)器前,應(yīng)對它進(jìn)行初始化,其環(huán)節(jié)是什
么?
答:(1)擬定T/C的工作方式——編程TMOD寄存器;
(2)計(jì)算T/C中的計(jì)數(shù)初值,并裝載到THx和TLx;
(3)T/C在中斷方式工作時(shí),須開CPU中斷和源中斷——
編程IE寄存器;
(4)啟動定期器/計(jì)數(shù)器——編程TCON中TR1或TR0位。
6、簡述MCS-51系列單片機(jī)中時(shí)序電路中的時(shí)鐘周期、狀態(tài)周期、機(jī)
器周期和指令周期的概念
答:時(shí)鐘周期約等于晶振頻率的倒數(shù);
一個(gè)狀態(tài)周期等于兩個(gè)時(shí)鐘周期;
一個(gè)機(jī)器周期等于6個(gè)狀態(tài)周期;
指令周期是執(zhí)行一條指令所需時(shí)間,是以機(jī)器周期為單位。
7、8051引腳有多少I/O線?他們和單片機(jī)對外的地址總線和數(shù)據(jù)總
線有什么關(guān)系?地址總線和數(shù)據(jù)總線各是幾位?
1)8051引腳共有40個(gè)引腳,8051的地址總線由P2和P0口提供,P2
口是地址總線的高8位,P0口是地址總線的低8位;數(shù)據(jù)
總線由P0口提供;P0口的地址總線和數(shù)據(jù)總線是分時(shí)進(jìn)行
的,P0口的地址總線需要外接地址鎖存器完畢地址鎖存。
2)地址總線共16位,數(shù)據(jù)總線是8位。
8、簡述MCS-51系列單片機(jī)的指令格式
[標(biāo)號:]操作碼[操作數(shù)1],[操作數(shù)2][;注釋]
9、簡述MCS-51系列單片機(jī)中時(shí)序電路中的時(shí)鐘周期、狀態(tài)周期、機(jī)
器周期和指令周期的概念
10、數(shù)制與碼制:
將十進(jìn)制數(shù)205轉(zhuǎn)換成二進(jìn)制數(shù)。
將二進(jìn)制數(shù)10001101轉(zhuǎn)換成十進(jìn)制數(shù)。
將十進(jìn)制數(shù)857.32轉(zhuǎn)換成相應(yīng)的BCD碼。
11、簡述變址尋址方式并舉例說明。
⑴變址尋址是以DPTR或PC作基址寄存器,累加器A作變址寄存器
以兩者內(nèi)容相加形式的16位地址作為操作數(shù)地址。
(2)變址尋址只能對移定存儲器尋址,其指令只有三條:
MOVCA,@A+DPTR
MOVCA,@A+PC
JMP@A+DPTR
前二條為查表指令,后一條為無條件轉(zhuǎn)移指令
12、簡述中斷響應(yīng)的重要內(nèi)容。
由硬件自動生成一條調(diào)用指令LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:
(1)將程序計(jì)數(shù)器PC的內(nèi)容(斷點(diǎn))壓棧
(2)將中斷入口地址裝入PC,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序
13、A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?
⑴定期傳送方式:A/D啟動后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí)
程序后即可讀取。
(2)查詢方式:A/D啟動后,查詢EOC(轉(zhuǎn)換結(jié)束信號),轉(zhuǎn)換一完
畢即可讀取轉(zhuǎn)換數(shù)據(jù)。
(3)中斷方式:將EOC作為外中斷請求信號,轉(zhuǎn)換一結(jié)束,即引
起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。
14、8051有哪幾種尋址方式?
15、PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?
答:PC是16位程序計(jì)數(shù)器(ProgramCounter),它不屬于特殊功能
寄存器范疇,程序員不以像訪問特殊功能寄存器那樣來訪問PC。PC
是專門用于在CPU取指令期間尋址程序存儲器。PC總是保存著下一
條要執(zhí)行的指令的16位地址。通常程序是順序執(zhí)行的,在一般情況
下,當(dāng)取出一個(gè)指令(更確切地說為一個(gè)指令字節(jié))字節(jié)后,PC自
動加lo假如在執(zhí)行轉(zhuǎn)移指令、子程序調(diào)用/返回指令或中斷時(shí),要
把轉(zhuǎn)向的地址賦給PC。
16、有哪幾種方法能使單片機(jī)復(fù)位?復(fù)位后寄存器的狀態(tài)如何?復(fù)位
對內(nèi)部RAM有何影響?
CS—51單片機(jī)有上電自動復(fù)位和按鈕復(fù)位兩種方法使單片機(jī)復(fù)位。
復(fù)位重要是把PC初始化為0000H,使單片機(jī)從程序存儲器的()()0()H
單元開始執(zhí)行程序。此外,復(fù)位還對其他一些
特殊功能寄存器有影響,其影響是除SP=07H,PO—P3四個(gè)鎖存器均
為FFH外,其他所有的寄存器均為0。復(fù)位不影響內(nèi)部RAM的狀態(tài)
(涉及通用寄存器Rn).
17、8051單片機(jī)的PSW寄存器各位標(biāo)志的意義如何?
程序狀態(tài)字PSW是8位寄存器,用于存放程序運(yùn)營的狀態(tài)信息,PSW中各位狀態(tài)
通常是在指令執(zhí)行的過程中自動形成的,但也可以由用戶根據(jù)需要采用傳送指令
加以改變。各個(gè)標(biāo)志位的意義
如下:
PSW.7(Cy):進(jìn)位標(biāo)志位。
PSW.6(AC):輔助進(jìn)位標(biāo)志位,又稱為半進(jìn)位標(biāo)志位。
PSW.5(F0):用戶標(biāo)志位。
PSW.4、PSW.3(RS1和RSO):寄存器組選擇位。
PSW.2(0V):溢出標(biāo)志位。
PSW.1(空缺位):此位未定義。
PSW.O(P):奇偶校驗(yàn)位。
18、CPU響應(yīng)中斷的條件有哪些?
答:1、CPU沒有處在一個(gè)同級或高級的中斷服務(wù)中
2、查詢中斷請求的機(jī)器周期是當(dāng)前指令的最后?個(gè)機(jī)器周期
3、當(dāng)前指令不是返回指令(RET,RETD或訪問IE、IP的指令。
20、簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。
相同點(diǎn):均能中斷主程序執(zhí)行本程序,然后再返回?cái)帱c(diǎn)地址繼續(xù)
執(zhí)行主程序。
不同點(diǎn):1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口
地址是用戶自己設(shè)定的。
2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的所有
功能之外,尚有清除中斷響應(yīng)時(shí)被置位的優(yōu)先級狀態(tài)、開放較低檔中
斷和恢復(fù)中斷邏輯等功能。
3)中斷服務(wù)子程序是在滿足中斷申請的條件下,隨機(jī)發(fā)生的;而
子程序調(diào)用是用戶主程序事先安排好的。
21、簡述MCS-51單片機(jī)的中斷入口地址分別是哪些?
入口地址依次為:外部中斷0——0003H,定期器T0溢出中斷——
OOOBH,外部中斷1——0013H,定期器T1溢出中斷——001BH,串行
口中斷——0023H
22、(1)R2的內(nèi)容傳到R3中。
(2)外部RAM60H單元內(nèi)容傳到內(nèi)部RAM30H單元;
(3)外部RAM1000H單元內(nèi)容傳到R0;
(4)將片外RAM中1000H開始的8個(gè)數(shù)據(jù)依次傳入片內(nèi)6011始的
8個(gè)單元內(nèi)。
(5)將內(nèi)部RAM20H單元內(nèi)容傳送到外部RAM2023H單元中;
(6)將內(nèi)部RAM20H單元的內(nèi)容與累加器A內(nèi)容相加,結(jié)果存放
在20H單元中。
(7)R1的內(nèi)容傳到R3中;
(8)將外部RAM2023H單元內(nèi)容傳送到內(nèi)部RAM20H單元中;
(9)將內(nèi)部RAM20H單元的內(nèi)容與累加器A內(nèi)容相加,結(jié)果存放
到外部2011單元中。
23、簡述運(yùn)用Keil軟件調(diào)試匯編語言程序的環(huán)節(jié)(分環(huán)節(jié)描述)。
24、簡述MCS-51單片機(jī)4個(gè)8位并行I/O口的功能?
P0:基本I/O口低8位地址/8位數(shù)據(jù)的復(fù)用口
P1:基本I/O口
P2:基本I/On高8位地址
P3:基本I/O口第二功能口
四、閱讀程序段并寫出運(yùn)營結(jié)果
1、寫出片內(nèi)30H單元和片外30H單元的值
MOV30H,#30
MOVRI,#30H
MOVA,#0311
MOVX@R1,A
XCHA,@R1
MOVX@R1,A
RET;
片內(nèi)(30H)=30H外二E1H
2、設(shè)(A)=42H,(42H)=08H,(50H)=43H,分析程序運(yùn)營結(jié)果:
AJMPM
MOVRI,#8111
M:MOVRO,A
MOV67H,@R0
MOVSP,#30H
PUSH50H
POPRI
則(RO)二4211;(RI)=81H;(6711)=0811;(3111)4311;
(SP)二_______
3、執(zhí)行下列程序段中第一條指令后,
(1)(P1.7)=0(P1.3)=0,(P1.2)=0;
執(zhí)行第二條指令后,
(2)(P1.5)=_l—,(P1.4)=_l_,(P1.3)=_l_o
ANLPl,#73H
ORLPl,#3811
4、下列程序段執(zhí)行后,(A)=_OD1I_,(B)=_llll_o
MOVA,#OFBH
MOVB,#12H
DIVAB
5、下列程序段執(zhí)行后,((RO)=_FFH_,(7EH)=_FFH_,(7FH)=_3FH_。
MOVRO,#7FH
MOV7EH,#0
MOV7F11,#4011
DEC@R0
DECRO
DEC@R0
6、已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_OBH—,
內(nèi)部RAM(OA11)=671I_,(0BH)=_45II—
PUSHDPL
PUSHDPH
7、已知程序執(zhí)行前有A=02H,SP=52H,(51H)=80H,(52H)=OOH。
下述程序執(zhí)行后:(10分)
POPDPL
POPDPH
RLA
MOVB,A
MOVCA,?A+DPTR
PUSHA
MOVA,B
INCA
MOVCA,@A+DPTR
PUSHA
RET
ORG800011
DB1011,8011,3011,5011,3011,5011
請問:A=(50H),SP=(50H),(51H)=(30H),(52H)=(50H),
PC二(5030H)o
8、試分析下列程序段:
MOV30H,#0A4H
MOVA,#0D611
MOVR0,#3011
MOVR2,#5EH
ANLA,R2
ORLA,@RO
SWAPA
CPLA
XRLA,#OFEH
ORL30H,A
執(zhí)行完程序后,A=?,(3011)=?
9、下列程序段執(zhí)行后,(RO)=_7EH_,(7EH)=_02H_,(7FH)=_40H
MOVRO,#7FH
MOV7EH,#0
MOV7FH,#40H
DEC@R0
DECRO
DEC@R0
10、已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_OBH_,
內(nèi)部RAM
(OAH)=_67H_,(OBH)=_45H_
PUSHDPL
PUSHDPI1
1K下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片
機(jī)的晶振頻率為6MHz,問執(zhí)行下列程序需要多少時(shí)間」.006ms_
MOVR3,#100;1
LOOP:NOP:1
NOP
NOP
DJNZR3,LOOP;2
RET;2
12、寫出片內(nèi)60H單元和片外60H單元的值
MOV60H,#60
MOVRI,#60H
MOVA,fcO5H
MOVX@R1,A
XCHA,@R1
MOVX@R1,A
RET
片內(nèi)6011=6011
13、設(shè)A=83H,R0=40H,(40H)=34H,問執(zhí)行以下程序段后,(A)=CBH、
(40H)=34H
ANLA,#40H
ORL40H,A
XRLA,@RO
CPLA
五、計(jì)算題
1、51單片機(jī),當(dāng)fosc=6MHz和fosc=12MHz時(shí),最大定期各為多
少?
工作方式1下定期時(shí)間最長,F(xiàn)OSC=6MHZ時(shí)定期時(shí)間最長
131.072ms;FOSC=12MHZ時(shí)定期時(shí)間最長65.536ms
2、若fOSO6MHz,規(guī)定T1定期10ms,選擇方式0,裝入時(shí)間初值后
T1計(jì)數(shù)器自啟動。計(jì)算時(shí)間初值X=?并填入TMOD、TC0N和THKTL1
的值?
x=3192=c78h,thl=63h,tl1=18h,tmod=00h,tcon=40h
3、已知fosc=12MHz,計(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省榆林市高新區(qū)2024-2025學(xué)年一年級第二學(xué)期期末語文課后延時(shí)服務(wù)調(diào)研(含答案)
- 河南省普通高中2024-2025學(xué)年高一下學(xué)期7月期末考試物理試卷(含解析)
- 工作場所電氣設(shè)備使用安全管理
- 道德與法治-七年級-華益中學(xué)-期末考試試卷
- 2024-2025學(xué)年河北省邢臺市任澤區(qū)八年級(上)期末數(shù)學(xué)試卷(含答案)
- 2025秋初中數(shù)學(xué)九年級上冊人教版教案設(shè)計(jì) 21.2.1配方法(2)-教案
- 技術(shù)供需對接活動組織起來太麻煩有沒有基于AI+數(shù)智應(yīng)用的高效智能解決方案
- 四川省南充市某中學(xué)初中部2024-2025學(xué)年七年級下學(xué)期期末復(fù)習(xí)模擬測試語文試卷(原卷+解析卷)
- 《賡續(xù)血脈-尋訪革命遺址》第+1+課《尋根之旅》教學(xué)課件-+-2024-2025學(xué)年人教版(2024)初中美術(shù)七年級下冊
- 題型三 完形填空-高考英語二輪復(fù)習(xí)之語法突破(新高考專用)原卷版
- 經(jīng)皮腎鏡術(shù)后出血的護(hù)理
- 2025年01月中國貿(mào)促會直屬單位公開招聘筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 《建筑施工安全文明工地標(biāo)準(zhǔn)》(DBJ13-81-2006)
- LY/T 2071-2024人造板類產(chǎn)品生產(chǎn)綜合能耗
- 教學(xué)課件《金融服務(wù)營銷》(第二版)徐海潔
- 學(xué)校1530安全教育記錄
- 登革熱診療方案(2024年版)
- 金融機(jī)構(gòu)編碼規(guī)范標(biāo)準(zhǔn)
- 《陜西省自然資源標(biāo)準(zhǔn)體系 建設(shè)指南(2023版)》
- 醫(yī)院建設(shè)動火作業(yè)應(yīng)急預(yù)案
- DB45T 2144-2020 工業(yè)企業(yè)重金屬污染地塊修復(fù)技術(shù)規(guī)范
評論
0/150
提交評論