版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機原理及應(yīng)用期末考試題試卷大全副本
1
單片機模仿試卷001
一、選取題(每題1分,共10分)
1.8031單片機()口引腳,還具備外中斷、
串行通信等第二功能。
a)P0b)Plc)
P2d)P3
2.單片機應(yīng)用程序普通存儲在()
a)RAMb)ROMc)寄存
器d)CPU
3.已知某數(shù)BCD碼為0111010101000010則
其表達十進制數(shù)值為()
a)7542Hb)7542c)75.42H
d)75.42
4.下列指令中不影響標(biāo)志位CY指令有()o
a)ADDA,20Hb)CLRc)
RRCAd)INCA
5.CPU重要構(gòu)成部某些為()
a)運算器、控制器b)加法器、寄存器
c)運算器、寄存器d)運算器、指令譯
碼器
2
6.INTEL8051CPU是()位單片機
a)16b)4c)
8d)準(zhǔn)16
7.8031復(fù)位后,PC與SP值為()
a)0000H,OOHb)0000H,07Hc)
0003H,07Hd)0800H,OOH
8.當(dāng)需要從MCS-51單片機程序存儲器取數(shù)據(jù)
時,采用指令為()o
a)MOVA,@R1b)
MOVCA,@A+DPTR
c)MOVXA,@ROd)
MOVXA,@DPTR
9.8031單片機中既可位尋址又可字節(jié)尋址單元
是()
a)20Hb)30Hc)
OOHd)70H
10.下列哪條指令是對的()
a)PUSHR2b)ADD
RO,A
c)MOVXA@DPTRd)
MOV@R0,A
二、填空題(每空1分,共30分)
3
1.一種完整微機系統(tǒng)由和兩
大某些構(gòu)成。
2.8051引腳RST是(IN腳還是OUT腳),
當(dāng)其端浮現(xiàn)電平時,8051進入復(fù)位狀態(tài)。
8051始終維持這個值,直到RST腳收到電
平,8051才脫離復(fù)位狀態(tài),進入程序運營狀態(tài),
從ROMH單元開始取指令并翻譯和
執(zhí)行。
3.半導(dǎo)體存儲器提成兩大類
和其中具備易失性,慣
用于存儲暫時性數(shù)據(jù)O
4.求十進制數(shù)-102補碼(以2位16進制數(shù)表達),
該補碼為O
5.PC存儲,具備
特性。在8051中決定程序執(zhí)行順序是PC還是
DPTR?它是位?(是,
不是)SFG?
6.123=B=Ho
7.8051內(nèi)部有并行口,P0口直接作輸出
口時,必要外接;并行口作輸入口時,
必要先,才干讀入外設(shè)狀態(tài)。
8.MCS-51堆棧只可設(shè)立在,其最大
4
容量為,存取數(shù)據(jù)原則是O堆
棧寄存器SP是位寄存器,存
儲O
9.中斷解決全過程分為如下3個
段:、、O
10.定期和計數(shù)都是對進
行計數(shù),定期與計數(shù)區(qū)別是
三、判斷題(對者打J,錯者打X,并改正,每
題1分,共10分)
1中斷服務(wù)程序最后一條指令是RETo
2存儲器提成內(nèi)存和外存兩大某些,其中外存
可以直接與CPU互換信息。
3P2□既可以作為I/O使用,又可以作地址/
數(shù)據(jù)復(fù)用口使用。
4在中斷響應(yīng)階段CPU一定要做如下2件工
作:保護斷點和給出中斷服務(wù)程序入口地址。
5RCA為循環(huán)左移指令。
6MOVA,30H源操作數(shù)為及時尋址方式。
7MOVA,@A+DPTR是一條查表指令。
8MULAB執(zhí)行成果是高8位在A中,低8位
5
在B中。
9AJMP跳轉(zhuǎn)空間最大可達到64KB。
10DPTR是由DPH和DPL兩個8位特殊寄存
器構(gòu)成。
四、簡答題(每題5分,共15分)
1.MCS51中斷系統(tǒng)有幾種中斷源?幾種中斷優(yōu)
先級?中斷優(yōu)先級是如何控制?在浮現(xiàn)同級中
斷申請時,CPU按什么順序響應(yīng)(按由高檔到
低檔順序?qū)懗龈鱾€中斷源)?各個中斷源入口地
址是多少?
2.已知單片機系統(tǒng)晶振頻率為6MHz,若規(guī)定
定期值為10ms時,定期器T0工作在方式1時,
定期器T0相應(yīng)初值是多少?TMOD值是多少?
TH0=?TL0=?(寫出環(huán)節(jié))
3.MCS51系列單片機內(nèi)部資源有哪些?說出
8031、8051和8751區(qū)別。
五、作圖題(10分)
用6264(8K*8)構(gòu)成16K數(shù)據(jù)存儲系統(tǒng)。規(guī)定
采用線選法產(chǎn)生片選信號,并計算6264地址范
照。
六、設(shè)計題(1題13分;2題12分,共25分)
1.某單片機控制系統(tǒng)有8個發(fā)光二極管。試畫
6
出89C51與外設(shè)連接圖并編程使它們由左向右
輪流點亮。
2.某控制系統(tǒng)有2個開關(guān)K1和K2,1個數(shù)碼
管,當(dāng)K1按下時數(shù)碼管加1,K2按下時數(shù)碼管
減lo試畫出8051與外設(shè)連接圖并編程實現(xiàn)上
述規(guī)定。
單片機模仿試卷001答案
一、選取題(每題1分,共10分)
1.D2.B3.B
4.D5.A6.C7.B8.B
9.A10.D
二、填空題(每空1分,共30分)
1.一種完整微機系統(tǒng)由硬件和軟件兩大某些構(gòu)
成。
2.8051引腳RST是IN腳(IN腳還是OUT腳),
當(dāng)其端浮現(xiàn)高電平時,8051進入復(fù)位狀態(tài)。8051
始終維持這個值,直到RST腳收到低電平,8051
才脫離復(fù)位狀態(tài),進入程序運營狀態(tài),從ROM
0000H單元開始取指令并翻譯和執(zhí)行。
3.半導(dǎo)體存儲器提成兩大類:RAMROM,其
7
中RAM具備易失性,慣用于存儲暫時性數(shù)
據(jù)。
4.求十進制數(shù)-102補碼(以2位16進制數(shù)表達),
該補碼為9AHo
5.PC存儲_CPU將要執(zhí)行指令所在ROM單元
地址,具備自動加1特性。在8051中決定程序執(zhí)
行順序是PC還是DPTRPC?它是16位?
不是(是,不是)SFG?
6.123=01010010B=52Ho
7.8051內(nèi)部有4個并行口,P0口直接作輸
出口時,必要外接上拉電阻;并行口作輸入
口時,必要先將口鎖存器置1,才干讀入外
設(shè)狀態(tài)。
8.MCS-51堆棧只可設(shè)立在內(nèi)RAM低128B
區(qū),其最大容量為128B,存取數(shù)據(jù)原
則是先進后出。堆棧寄存器SP是8位寄
存器,存儲堆棧棧頂?shù)刂贰?.中斷解決
全過程分為如下3個段:中斷祈求、中斷響
應(yīng)、中斷服務(wù)。
10.定期和計數(shù)都是對脈沖進行計數(shù),定期
與計數(shù)區(qū)別是定期是對周期已知脈沖計數(shù);計
數(shù)是對周期未知脈沖計數(shù)。
8
三、判斷題(對者打J,錯者打X,并改正,每
題1分,共10分)
1中斷服務(wù)程序最后一條指令是RETRETIo
X
2存儲器提成內(nèi)存和外存兩大某些,其中外內(nèi)
存可以直接與CPU互換信息。X
3P2□既可以作為I/O使用,又可以作地址/
數(shù)據(jù)復(fù)用口使用。V
4在中斷響應(yīng)階段CPU一定要做如下2件工
作:保護斷點和給出中斷服務(wù)程序入口地址。V
5LCRLA為循環(huán)左移指令。X
6MOVA,30H源操作數(shù)為及時直接尋址方
式。
7MOVMOVCA,@A+DPTR是一條查表指
令。X
8MULAB執(zhí)行成果是高低8位在A中,低
高8位在B中。X
9AJMP跳轉(zhuǎn)空間最大可達到642KB。
10DPTR是由DPH和DPL兩個8位特殊寄存
器構(gòu)成。V
四、簡答題(每題5分,共15分)
1.MCS51中斷系統(tǒng)有幾種中斷源?幾種中斷優(yōu)
9
先級?中斷優(yōu)先級是如何控制?在浮現(xiàn)同級中
斷申請時,CPU按什么順序響應(yīng)(按由高檔到
低檔順序?qū)懗龈鱾€中斷源)?各個中斷源入口地
址是多少?
答:MCS51單片機有5個中斷源,2個中斷優(yōu)
先級,中斷優(yōu)先級由特殊功能寄存器IP控制,
在浮現(xiàn)同級中斷申請時,CPU按如下順序響應(yīng)
各個中斷源祈求:INTO、TO、INTI、T1、串口,
各個中斷源入口地址分別是0003H、000BH、
0013H、001BH、0023Ho
2.已知單片機系統(tǒng)晶振頻率為6MHz,若規(guī)定
定期值為10ms時,定期器TO工作在方式1時,
定期器TO相應(yīng)初值是多少?TMOD值是多少?
TH0=?TL0=?(寫出環(huán)節(jié))
答:定期值為10ms時,定期器TO工作在方式1
時,定期器TO相應(yīng)初值是1388H
TMOD值是00000001B,TH0=13H;TL0=88Ho
3.MCS51系列單片機內(nèi)部資源有哪些?說出
8031、8051和8751區(qū)別。
答:MCS51系列單片機上有1個8位CPU、
128BRAM、21個SFR、4個并行口、1個串行
口、2個定期計數(shù)器和中斷系統(tǒng)等資源。8031、
10
8051和8751區(qū)別是8031內(nèi)無ROM;8051內(nèi)有
4KB掩膜ROM;8751內(nèi)有4KBEPROM。
五、作圖題(10分)
答:WR接6264WE
RD接6264OE
ABO—AB12接6264A0—A12
DBO—DB7接6264D0—D7
AB15、AB14分另I]接Y0和Y1
地址:0000H—1FFFH;H--3FFFH
六、設(shè)計題
1.某單片機控制系統(tǒng)有8個發(fā)光二極管。試畫
出89C51與外設(shè)連接圖并編程使它們由右向左
輪流點亮。
答:圖(5分)構(gòu)思(3分)
MOVA,#80H(1分)
UP:MOVPl,A(1分)
RRA(2分)
SJMPUP(1分)
2.某控制系統(tǒng)有2個開關(guān)KI和K2,1個數(shù)碼
管,當(dāng)K1按下時數(shù)碼管加1,K2按下時數(shù)碼管
減lo試畫出8051與外設(shè)連接圖并編程實現(xiàn)上
述規(guī)定。
11
答:圖(5分)構(gòu)思(3分)
程序(4分)
ORG0000H
LJMPMAIN
ORG0003H
LJMPAINTO
ORG0013H
LJMPBINT1
MAIN:MOVIE,#83H
SETBITO
SETBIT1
MOVR0,#00H
MOVDPTR,#TAB
UP:MOVA,RO
MOVCA,@A+DPTR
MOVPl,A
SJMPUP
AINTO:INCRO
CJNER0,#10,AINT01
MOVR0,#0
AINT01:RETI
BINT1:DECRO
12
CJNERO,#OFFH,BINT11
MOVRO,#9
BINT11:RETI
單片機模仿試卷002
一、填空題(每空格1分,共10分)
1.MCS—51布爾解決機存儲空間是o
2.P2口通慣用作,也可以作通用I/O口
使用。
3.若由程序設(shè)定RSi、RSo=Ol,則工作寄存器
Ro?R7直接地址為o
4.8051堆棧區(qū)普通開辟在o
5.所謂尋址,其實質(zhì)就是______o
6.存儲器映象是o
7.定期器中斷祈求發(fā)生在o
8.中斷響應(yīng)時間是指o
9.通過CPU對I/O狀態(tài)測試,只有I/O已準(zhǔn)備好
時才干進行I/O傳送,這種傳送方式稱為
10.在中斷服務(wù)程序中現(xiàn)場保護和現(xiàn)場恢復(fù)期
間,中斷系統(tǒng)應(yīng)處在狀態(tài)。
二、單項選取題(在每小題四個備選答案中,選
13
出一種對的答案,并將對的答案序號填在題干
括號內(nèi)。每小題1分,共10分)
1.MCS-51單片機復(fù)位操作重要功能是把PC初
始化為()o
A.0100HB.2080H
C.0000HD.8000H
2.若單片機振蕩頻率為6MHz,設(shè)定期器工作在
方式1需要定期1ms,則定期器初值應(yīng)為
()。
A.500B.1000C.216-500
D.216-1000
3.定期器1工作在計數(shù)方式時,其外加計數(shù)脈沖
信號應(yīng)連接到()引腳。
A.P3.2BR.3C.P3.4DR.5
4.當(dāng)外部中斷祈求信號方式為脈沖方式時,規(guī)定
中斷祈求信號高電平狀態(tài)和低電平狀態(tài)都應(yīng)至
少維持()o
A.1個機器周期B.2個機器周期
C.4個機器周期D.10個晶振周期
5.MCS-51單片機在同一優(yōu)先級中斷源同步申請
中斷時,CPU一方面響應(yīng)()o
A.外部中斷0B.外部中斷1
14
C定期器0中斷D.定期器1中斷
6.定期器若工作在循環(huán)定期或循環(huán)計數(shù)場合,應(yīng)
選用()o
A.工作方式0B.工作方式1C.工作
方式2D.工作方式3
7.MCS-51單片機外部中斷1中斷祈求標(biāo)志是
()o
A.ET1B.TF1C.IT1
D.IE1
8.下列標(biāo)號中,對的標(biāo)號是()o
A.1BT:B.BEGIN:C.ADD:
D.STAB31:
9.串行口每一次傳送()字符。
A.1個B.1串C.1幀
D.1波特
10.要想把數(shù)字送入DAC0832輸入緩沖器,其控
制信號應(yīng)滿足()o
A.ILE=1,CS=1,WR?=0
B.ILE=1,cs=0,西=0
C.ILE=0,cs=l,WR?=0
D.ILE=0,cs=0,兩=0
三、簡答題(每小題4分,共20分)
15
1.如何對的使用P3□?
2.簡述累加器ACC作用。
3.簡述寄存器間接尋址方式及其尋址范疇。
4.簡述MCS-51單片機中斷入口地址。
5?簡述串行數(shù)據(jù)傳送特點。
四、讀程序題(每小題4分,共20分)
1.執(zhí)行下列程序段后,(Pl)=O
MOVPl,#5DH
CPLPl.l
CPLPl.2
CLRPl.6
SETBPl.7
2.執(zhí)行下列程序段后,(A)=,(CY)=o
MOVA,#C5H
RLA
3.下列程序段執(zhí)行后,
(Ro)=,(7EH)=,(7FH)=o
MOVRo,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
INC@Ro
INCRo
16
INC@Ro
4.已知(SP)=60H,子程序SUBTRN首地址為
0345H,現(xiàn)執(zhí)行位于0123HAeALLSUBTRN
雙字節(jié)指令后,
(PC)=—,(61H)=,(62H)=o
5.閱讀下列程序,闡明其功能。
MOVRo,#data
MOVA,@Ro
RLA
MOVRi,A
RLA
RLA
ADDA,Ri
MOV@Ro,A
RET
五、編程題(每小題4分,共20分)
1.已知在累加器A中存儲一種BCD數(shù)(0?9),
請編程實現(xiàn)一種查平方表子程序。
2.請使用位操作指令實現(xiàn)下列邏輯操作:
BIT=(1OHVPI.O)A(IIHVCY)
3,已知變量X存于VAR單元,函數(shù)值Y存于
FUNC單元,按下式編程求Y值。
17
1X>o
o
0X=
Y=X<O
-1
4.已知在R2中存儲一種壓縮BCD碼,請將它拆
成二個BCD字節(jié),成果存于SUM開始單元中
(低位在前)。
5.將存于外部RAM8000H開始50H數(shù)據(jù)傳送
0010H區(qū)域,請編程實現(xiàn)。
六、綜合應(yīng)用題(每小題10分,共20分)
1.已知如圖,8155PA口用于輸出,PB口用于輸
入,PC口用于輸出,請:
(1)寫出8155各I/O口口地址和存儲器地址范
Wo
(2)編寫出8155初始化程序。B155命令字格
式:
B155命令字格式;
2.已知如圖并給出下列程序,請在讀圖并理解程
序后回答下列問題:
(1)程序功能為O
18
LOOP:MOVX@DPTR,A
JBP3.3,$
MOVXA,@DPTR
MOVX@Ro,A
INCDPTR
INCRo
DJNZR2LOOP
AJMPADC
單片機模仿試卷002參照答案
一、填空題(每空1分,共10分)
L00H?7FH
2?高8位地址線
19
3.08-OFH
4.顧客RAM區(qū)
5.如何擬定操作數(shù)單元地址
6.存儲器在整個存儲空間地址范疇
7,定期時間到
8.從查詢中斷祈求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入
口地址所需機器周期數(shù)
9.程序查詢方式
10.關(guān)中斷
二、單項選取題(每小題1分,共10分)
l.C2.C3.D
4.A5.A
6.C7.D8.D
9.A10.B
三、簡答題(每小題4分,共20分)
1.要點:
(1)闡明P3口有第一功能和第二功能使
用。
(2*3口第二功能各位線含義。
(3)使用時應(yīng)先按需要選用第二功能信號,
剩余口線才作第一功能I/O線用。
(4)讀引腳數(shù)據(jù)時,必須先給鎖存器輸出
20
“1”。
2.(1)8位專用寄存器。
(2)運算時存儲一種操作數(shù)。
(3)運算后存儲運算成果,因此稱它為累加
器。
3.⑴寄存器中存儲是操作數(shù)地址,操作數(shù)是
通過寄存器間接得到,這種尋址方式稱為
寄存器間接尋址方式。
(2)尋址范疇:
①內(nèi)部RAM低128單位,形式
@Ri(i=0,l)o
②外部RAM64K使用DPTR作間址寄
存器,形式為@DPTR。
4,中斷入口地址為中斷響應(yīng)后PC內(nèi)容即中
斷服務(wù)入口地址。
它們是:外部中斷00003H
定期器To中斷OOOBH
外部中斷10013H
定期器Ti中斷001BH
串行口中斷0023H
5.(1)傳送按位順序進行,速度慢。
⑵傳播線少,成本低。
21
⑶傳送距離遠,可達幾公尺到幾千公里。
四、讀程序題(每小題4分,共20分)
l.(Pl)=9BH
2.(A)=8BH(或10001011B)
(CY)二不影響
3.(Ro)=7FH
(7EH)=00H
(7FH)=41H
4.(PC)=0345H
(61H)=25H
(62H)=01H
5.(data)xl0操作
五、編程題(每小題4分,共20分)
l.SQR:INCA
MOVCA,@A+PC
RET
TAB:DB0,1,4,9,16
DB25,36,49,64,81
2.ORLC,11H
MOV12H,C
MOVC,Pi.o
ORLC,/10H
22
ANLC,12H
MOVBIT,C
RET
3.MOVA,VAR
CJNEA,#0,COMP
SJMPRES
x=0,Y=0
COMP:JNCPOSI
x>0,Y=l
MOVA,#0FFH;x<0,Y=-l
SJMPRES
POSI:MOVA,#01H
RES:MOVFUNC,A
RET
4.MOVRo,#SUM
MOVA,R2
ANLA,#OFH
MOV@Ro,A;存低字節(jié)BCD
MOVA,R2
ANLA,#0F0H
SWAPA
INCRo
23
MOV@Ro,A;存高字節(jié)BCD
RET
5.MOVDPTR,#8000H
MOVRo,#10H
MOVR2,#50H
LOOP:MOVXA,@DPTR;取
數(shù)
MOVX@Ro,A;存數(shù)
INCDPTR
INCRo
DJNZR2,LOOP
RET
六、綜合應(yīng)用題(每小題10分,共20分)
24
「2.7P?6…P?.l^20Pu.7Po.6…P0.2Po.lPo.U口地址口名稱
CEIo/MA2AlA0
XXXXXX01xxxxxOOO0100H命令口
010010101HPA口
?01?0100102HPB口
?01?0110103HPC口
?01?1000104HTL
011010105HTH
xxxxxx00000000000000H8155
"0011111111OOFFHRAM
ID
(2)初始化程序:
MOVDPTR,#0100H
MOVA,#0DH
MOVX@DPTR,A
2.(1)巡回采集8個通道數(shù)據(jù)
(2)ADC0809口地址為7FF0H~
7FF7H(或7FF8?7FFFH)
(3)EOC為A/D轉(zhuǎn)換結(jié)束信號,用來引
起中斷或查詢,以便讀取A/D轉(zhuǎn)換成果。
(4)成果存入外部RAMA0H?A7H。
25
單片機模仿試卷003
一、填空
1.8051單片機內(nèi)部硬件構(gòu)造涉及
了:、、、和以
及并行I/O口、串行口、中斷控制系統(tǒng)、時鐘電
路、位解決器等部件,這些部件通過相
連接。
2.MCS-51堆棧只可設(shè)立在,堆棧寄存器sp
是位寄存器。
3.MCS-51單片機P0~P4口均是I/O口,
其中P0口和P2口除了可以進行數(shù)據(jù)輸入、輸出
外,普通還用來構(gòu)建系統(tǒng)和,
在P0~P4口中,為真正雙相
口,為準(zhǔn)雙向口;口具備第二引
腳功能。
4.定期器/計數(shù)器工作方式3是指得
將拆成兩個獨立8位計數(shù)器。而另一種
定期器/計數(shù)器此時普通只可作為使
用。
5.假定(SP)=40H,(39H)=30H,(40H)=60Ho
執(zhí)行下列指令:
POPDPH
26
POPDPL
后,DPTR內(nèi)容為,SP內(nèi)容是o
二、選取
1.MCS-96單片機片內(nèi)A/D轉(zhuǎn)換器是()轉(zhuǎn)換器
件。
A.4通道8位B.8通道8位C.8通道10
位D.8通道16位
2.MCS-51單片機堆棧區(qū)應(yīng)建立在()o
A.片內(nèi)數(shù)據(jù)存儲區(qū)低128字節(jié)單元B.片
內(nèi)數(shù)據(jù)存儲區(qū)
C.片內(nèi)數(shù)據(jù)存儲區(qū)高128字節(jié)單元D.程序
存儲區(qū)
3.MCS-51單片機定期器工作方式0是指()工
作方式。
A.8位B.8位自動重裝C.13位D.16
位
4.當(dāng)需要從MCS-51單片機程序存儲器取數(shù)據(jù)
時,采用指令為()O
A.MOVA,@R1B.MOVCA,@A+DPTR
C.MOVXA,@ROD.MOVXA,@DPTR
三、簡答題
27
1.想將中斷服務(wù)程序放置在程序存儲區(qū)任意區(qū)
域,在程序中應(yīng)當(dāng)作何種設(shè)立?請舉例加以闡
明。
2.51系列單片機具備幾種中斷源,分別是如何
定義?其中哪些中斷源可以被定義為高優(yōu)先級
中斷,如何定義?
四、參數(shù)計算
已知一MCS51單片機系統(tǒng)外接晶體振蕩器頻率
為11.059MHZ,計算:
單片機系統(tǒng)拍節(jié)P、狀態(tài)S、機器周期所相應(yīng)時
間是多少?
指令周期中單字節(jié)雙周期指令執(zhí)行時間是多
少?
五、改錯
請判斷下列各條指令書寫格式與否有錯,如有錯
闡明因素:
1.MULR0R1
2.MOVA,@R7
3.MOVA,#3000H
4.MOVC@A+DPTR,A
5.LJMP#1000H
28
六、使用簡樸指令序列完畢如下操作
1.請將片外RAM20H-25H單元清零
2.請將R0M3000單元內(nèi)容送R7
七、編程題(20)
已知MCS-51單片機系統(tǒng)片內(nèi)RAM20H單元存儲樂
一種8位無符號數(shù)7AH,片外擴展RAM8000H存儲
了一種8位無符號數(shù)86H,試編程完畢以上兩個
單元中無符號數(shù)相加,并將和值送往片外
RAM01H、00H單元中,同步將所編寫程序運營完
畢后數(shù)據(jù)和狀態(tài)添入下表中給出PSW關(guān)于位以
及寄存器A、DPTR和RAM單元中。
CYADPTR片外片外片外
01H00H8000H
單片機模仿試卷004
一、填空題(15分,每空1分)
29
1.MCS—51單片機PO—P4口均是
I/O□,其中PO口和P2口除了可以進行數(shù)據(jù)
輸入、輸出外,普通還用來構(gòu)建系統(tǒng)
和,在PO—P4口中,
為真正雙向口,為準(zhǔn)雙向口。
2.MCS-51單片機堆棧區(qū)只可設(shè)立
在,堆棧寄存器5P
是位寄存器。
3.MCS-51單片機外部中斷祈求信號有電
平方式和,在電平方
式下,當(dāng)采集到INTO、INTI有效信號為
時,激活外部中斷。
4.定期器/計數(shù)器工作方式3是指將
拆成兩個獨立8位計數(shù)器。而另一種定期器/計
數(shù)器此時普通只可作為
使用。
5.MCS—96單片機最大尋址空間
是,該空間地址范疇為,
系統(tǒng)上電及復(fù)位程序入口地址為,芯
片配備字節(jié)CCB地址為o
30
二、簡答題(15分,每小題5分)
1.51系列單片機具備幾種中斷源,分別是
如何定義?其中哪些中斷源可以被定義為高優(yōu)先
級中斷,如何定義?
2.各中斷源相應(yīng)中斷服務(wù)程序入口地址與
否能任意設(shè)定?
3.如果想將中斷服務(wù)程序放置在程序存儲區(qū)
任意區(qū)域,在程序中應(yīng)當(dāng)作何種設(shè)立?請舉例加
以闡明。
三、參數(shù)計算題(16分)
已知一單片機系統(tǒng)外接晶體振蕩器振蕩頻率
為IL059MHz,請計算該單片機系統(tǒng)拍節(jié)P、
狀態(tài)S、機器周期所相應(yīng)時間是多少?指令周期
中單字節(jié)雙周期指令執(zhí)行時間是多少?
四、改錯題(共5分,每小題1分)
以給出指令操作碼為根據(jù),請判斷MCS-51
31
單片機下列各條指令書寫格式與否有錯誤,如有
請闡明錯誤因素。
1.MULR0R1
2.MOVA,@R7
3.MOVA,#3000H
4.MOVC@A+DPTR,A
5.LJMP#1000H
五、尋址方式(5分,每問1分)
闡明MCS—51單片機下列各條指令中源操
作數(shù)尋址方式(可直接在每條指令背面書寫)
1.ANLA,20H
2.ADDCA,#20H
3.JZrel
4.CLRC
5.RRA
六、使用簡樸指令序列完畢如下操作(12分)
32
1.請將片外RAM20H—25H單元清零
2.請將ROM3000H單元內(nèi)容送R7
七、編程題(18分)
已知一MCS—51單片機系統(tǒng)片內(nèi)RAM
20H單元存儲了一種8位無符號數(shù)7AH,片外
擴展RAM8000H存儲了一種8位無符號數(shù)86H,
試編程完畢以上兩個單元中無符號數(shù)相加,并將
和值送往片外RAM01H、00H單元中,同步將
所編寫程序運營完畢后數(shù)據(jù)和狀態(tài)添入下表中
給出PSW關(guān)于位以及寄存器A、DPTR和RAM
單元中。
CYADPTR片外片外片外
01H00H8000H
八、判讀電路題(14分)
下圖為MCS-51單片機系統(tǒng)中混合擴展多片
存儲器2764、6264芯片某些連線電路圖。
試分析電路并回答下列問題:
33
1.請簡樸論述2764芯片功能、容量,在電
路中起什么作用?
2.請簡樸論述6264芯片功能、容量,在電
路中起什么作用?
3.請分析各片2764、6264所占用單片機數(shù)
據(jù)存儲空間地址范疇是多少?
單片機模仿試卷004參照答案
一、填空題(15分,每空1分)
1.并行數(shù)據(jù)總線地址總線P0
Pl—P3
2.片內(nèi)數(shù)據(jù)存儲區(qū)(器)
3.脈沖方式低電平
4.定期器/計數(shù)器0串行口波特率發(fā)
生器
5.64K0000H—FFFFH2080HH
二、簡答題(15分,每小題5分)
34
1.具備5個中斷源,分別是外部中斷INTO
和外部中斷INTI、定期器溢出中斷0和定期器
溢出中斷1以及串行中斷。通過對中斷優(yōu)先級寄
存器IP設(shè)立,每個中斷源都可以被定義為高優(yōu)
先級中斷。(6分)
2.各中斷源入口地址已經(jīng)在中斷地址區(qū)中
被定義了,不能任意設(shè)定。(3分)
3.如果要將中斷服務(wù)程序放置在程序存儲
區(qū)任意區(qū)域,在程序中要通過在中斷地址區(qū)相應(yīng)
地址上設(shè)立跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務(wù)程序
執(zhí)行。
例如:外部中斷O中斷服務(wù)程序INTOP放
置在程序存儲區(qū)任意區(qū)域,此時,通過如下方式,
可實現(xiàn)對中斷服務(wù)程序執(zhí)行:(4分)
ORGO003H(2分)
JMPINTOP
列舉其她中斷跳轉(zhuǎn)例子也可,但論述中斷源要
與中斷地址相相應(yīng)才可得分,如外中斷0相應(yīng)
0003H地址。
35
三、參數(shù)計算題(16分)
P=l/f=(l/ll.059x106)=0.09x106s
=90ns
S=2P=2x90ns=180ns
機器周期=12P=12x90ns=1.08M
雙指令周期=2x機器周期=2.1611s
判題原則:每問4分,成果錯,分值全扣;
成果對的,量綱錯或
四、改錯題:(共5分,每小題1分)
以給出指令操作碼為根據(jù),請判斷
MCS-51單片機下列各條指令書寫格式與否有
錯誤,如有請闡明錯誤因素。
1.MULRoRl乘法指令應(yīng)使用A、B
寄存器操作
2.MOVA,@R7間接寄存器使用
R7有誤,間址寄存器只能使用RO、R1
3.MOVA,#3000H8位累加器A
36
不能接受16位數(shù)據(jù)
4.MOVC@A+DPTR,AMOVC指
令為對程序存儲區(qū)操作指令,累加器內(nèi)容不可通
過變址方式送入程序存儲器,兩操作數(shù)寫反了。
5.UMP#1000H長轉(zhuǎn)移指令中操作數(shù)
為16位轉(zhuǎn)移地址,不能用及時數(shù)形式來表達。
五、尋址方式(5分,每問1分)
闡明MCS-51單片機下列各條指令中源操
作數(shù)尋址方式(可直接在每條指令背面書寫)
1.ANLA,20H直接尋址
2.ADDCA,#20H及時尋址
3.JZrel相對尋址
4.CLRC位尋址
5.RRA寄存器尋址
六、使用簡樸指令序列完畢如下操作(12分,每
小題6分)
1.請將片外RAM20H—25H單元清零
37
MoVRO,#20H
MOVR7,#06H
CLRA
LOOP:MOVX@R0,A
INCRO
DJNZR7,LOOP
2.請將ROM3000H單元內(nèi)容送R7
MOVDPTR,#3000H
CLRA
MOVCA,@A+DPTR
MOVR7,A
七、編程題(18分,其中編程12分,表中每一空
1分)
CYADPTR片外片外片外
01H00H8000H
001H8000H01H00H86H
38
MOVDPTR,#8000H;加數(shù)單元地
址送DPTR
MOVXA,@DPTR;取加數(shù)之一
ADDA,20H;兩數(shù)相加
MOVRO,#00H;和值低位送片外
OOH單元
MOVx@R0,A
INCRO
CLRA;計算和值高位
ADDCA,#00H
MOVx@R0,A;高位送片外01H單
元
RET
編程要考慮將進位位值作為成果一某些取出
來。采用其她編程方式也可以,但成果是不會變
化,和值=100H
39
機模仿試卷006及答案
一、填空題(每空1分,共10分)
一、填空(每題2分,共10分)
1、MCS-51單片機片內(nèi)有5個中斷源,其
中二—個外部中斷源。
2、設(shè)定T1為計數(shù)器方式,工作方式2,則TMOD
中值為60H(高位為6即可)。
3、若IT1=O,當(dāng)引腳P3.2為低電平時候,
INTO中斷標(biāo)志位IE0才干復(fù)位。
4、在接口電路中,把已經(jīng)編址并能進行讀寫操
作寄存器稱為端口O
5、在單片機中,為實現(xiàn)數(shù)據(jù)I/O傳送,可使用
三種控制方式,即無條件傳送方式、查詢方
式和中斷方式
二、選取題(每小題2分,共10分)
1、尋址空間為數(shù)據(jù)程序存儲器所用指令是
(A):
40
A.MOVXB.MOVC.MOVCD.ADDC
2、執(zhí)行中斷返回指令,從堆棧彈出地址送給
(C).
A.AB.CYC.PCD.DPTR
3、七段共陰極發(fā)光兩極管顯示字符‘田,段碼
應(yīng)為(E)
A.67HB.6EHC.91HD.76HE.90H
4、在串行通信中,8031中發(fā)送和接受寄存器
是(B)o
A.TMODB.SBUFC.SCOND.DPTR
5、波特單位是(B)
A.字符/秒B.位/秒C.幀/秒D.
字節(jié)/秒
三、指令題(每小題4分,共16分)
1、將20H單元清零
MOV20H,#00H或
CLRA
41
MOV20H,A
2、將片外RAMH中低字節(jié)與片內(nèi)20H中低字節(jié)互
換。
MOVDPTR,#HXCHDA,?RO
MOVRO,#20HMOVX@DPTR,A
MOVX@DPTR,A
3、已知某端口地址為2FFFH,將片內(nèi)RAM20H內(nèi)
容寫到該端口中。
MOVA,20H
MOVXDPTR,#2FFFH
MOVX@DPTR,A
4、把DPTR內(nèi)容壓入堆棧
PUSHDPH
PUSHDPL
四、填寫下表(每空2分,共10分)
42
指令尋址空間
CLR40H位尋址區(qū)
PUSHACC片內(nèi)RAM(數(shù)據(jù)存儲
器)
MOVCA,@A+PC(ROM)程序存儲器
SJMP$(ROM)程序存儲器
MOVX@DPTR,A外部RAM(數(shù)據(jù)存儲
器)
五、讀程序(每小題5分,共10分)
1、設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序
后,(A)=0E7H
ORLA,#27H
ANLA,28H
XCHDA,@R0
CPLA
2、設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填
寫如下中間成果。
SETBC
43
ADDCA,20H(A)=82H(CY)=0(AC)=
1
RLCA(A)=04H(CY)=1(P)口
MULAB(A)=08H(BUOOH
(OV)=_0
六、簡答題(共14分)
1、簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序異同點。
(8分)
相似點:均能中斷主程序執(zhí)行本程序,然后再返
回斷點地址繼續(xù)執(zhí)行主程序。
不同點:
(1)中斷服務(wù)程序入口地址是固定,子程序
調(diào)用入口地址是顧客自己設(shè)定。
(2)中斷服務(wù)子程序返回指令除具備子程序
返回指令所具備所有功能之外,尚有清除中斷響
應(yīng)時被置位優(yōu)先級狀態(tài)、開放較低檔中斷和恢復(fù)
中斷邏輯等功能。
44
(3)中斷服務(wù)子程序是在滿足中斷申請條件
下,隨機發(fā)生;而子程序調(diào)用是顧客主程序事先
安排好。
2、已知晶振頻率為6MHz,在P1.0引腳上輸出周
期為500微秒等寬矩形波,若采用T1中斷,工
作方式2,試寫出中斷初始化程序(6分)
MOVTMOD,#20HSETBET1
MOVTL1,#06HSETBTRI
MOVTH1,#06HSJMP$
SETBEA
七、編程題(10分)
將內(nèi)部RAM20H為首16個單元8位無符號數(shù)排序
寫出程序,并作恰當(dāng)注釋
SORT:MOVRO,#20H
MOVR7,#07H
CLRTRO;互換標(biāo)志位復(fù)位
45
LOOP:MOVA,?RO
MOV2BH,A
INCRO
MOV2AH,@RO
CLRC
SUBBA,@RO;比較先后兩個數(shù)
JCNEXT;
MOV@R0,2BH
DECRO
MOV@RO,2AH
INCRO
SETBTRO;置互換標(biāo)志位有
效
NEXT:DJNZR7,LOOP
JBTRO,SORT;若互換標(biāo)志位有
效,繼續(xù)進行
46
HERE:SJMP$
八、讀圖題(20分)
閱讀下列硬件圖,補齊連接線(5分),并回答
問題(各5分):
47
1、ALE、PSEN、WR、RD功能
ALE作地址鎖存選通信號,以實現(xiàn)低八位地址鎖
存,PSEN信號作擴展程序存儲器讀選通信號
WR、RD作為擴展數(shù)據(jù)存儲器和I/O端口讀寫選
通信號。
2、圖中各芯片功能
74LS373:地址鎖存器,用來鎖存P0口發(fā)送
地址低8位
2764:容量為8KB程序存儲器(EPROM)用
來存儲程序
6264:容量為8KB數(shù)據(jù)存儲器(RAM)用來
存儲數(shù)據(jù)
8031:不含程序存儲器8位單片機芯片,是
不帶I/O設(shè)備微型計算機。
3、2764、6264地址范疇(P2.5取"0")
2764:8000H?9FFFH6264:
4000H?5FFFH
48
機模仿試卷007
一、填空題:(共30空,每空1分)
1.單片機即一種芯片計算機,此芯片上涉及五
某些:運算器、、、輸
入某些、o
2.只有在碼表達中0表達是唯一。
3.MCS—51指令系統(tǒng)中direct表達含義是:
__________________________________________________O
4.P0、Pl、P2、P3四個均是位口(填
“串行”還是“并行”),其中P0功能是
_____________________;P2口功能是
;而是雙功能口;
是專門顧客口。
5.畫程序總是由三種基本構(gòu)造構(gòu)成:順序、
分支和o
6.MCS-51指令共有六種尋址方式,分別是
及時數(shù)尋址、、、寄存
器間接尋址、、相對尋址。
7.MOVDPTR,#datal6作用是用來設(shè)定
_____________________O
8.片內(nèi)RAM可進行位尋址空間位地址范疇是
49
9.MCS—51存儲器空間配備從功能上可分為
四種類型:、內(nèi)部數(shù)據(jù)存儲器、
、外部程序存儲器。
10.MCS-51指令按其功能可分為五大類:
、、邏輯運算類指令、
位操作指令、控制轉(zhuǎn)移指令。
11.輸入輸出設(shè)備與主機連接某些稱為輸入
輸出接口,接口有三大作用:作
用、作用和信號電平與形式變換
作用。
12.MCS—51內(nèi)部SFR共有個。
13.CJNE<目字節(jié)),<源字節(jié)》,rel屬于
五大類指令中類指令,其操作碼
助記符含義是O
14.8051單片機有個中斷源,
級中斷優(yōu)先級別。
15.8255A屬于可編程〃o接口芯
片,8255AA通道有種作方式。
二、選取題:(共15題,每題1分)
1.10101.101B轉(zhuǎn)換成十進制數(shù)是
()o
50
(A)46.625(B)23.625(C)
23.62(D)21.625
2.存儲器地址范疇是OOOOH-OFFFH,它容
量為()o
(A)1KB(B)2KB
(C)3KB(D)4KB
3.3D.0AH轉(zhuǎn)換成二進制數(shù)是()o
(A)111101.0000101B
(B)111100.0000101B
(C)111101.101B
(D)111100.101B
4.73.5轉(zhuǎn)換成十六進制數(shù)是()o
(A)94.8H(B)49.8H
(C)111H(D)49H
5.MOVXA,@R0指令中,源操作數(shù)
采用()尋址方式,指令作用在()區(qū)
間。
(A)寄存器,外部數(shù)據(jù)存儲器
(B)直接,程序存儲器
(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲器
(D)寄存器間接,外部數(shù)據(jù)存儲器
6.A7H和5BH兩個及時數(shù)相加后,和為
51
(),(CY)是()o
(A)1CH,0
(B)C1H,0
(C)02H,1
(D)C1H,1
7.若(A)=86H,(PSW)=80H,則執(zhí)行
RRCA指令后(A)
(A)C3H(B)B3H(C)
ODH(D)56H
8.如果(PO)=65H,貝!)當(dāng)
CPLP0.2
SETBC
MOVP0.4,C
執(zhí)行后(PO)=()
(A)61H(B)75H(C)
71H(D)17H
9.()指令是MCS-51指令系統(tǒng)中執(zhí)行時間
最長且長達4us。
(A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移(C)
增減量(D)乘除法
10.8031單片機中,將累加器A中數(shù)送入外
RAM40H單元,可執(zhí)行指令()o
52
(A)MOVRI,40H(B)
MOVRI,#40H
MOVX@R1,A
MOVXRI,A
(C)MOVX40H,A(D)
MOVRI,#40H
M
OVX@R1,A
11.已知累加器A數(shù)值為98H,它與OFAH相
加,相加后會影響標(biāo)志位CY、AC和OV位。
各個位值是()o
(A)0、0、0(B)l、0、l(C)
1、1、1(D)l>1、0
12.不屬于單片機與輸入輸出設(shè)備進行信息互換
方式是()o
(A)無條件傳送方式(B)查詢方式
(C)中斷方式(D)存儲器直接存取方式
13.8051與8255A硬件連接如圖P110圖6-7,
其中規(guī)定未用地址線取0o則8255A控制字寄存
器地址是()
(A)0000H(B)0001H
(C)0002H(D)0003H
53
14.A/D轉(zhuǎn)換辦法有如下四種,ADC0809是一
種采用()進行A/D轉(zhuǎn)換8位接口芯片。
(A)計數(shù)式(B)雙積分式
(C)逐次逼近式(D)并行式
15.8051單片機內(nèi)有()個16位定期/計數(shù)器,
每個定期/計數(shù)器均有()種工作方式。
(A)4,5(B)2,4
(C)5,2(D)2,3
三、判斷指令(或偽指令)正誤(共15題,每題1
分)
(1).MOV20H,R1()
(2).ADDCA,2030H()
(3).CLRA()
(4).MOVX40H,#30H()
(5).ORG3000H()
(6).MOVC@A+PC,A()
(7).MOVXA,H()
(8).DJNZ#data,rel()
(9).INC@R5()
(10).DECDPTR()
(11).MOVRI,@R2()
54
(12).SWAPRI()
(13).SETBH()
(14).JZA,LOOP()
(15)DAR2()
四、分析程序并寫出成果:(共4題,每題5分)
1.已知(RO)=20H,(20H)=10H,(PO)=30H,
(R2)=20H,執(zhí)行如下程序段后(40H)=
MOV@R0,#11H
MOVA,R2
ADDA,20H
MOVPSW,#80H
SUBBA,PO
XRLA,#45H
MOV40H,A
2.已知(RO)=20H,(20H)=3
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《食用菌栽培技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖南省安全員-C證考試題庫
- 2025山東省安全員B證考試題庫附答案
- 2025年湖北省建筑安全員知識題庫
- 【語文課件】《我的信念》課件
- 《壺口瀑布》課件
- 單位管理制度展示選集【人員管理篇】
- 單位管理制度展示合集【職員管理】十篇
- 電力天然氣周報:多省2025年長協(xié)電價落地11月我國天然氣表觀消費量同比下降0.3
- 2024年上海市縣鄉(xiāng)教師選調(diào)考試《教育學(xué)》真題匯編帶解析含完整答案(各地真題)
- 2025年云南昆明經(jīng)濟技術(shù)開發(fā)區(qū)投資開發(fā)(集團)有限公司招聘筆試參考題庫附帶答案詳解
- 社會單位消防安全知識考試題庫(濃縮500題)
- 企業(yè)地震應(yīng)急預(yù)案樣本(三篇)
- 2023-2024學(xué)年廣東省廣州市花都區(qū)九年級(上)期末物理試卷(含答案)
- GB/T 5483-2024天然石膏
- 線上推廣授權(quán)合同范例
- 保定學(xué)院《大學(xué)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024-2025學(xué)年九年級語文上冊部編版期末綜合模擬試卷(含答案)
- 鄉(xiāng)村振興暨干部素質(zhì)提升培訓(xùn)班學(xué)習(xí)心得體會
- IATF16949:2024標(biāo)準(zhǔn)質(zhì)量手冊
- 反詐知識競賽題庫及答案(共286題)
評論
0/150
提交評論