




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機模擬試卷001
一、選擇題(每題1分,共10分)
I.8031單片機的()口的引腳,還具有外中斷、串行通信等第二功能。
a)P0b)Plc)P2d)P3
2.單片機應用程序一般存放在()
a)RAMb)ROMc)寄存器d)CPU
3.已知某數的BCD碼為0111010101000010則其表示的十進制數值為()
a)7542Hb)7542c)75.42Hd)
4.下列指令中不影響標志位CY的指令有()。
a)ADDA,20Hb)CLRc)RRCAd)INCA
5.CPU主要的組成部部分為()
a)運算器、控制器b)加法器、寄存器
c)運算器、寄存器d)運算器、指令譯碼器
6.INTEL8051CPU是()位的單片機
a)16b)4c)8d)準16
7.8031復位后,PC與SP的值為()
a)0000H,OOHb)0000H,07Hc)0003H,07Hd)0800H,OOH
8.當需要從MCS-51單片機程序存儲器取數據時,采用的指令為()。
a)MOVA,@R1b)MOVCA,@A+DPTR
c)MOVXA,@R0d)MOVXA,@DPTR
9.8031單片機中既可位尋址又可字節尋址的單元是()
a)20Hb)30Hc)00Hd)70H
10.下列哪條指令是正確的()
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
二、填空題(每空1分,共30分)
----------------------------1.一個完整的微機系統由和兩大部分組成。
2.8051的引腳RST是(IN腳還是OUT腳),當其端出現電平時.8051講入復位狀
態。8051一直維持這個值,直到RST腳收到一電平,8051才脫離復位狀態,進入程序運
行狀態,從ROMH單元開始取指令并翻譯和執行。
3.半導體存儲器分成兩大類和其中具有易失性,常用于存
儲o
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為。
5.PC存放,具有特性。在8051中決定程序執行順序的是PC
還是DPTR?它是______位?(是,不是)SFG?
6.123=B=Ho
7.8051內部有并行口,P0口直接作輸出口時,必須外接;并行口作輸入口
時,必須先,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在,其最大容量為,存取數據的原則
是o堆棧寄存器SP是位寄存器,存放0
9.中斷處理的全過程分為以下3個段:、、o
10.定時和計數都是對進行計數,定時與計數的區別是
三、判斷題(對者打錯者打X,并改正,每題1分,共10分)
1中斷服務程序的最后一條指令是RET。
2存儲器分成內存和外存兩大部分,其中外存可以直接與CPU交換信息。
3P2口既可以作為I/O使用,又可以作地址/數據復用口使用。
4在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。
5RCA為循環左移指令。
6MOVA,30H的源操作數為立即尋址方式。
7MOVA,@A+DPTR是一條杳表指令。
8MULAB的執行結果是高8位在A中,低8位在B中。
9AJMP跳轉空間最大可達到64KB。
10DPTR是由DPH和DPL兩個8位特殊寄存器組成的。
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先級?中斷優先級是如何控制的?在出現
同級中斷申請時,CPU按什么順序響應(按由高級到低級的順序寫出各個中斷源)?各個
中斷源的入口地址是多少?
2.己知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器TO工作在方式1
時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TLO=?(寫出步驟)
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
五、作圖題(10分)
用6264(8K*8)構成16K的數據存儲系統。要求采用線選法產生片選信號,并計算6264
的地址范圍。
六、設計題(1題13分;2題12分,共25分)
1.某單片機控制系統有8個發光二極管。試畫出89c51與外設的連接圖并編程使它們由左
向右輪流點亮。
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數
碼管減1。試畫出8051與外設的連接圖并編程實現上述要求。
單片機模擬試卷001答案
一、選擇題(每題1分,共10分)
1.D2.B3.B4.D5.A6.C7.B8.B9.A10.D
二、填空題(每空1分,共30分)
1.一個完整的微機系統由硬件和軟件兩大部分組成。
2.8051的引腳RST是IN腳(IN腳還是OUT腳),當其端出現高電平時,8051進入好位狀態。
8051一直維持這個值,直到RST腳收到低電平,8051才脫離復位狀態,進入程序運行狀態,
從ROM0000H單元開始取指令并翻譯和執行。
3.半導體存儲器分成兩大類:RAMROM,其中RAM具有易失性,常用于存儲臨時
性數據。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為9AH。
5.PC存放_CPU將要執行的指令所在的ROM單元的地址,具有自動加1特性。在8051中
決定程序執行順序的是PC還是DPTRPC?它是16位?不是(是,不是)SFG?
6.123=010100108=52Ho
7.8051內部有4個并行口,P0口直接作輸出口時,必須外接上拉電阻:并行口
作輸入口時,必須先將口鎖存器置1,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在白RAM低128B區,其最大容量為128B,存取
數據的原則是先進后出。堆棧寄存器SP是8位寄存器,存放堆棧棧頂的地
址。9.中斷處理的全過程分為以下3個段:中斷請求、中斷響應、中斷服務。
10.定時和計數都是對脈沖進行計數,定時與計數的區別是定時是對周期己知的脈沖
計數;計數是對周期未知的脈沖計數。
三、判斷題(對者打J,錯者打X,并改正,每題1分,共10分)
I中斷服務程序的最后一條指令是RETRETI。X
2存儲器分成內存和外存兩大部分,其中外內存可以直接與CPU交換信息。X
3P2口既可以作為I/O使用,又可以作地址/數據復用口使用。V
4在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。
5LCRLA為循環左移指令。X
6MOVA,30H的源操作數為立即直接尋址方式。
7MOVMOVCA,@A+DPTR是一條查表指令。X
8MULAB的執行結果是高低8位在A中,低高8位在B中。X
9AJMP跳轉空間最大可達到642KB。
10DPTR是由DPH和DPL兩個8位特殊寄存器組成的。V
四、簡答題(每題5分,共15分)
I.MCS5I的中斷系統有幾個中斷源?幾個中斷優先級?中斷優先級是如何控制的?在出現
同級中斷申請時,CPU按什么順序響應(按由高級到低級的順序寫出各個中斷源)?各個
中斷源的入口地址是多少?
答:MCS51單片機有5個中斷源,2個中斷優先級,中斷優先級由特殊功能寄存器IP控制,
在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INTO、TO、INTI、Tl、
串口,各個中斷源的入口地址分別是0003H、OOOBH、0013H、001BH、0023H。
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1
時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TLO=?(寫出步驟)
答:定時值為10ms時,定時器TD工作在方式1時,定時器T0對應的初值是1388H
TMOD的值是0000000IB,TH0=13H;TL0=88Ho
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
答;MCS51系列單片機上有1個8位CPU、128B的RAM、21個SFR、4個并行口、1個
串行口、2個定時計數器和中斷系統等資源。8031、8051和8751的區別是8031內無ROM;
8051內有4KB的掩膜ROM;8751內有4KB的EPROM。
五、作圖題(10分)
答:WR接6264的WE
RD接6264的OE
AB0--AB12接6264的A0—A12
DBO—DB7接6264的DO—D7
AB15、AB14分別接Y0和Y1
地址:0000H—1FFFH;2000H—3FFFH
六、設計題
1.某單片機控制系統有8個發光二極管。試畫出89c51與外設的連接圖并編程使它們由右
向左輪流點亮。
答:圖(5分)構思(3分)
MOVA,#80H(1分)
UP:MOVPLA(1分)
RRA(2分)
SJMPUP(1分)
2.某控制系統有2個開關KI和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數
碼管減1。試畫出8051與外設的連接圖并編程實現上述要求。
答:圖(5分)構思(3分)
程序(4分)
ORG0000H
LJMPMAIN
ORG0003H
LIMPAINTO
ORG0013H
LJMPBINT1
MAIN:MOVIE,#83H
SETBITO
SETBIT1
MOVR0,#00H
MOVDPTR,#TAB
UP:MOVA,R0
MOVCA,@A+DPTR
MOVP1,A
SJMPUP
AINTO:INCRO
CJNERO,#10,AINTO1
MOVR0,#0
AINTO1:RETI
BINTI:DECRO
CJNER0,#0FFH,BINTII
除尚出
單片機模擬試卷002
一、填空題(每空格I分,共10分)
-51布爾處理機的存儲空間是。
2口通常用作,也可以作道用的I/O口使用。
3.若由程序設定RSi、RSo=OI,則工作寄存器Ro?R7的直接地址為。
的堆棧區一般開辟在_______。
5.所謂尋址,其實質就是<
6.存儲器映象是o
7.定時器中斷請求發生在4
8.中斷響應時間是指<,
9.通過CPU對I/O狀態的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為
10.在中斷服務程序中現場保護和現場恢復期間,中斷系統應處在一狀態。
二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填
在題干的括號內。每小題1分,共10分)
單片機復位操作的主要功能是把PC初始化為()。
2.若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為
()。
1616/000
3.定時器1工作在計數方式時,其外加的計數脈沖信號應連接到()引腳。
4.當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態和低電平狀態
都應至少維持()o
個機器周期個機器周期
個機器周期個晶振周期
單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應()。
A.外部中斷0B.外部中斷1
C.定時器0中斷D.定時器1中斷
6.定時器若工作在循環定時或循環計數場合,應選用(
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
單片機的外部中斷1的中斷請求標志是()。
8.下列標號中,正確的標號是()o
9.串行口每一次傳送()字符,
個串幀波特
10.要想把數字送入DAC0832的輸入緩沖器,其控制信號應滿足()。
A.ILE=1,CS=1,WRI=0
B.ILE=1,CS=0,WRi=0
C.ILE=0,CS=1,WRi=0
D.ILE=0,CS=0,WRi=0
三、簡答題(每小題4分,共20分)
1.如何正確使用P3□?
2.簡述累加器的ACC的作用。
3.簡述寄存器間接尋址方式及其尋址范圍。
4.簡述MCS-51單片機的中斷入口地址。
5.簡述串行數據傳送的特點。
四、讀程序題(每小題4分,共20分)
1.執行下列程序段后,(Pl)=o
MOVPI,#5DH
2.執行下列程序段后,(A)=,(CY)=一。
MOVA,#C5H
RLA
3.下列程序段執行后,(Ro)=,(7EH)=,(7FH)=。
MOVRo,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
INC@Ro
INCRo
INC@Ro
4.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現執行位于0123H的ACALLSUBTRN
雙字節指令后,(PC尸,(61H)=,(62H尸。
5.閱讀下列程序,說明其功能。
MOVRo,#data
MOVA,@Ro
RLA
MOVRi,A
RLA
RLA
ADDA,Ri
MOV@R0,A
RET
五、編程題(每小題4分,共20分)
1.已知在累加器A中存放一個BCD數(0?9),請編程實現一個查平方表的子程序。
2.請使用位操作指令實現下列邏輯操作:
BIT=(10HVP)A(IIHVCY)
3.已知變量X存于VAR單元,函數值Y存于FUNC單元,按下式編程求Y值。
1x>0
.0x=0
丫=Tx<0
4.已知在R2中存放一個壓縮的BCD碼,請將它拆成二個BCD字節,結果存于SUM開始的
單元中(低位在前)。
5.將存于外部RAM8000H開始的50H數據傳送0010H的區域,請編程實現。
六、綜合應用題(每小題10分,共20分)
1.已知如圖,8155的PA口用于輸出,PB口用于輸入,PC口用于輸出,請:
(1)寫出8155的各I/O口的口地址和存儲器的地址范圍。
(2)編寫出8155初始化程序。B:55命令字格式:
B155命令字格式:
2.已知如圖并給出下列程序,請在讀圖并理解程序后回答下列問題:
(1)程序功能為o
(2)ADC0809的口地址為
(3)E0C的作用是o
$031ADC—
(4)程序運行結果存于o
ADC:MOVDPTR,#7FFOH
MOVRo,#OAOH
MOVR2,#8
MOVA,#0
LOOP:MOVX@DPTR,A
,$
MOVXA,@DPTR
MOVX@R0,A
INCDPTR
INCRo
DJNZR2.LOOP
AJMPADC
單片機模擬試卷002參考答案
一、填空題(每空1分,共10分)
?7FH
2.高8位地址線
?0FH
4.用戶RAM區
5.如何確定操作數的單元地址
6.存儲器在整個存儲空間的地址范圍
7.定時時間到
8.從查詢中斷請求標志位到轉向中斷區入口地址所需的機器周期數
9.程序查詢方式
10.關中斷
二、單項選擇題(每小題1分,共10分)
三、簡答題(每小題4分,共20分)
1.要點:
(1)說明P3口有第一功能和第二功能的使用。
(2*3口的第二功能各位線的含義。
(3)使用時應先按需要選用第二功能信號,剩下的口線才作第一功能I/O線用。
(4)讀引腳數據時,必需先給鎖存器輸出“1”。
2.(1)8位專用寄存器。
(2)運算時存放一個操作數。
(3)運算后存放運算結果,所以稱它為累加器。
3.(。寄存器中存放的是操作數的地址,操作數是通過寄存器間接得到,這種尋址方式稱
為寄存器間接尋址方式。
(2)尋址范圍:
①內部RAM低128單位,形式@Ri(i=0,l)。
②外部RAM64K使用DPTR作間址寄存器,形式為@口憶七
4.中斷入口地址為中斷響應后PC的內容即中斷服務的入口地址。
它們是:外部中斷00003H
定時器To中斷OOOBH
外部中斷10013H
定時器「中斷001BH
串行口中斷0023H
5.(1)傳送按位順序進行,速度慢。
(2)傳輸線少,成本低。
(3)傳送距離遠,可達幾公尺到幾千公里。
四、讀程序題(每小題4分,共20分)
l.(Pl)=9BH
2.(A)=8BH(或1000101IB)
(CY)=不影響
3.(Ro)=7FH
(7EH)=00H
(7FH)=41H
4.(PC)=0345H
(61H)=25H
(62H)=01H
5.(data)X10操作
五、編程題(每小題4分,共20分)
:INCA
MOVCA,@A+PC
RET
TAB:DB0,I,4,9,16
DB25,36,49,64,81
2.ORLC,11H
MOV12H,C
MOVC,P
ORLC,/I0H
ANLC,I2H
MOVBIT,C
RET
3.MOVA,VAR
CJNEA,#0,COMP
SJMPRES:x=0,Y=0
COMP:JNCPOSI;x>0,Y=l
MOVA,#OFFH;x<0,Y=-l
SJMPRES
POSI:MOVA,#01H
RES:MOVFUNC,A
RET
4.MOVRo,#SUM
MOVA,R2
ANLA.#OFH
MOV@Ro,A;存低字節BCD
MOVA,R2
ANLA,#OFOH
SWAPA
INCRo
MOV@R0,A;存高字節BCD
RET
5.MOVDPTR,#80(X)H
MOVRo,#10H
MOVR2,#50H
LOOP:MOVXA,@DPTR;取數
MOVX@Ro,A;存數
INCDPTR
INCRo
DJNZR2,LOOP
RET
六、綜合應用題(每小題10分,共20分)
P"P:6…P206…P0.2Po>PQ.O口地址口名稱
CEIo/MA2Al'
XXXXxx01xxxxxOOO0100H命令口
010010101HPA口
?01?0100102HPB口
?01?0110103HPC口
?01?1000104HTL
011010105HTH
xxxxxx00000000000000H8155
“00|11111111OOFFHRAM
1.(1)
(2)初始化程序:
MOVDPTR,#01OOH
MOVA,#0DH
MOVX@DPTR,A
2.(1)巡回采集8個通道的數據
(2)ADC0809口地址為7FF0H?7FF7H(或7FF8?7FFFH)
(3)EOC為A/D轉換結束信號,用來引起中斷或查詢,以便讀取A/D的轉換結果。
(4)結果存入外部RAM的A0H?A7H。
單片機模擬試卷003
一、填空
1.8051單片機的內部硬件結構包括了:、、、和-----以及并
行I/O口、串行口、中斷控制系統、時鐘電路、位處理器等部件,這些部件通過相
連接。
2.MCS-51的堆棧只可設置在,堆棧寄存器sp是位寄存器。
3.MCS-51單片機的P0~P4口均是I/O口,其中的P0口和P2口除了可以進行數據的
輸入、輸出外,通常還用來構建系統的和,在P0~P4口中,------為真正
的雙相口,為準雙向口;口具有第二引腳功能。
4.定時器/計數器的工作方式3是指得將拆成兩個獨立的8位計數器。而另一個定
時器/計數器此時通常只可作為使用。
5.假定(SP)=40H,(39H)=30H,(40H)=60Ho執行下列指令:
POPDPH
POPDPL
后,DPTR的內容為,SP的內容是o
二、選擇
1.MCS-96單片機的片內A/D轉換器是()的轉換器件。
2.MCS-51單片機的堆棧區應建立在()o
A.片內數據存儲區的低128字節單元B.片內數據存儲區
3.MCS-51單片機定時器工作方式0是指的()工作方式。
4.當需要從MCS-51單片機程序存儲器取數據時,采用的指令為()<.
A.MOVA,@R1B.MOVCA,她+DPTR
C.MOVXA,@ROD.MOVXA,@DPTR
三、簡答題
1.想將中斷服務程序放置在程序存儲區的任意區域,在程序中應該侑何種設置?請舉例加
以說明。
2.51系列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優
先級中斷,如何定義?
四、參數計算
已知一MCS51單片機系統外接晶體振蕩器頻率為11.059MHZ,計算:
單片機系統的拍節P、狀態S、機器周期所對應的時間是多少?
指令周期中的單字節雙周期指令的執行時間是多少?
五、改錯
請判斷下列各條指令的書寫格式是否有錯,如有錯說明原因:
1.MULROR1
2.MOVA,@R7
3.MOVA,#3000H
4.MOVC@A+DPTR,A
5.LJMP#1000H
六、使用簡單指令序列完成以下操作
七、編程題(20)
已知MCS-51單片機系統片內RAM20H單元存放樂一個8位無符號數7AH,片外擴展RAM的
8000H存放了一個8位無符號數85H,試編程完成以上兩個單元中的無符號數相加,并將和
值送往片外RAM的01H、00H單元中,同時將所編寫程序運行完成后的數據和狀態添入下表
中給出的PSW的有關位以及寄存器A、DPTR和RAM單元中。
CYADPTR片外01H片外00H片外8000H
單片機模擬試卷004
一、填空題(15分,每空1分)
1.MCS—51單片機的PO—P4口均是I/OO,其中的P0口和P2口除了
可以進行數據的輸入、輸出外,通常還用來構建系統的和,在
PO—P4口中,為真正的雙向口,為準雙向口。
2.MCS-5I單片機的堆棧區只可設置在,堆棧寄存器5P
是位寄存器。
3.MCS-51單片機外部中斷請求信號有電平方式和,在電
平方式下,當采集到INTO、INT1的有效信號為時,激活外部中斷。
4.定時器/計數器的工作方式3是指的將拆成兩個獨立的
8位計數器。而另一個定時器/計數器此時通常只可作為使用。
5.MCS—96單片機的最大尋址空間是,該空間的地址范圍為,
系統上電及復位的程序入口地址為,芯片配置字節CCB的地址為。
二、簡答題(15分,每小題5分)
I.51系列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為
高優先級中斷,如何定義?
2.各中斷源對應的中斷服務程序的入口地址是否能任意設定?
3.如果想將中斷服務程序放置在程序存儲區的任意區域,在程序中應該作何種設置?
請舉例加以說明。
三、參數計算題(16分)
已知一單片機系統的外接晶體振蕩器的振蕩頻率為II.059MHz,請計算該單片機系統
的拍節P、狀態S、機器周期所對應的時間是多少?指令周期中的單字節雙周期指令的執行
時間是多少?
四、改錯題(共5分,每小題1分)
以給出的指令操作碼為依據,請判斷MCS—51單片機的下列各務指令的書寫格式是否
有錯誤,如有請說明錯誤原因。
1.MULR0R1
2.MOVA,@R7
3.MOVA,#300011
4.MOVC@A+DPTR,A
5.LJMP#1000H
五、尋址方式(5分,每問1分)
說明MCS—51單片機的下列各條指令中源操作數的尋址方式(可直接在每條指令后面
書寫)
1.ANLA,20H
2.ADDCA,#20H
3.JZrel
4.CLRC
5.RRA
六、使用簡單指令序列完成以下操作(12分)
1.請將片外RAM20H—25H單元清零
2.請將ROM3000H單元內容送R7
七、編程題(18分)
已知一MCS—51單片?機系統的月,內RAM20H單元存放了一個8位無符號數7AH,片
外擴展RAM的8000H存放了一個8位無符號數86H,試編程完成以上兩個單元中的無符號
數相加,并將和值送往片外RAM的01H、00H單元中,同時將所編寫程序運行完成后的數
據和狀態添入下表中給出的PSW的有關位以及寄存器A、DPTR和RAM單元中。
CYADPTR片外01H片外00H片外80(X)H
八、判讀電路題(14分)
下圖為MCS—51單片機系統中混合擴展多片存儲器2764、6264芯片部分連線電路圖。
試分析電路并回答下列問題:
I.請簡單敘述2764芯片的功能、容量,在電路中起什么作用?
2.請簡單敘述6264芯片的功能、容量,在電路中起什么作用?
3.請分析各片2764、6264所占用的單片機數據存儲空間的地址范圍是多少?
單片機模擬試卷004參考答案
一、填空題(15分,每空1分)
1.并行數據總線地址總線P0Pl—P3
2.片內數據存儲區(器)
3.脈沖方式低電平
4.定時器/計數器0串行口的波特率發生器
5.64KOOOOH—FFFFH2080H2018H
二、簡答題(15分,每小題5分)
1,具有5個中斷源,分別是外部中斷INTO和外部中斷INT1、定時器溢出中斷。和定
時器溢出中斷1以及串行中斷。通過對中斷優先級寄存器IP的設置,每個中斷源都可以被
定義為高優先級中斷。(6分)
2.各中斷源的入口地址已經在中斷地址區中被定義了,不能任意設定。(3分)
3.如果要將中斷服務程序放置在程序存儲區的任意區域,在程序中要通過在中斷地址
區的對應地址上設置跳轉指令才可實現對中斷服務程序的執行。
例如:外部中斷O的中斷服務程序INTOP放置在程序存儲區的任意區域,此時,通過
以下方式,可實現對中斷服務程序的執行:(4分)
ORGO003H(2分)
JMPINTOP
列舉其他中斷跳轉的例子也可,但敘述的中斷源要與中斷地址相對應才可得分,如外中
斷0對應OOO3H地址。
三、參數計算題(16分)
P=l/f=(l/ll.059X106)=0.09XI0-6S
=90ns
S=2P=2x90ns=180ns
機瑞周期=12P=12x90ns=l.08ps
雙指令周期=2x機器周期=2.16g
判題標準:每問4分,結果錯,分值全扣;結果正確,量綱錯或
四、改錯題:(共5分,每小題1分)
以給出的指令操作碼為依據,請判斷MCS—51單片機的下列各條指令的書寫格式是否
有錯誤,如有請說明錯誤原因。
I.MULRoRl乘法指令應使用A、B寄存器操作
2.MOVA,@R7間接寄存器使用R7有誤,間址寄存器只能使用RO、R1
3.MOVA,#3000H8位累加器A不能接受16位數據
4.MOVC@A+DPTR,AMOVC指令為對程序存儲區操作指令,累加器的內容
不可通過變址方式送入程序存儲轉,兩操作數寫反了。
5.UMP#1000H長轉移指令中的操作數為16位轉移地址,不能用立即數的形式
來表達。
五、尋址方式(5分,每問1分)
說明MCS—51單片機的下列各條指令中源操作數的尋址方式(可直接在每條指令后面
書寫)
1.ANLA,20H直接尋址
2.ADDCA,#20H立即尋址
3.JZrel相對尋址
4.CLRC位尋址
5.RRA寄存器尋址
六、使用簡單指令序列完成以下操作(12分,每小題6分)
1.請將片外RAM20H—25H單元清零
MoVRO,#20H
MOVR7,#06H
CLRA
LOOP:MOVX@R0,A
INCRO
DJNZR7,LOOP
2.請將ROM3000H單元內容送R7
MOVDPTR,#3000H
CLRA
MOVCA,@A+DPTR
MOVR7,A
七、編程題(18分,其中編程12分,表中每一空1分)
CYADPTR片外01H片外OOH片外8000H
001H8000H01H(X)H86H
MOVDPTR,#8000H;加數單元地址送DPTR
MOVXA,@DPTR;取加數之一
ADDA,20H;兩數相加
MOVRO,#00H;和值的低位送片外OOH單元
MOVx@R0,A
INCRO
CLRA;計算和值的高位
ADDCA,#00H
MOVx@R0,A;高位送片外01H單元
RET
編程要考慮將進位位的值作為結果的?部分取出來。采用其他編程方式也可以,但結果
是不會改變的,和值=100H
八、判讀電路題(14分)
1.請簡單敘述2764芯片的功能、容量,在電路中起什么作用?(3分)
2764為EPROM型存儲器,其容量為8K,在電路中通常是作為程序存儲器使用。
2.請簡單敘述6264芯片的功能、容量,在電路中起什么作用?(3分)
6264為隨機存儲器,其容量為8K,在電路中通常是作為數據存儲器使用。
3.請分析各片2764、6264所占用的單片機數據存儲空間的地址范圍是多少?
U3:0000H—1FFFH(8分,各2分)
U4:2000H—3FFFFH
U5:CoOOH—DFFFH
U6:E000H—FFFFH
單片機模擬試卷005
I的堆棧一般開辟在____________,__其_堆
種工作方式。
黃淇工作原理如何?
翻臃。SBUF,所以其串行口不能
同時發
,A中的結果是什
行后的結果,并說明此程序段完成什么功能?(15
定時孑施式1,要求產生10ms
冊蘇音地址為40H。要求
將該
NEXT:L
SEPA:
數分聊她都I軸確中碌翩釉R?[逐城成守葩螂。試編一個程序,把其中的正數、負
單片機模擬試卷005參考答案
一、填空題(每空1分,共10分)
等特產品化
春熊
抽
斷串菱格
,
的行口
R
收
,
理上
在物
檸重
靜甘
鼬1
[燃
麴癖
?翻
實際
°
=0FH
0H)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房地產代理銷售合同范本
- 合伙人退出合作協議書
- 停車場綠化工程合同標準文本
- 二零二五股票與股權分配協議
- 2025年糧食、棉花、化肥等農產品倉儲服務項目合作計劃書
- 辦理協議離婚經過的程序
- 業務員協議書
- 聘用主播的合同范例
- 房地產銷售代理合同樣本
- 二零二五土地征收協議
- 【工程項目施工階段造價的控制與管理8100字(論文)】
- XX學校推廣應用“國家中小學智慧教育平臺”工作實施方案
- 非遺文化創意產品設計 課件全套 第1-5章 概述- 非遺文創產品設計案例解析
- 法律盡職調查所需資料清單
- 幼兒園中班安全教育活動《緊急電話的用途》
- 118種元素原子結構示意圖
- 英語四線三格Word版
- 幼兒園行政工作制度
- 廣州新華學院
- 部編版七年級下冊道法期中試卷1
- 知識圖譜-課件
評論
0/150
提交評論