《單片機(jī)原理及應(yīng)用》期末復(fù)習(xí)題 – –編程
 
按步寫出結(jié)果供參考: 已知:A=0AH,R0=0BH,SP=07H,(20H)=10H,(21H)=20H,(22H)=30H,執(zhí)行下列程序段后,各寄存器、存儲(chǔ)單元的值附后: MOV 81H,#1FH SP=1FH PUSH A SP=20H PUSH R0 SP=21H POP A SP=20H POP R0 SP=1FH 執(zhí)行后:A=0BH ,R0=0AH ,SP=1FH ,(20H)=0AH ,(21H)=0BH ,(22H)=20H 程序功能是:交換累加器A和寄存器R0之間的數(shù)據(jù)
急求一份試卷..單片機(jī)的考試試卷.急阿~“幫幫我吧`
 
0分?
單片機(jī)原理試卷答案?
 
單片機(jī)期末試卷 樣卷 1. P0、P1、P2、P3四個(gè)均是___8__位的__并行__二、選擇正確的答案: 13. 存儲(chǔ)器的地址范圍是0000H~03FFH,它的容量為(
原理與單片機(jī)接口技術(shù)試卷 求幫助
單片機(jī)模擬試卷001
一、選擇題(每題1分,共10分)
1.8031單片機(jī)的( )口的引腳,還具有外中斷、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.單片機(jī)應(yīng)用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進(jìn)制數(shù)值為( )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影響標(biāo)志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的組成部部分為( )
a)運(yùn)算器、控制器 b)加法器、寄存器
c)運(yùn)算器、寄存器 d)運(yùn)算器、指令譯碼器
6.INTEL 8051 CPU是( )位的單片機(jī)
a) 16 b)4 c)8 d)準(zhǔn)16
7.8031復(fù)位后,PC與SP的值為( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是( )
a)20H b)30H c)00H d)70H
10.下列哪條指令是正確的( )
a) PUSH R2 b) ADD R0,A
c) MOVX A @DPTR d) MOV @R0,A
二、填空題(每空1分,共30分)
1.一個(gè)完整的微機(jī)系統(tǒng)由 和 兩大部分組成。
2.8051 的引腳RST是____(IN腳還是OUT腳),當(dāng)其端出現(xiàn)____電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到____電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。
3.半導(dǎo)體存儲(chǔ)器分成兩大類 和 ,其中 具有易失性,常用于存儲(chǔ) 。
4.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為 。
5.PC存放_(tái)______________,具有___________特性。在8051中決定程序執(zhí)行順序的是PC還是DPTR? 它是______位? (是,不是)SFG?
6.123= B= H。
7.8051內(nèi)部有 并行口,P0口直接作輸出口時(shí),必須外接 ;并行口作輸入口時(shí),必須先 ,才能讀入外設(shè)的狀態(tài)。
8.MCS-51的堆棧只可設(shè)置在 ,其最大容量為 ,存取數(shù)據(jù)的原則是 。堆棧寄存器SP是 位寄存器,存放 。
9.中斷處理的全過程分為以下3個(gè)段: 、 、 。
10.定時(shí)和計(jì)數(shù)都是對(duì) 進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是
。
三、判斷題(對(duì)者打√,錯(cuò)者打×,并改正,每題1分,共10分)
1 中斷服務(wù)程序的最后一條指令是RET。
2 存儲(chǔ)器分成內(nèi)存和外存兩大部分,其中外存可以直接與CPU交換信息。
3 P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。
4 在中斷響應(yīng)階段CPU一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。
5 RC A為循環(huán)左移指令。
6 MOV A,30H的源操作數(shù)為立即尋址方式。
7 MOV A,@A+DPTR是一條查表指令。
8 MUL AB的執(zhí)行結(jié)果是高8位在A中,低8 位在B中。
9 AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB 。
10 DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統(tǒng)有幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?中斷優(yōu)先級(jí)是如何控制的?在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按什么順序響應(yīng)(按由高級(jí)到低級(jí)的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?
2.已知單片機(jī)系統(tǒng)晶振頻率為6MHz,若要求定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對(duì)應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
3.MCS51系列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。
五、作圖題(10分)
用6264(8K*8)構(gòu)成16K的數(shù)據(jù)存儲(chǔ)系統(tǒng)。要求采用線選法產(chǎn)生片選信號(hào),并計(jì)算6264的地址范圍。
六、設(shè)計(jì)題(1題13分;2題12分,共25分)
1.某單片機(jī)控制系統(tǒng)有8個(gè)發(fā)光二極管。試畫出89C51與外設(shè)的連接圖并編程使它們由左向右輪流點(diǎn)亮。
2.某控制系統(tǒng)有2個(gè)開關(guān)K1和K2,1個(gè)數(shù)碼管,當(dāng)K1按下時(shí)數(shù)碼管加1,K2按下時(shí)數(shù)碼管減1。試畫出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求。
單片機(jī)模擬試卷001答案
一、選擇題(每題1分,共10分)
1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D
二、填空題(每空1分,共30分)
1.一個(gè)完整的微機(jī)系統(tǒng)由硬件和軟件兩大部分組成。
2.8051 的引腳RST是IN腳(IN腳還是OUT腳),當(dāng)其端出現(xiàn)高電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到低電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM 0000 H單元開始取指令并翻譯和執(zhí)行。
3.半導(dǎo)體存儲(chǔ)器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用于存儲(chǔ) 臨時(shí)性數(shù)據(jù) 。
4.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為???? 9AH 。
5.PC存放_(tái)CPU將要執(zhí)行的指令所在的ROM單元的地址,具有自動(dòng)加1特性。在8051中決定程序執(zhí)行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG?
6.123= 01010010 B= 52 H。
7.8051內(nèi)部有 4 個(gè)并行口,P0口直接作輸出口時(shí),必須外接 上拉電阻 ;并行口作輸入口時(shí),必須先 將口鎖存器置1 ,才能讀入外設(shè)的狀態(tài)。
8.MCS-51的堆棧只可設(shè)置在 內(nèi)RAM低128B區(qū) ,其最大容量為 128B ,存取數(shù)據(jù)的原則是 先進(jìn)后出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂?shù)牡刂? 。9.中斷處理的全過程分為以下3個(gè)段: 中斷請(qǐng)求 、 中斷響應(yīng) 、 中斷服務(wù) 。
10.定時(shí)和計(jì)數(shù)都是對(duì) 脈沖 進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是 定時(shí)是對(duì)周期已知的脈沖計(jì)數(shù);計(jì)數(shù)是對(duì)周期未知的脈沖計(jì)數(shù) 。
三、判斷題(對(duì)者打√,錯(cuò)者打×,并改正,每題1分,共10分)
1 中斷服務(wù)程序的最后一條指令是RETRETI。×
2 存儲(chǔ)器分成內(nèi)存和外存兩大部分,其中外內(nèi)存可以直接與CPU交換信息。×
3 P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。√
4 在中斷響應(yīng)階段CPU一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。√
5 LCRL A為循環(huán)左移指令。×
6 MOV A,30H的源操作數(shù)為立即直接尋址方式。
7 MOVMOVC A,@A+DPTR是一條查表指令。×
8 MUL AB的執(zhí)行結(jié)果是高低8位在A中,低高8 位在B中。×
9 AJMP跳轉(zhuǎn)空間最大可達(dá)到642KB 。
10 DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。 √
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統(tǒng)有幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?中斷優(yōu)先級(jí)是如何控制的?在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按什么順序響應(yīng)(按由高級(jí)到低級(jí)的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?
答:MCS51單片機(jī)有5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí),中斷優(yōu)先級(jí)由特殊功能寄存器IP控制,在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按如下順序響應(yīng)各個(gè)中斷源的請(qǐng)求:INT0、T0、INT1、T1、串口,各個(gè)中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。
2.已知單片機(jī)系統(tǒng)晶振頻率為6MHz,若要求定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對(duì)應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
答:定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對(duì)應(yīng)的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
3.MCS51系列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。
答:MCS51系列單片機(jī)上有1個(gè)8位CPU、128B的RAM、21個(gè)SFR、4個(gè)并行口、1個(gè)串行口、2個(gè)定時(shí)計(jì)數(shù)器和中斷系統(tǒng)等資源。8031、8051和8751的區(qū)別是8031內(nèi)無ROM;8051內(nèi)有4KB的掩膜ROM;8751內(nèi)有4KB的EPROM。
五、作圖題(10分)
答:WR接6264的WE
RD接6264的OE
AB0—AB12接6264的A0—A12
DB0—DB7接6264的D0—D7
AB15、AB14分別接Y0和Y1
地址:0000H—1FFFH;2000H—3FFFH
六、設(shè)計(jì)題
1.某單片機(jī)控制系統(tǒng)有8個(gè)發(fā)光二極管。試畫出89C51與外設(shè)的連接圖并編程使它們由右向左輪流點(diǎn)亮。
答: 圖 (5分) 構(gòu)思 (3分)
MOV A,#80H (1分)
UP:MOV P1,A (1分)
RR A (2分)
SJMP UP (1分)
2.某控制系統(tǒng)有2個(gè)開關(guān)K1和K2,1個(gè)數(shù)碼管,當(dāng)K1按下時(shí)數(shù)碼管加1,K2按下時(shí)數(shù)碼管減1。試畫出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求。
答:圖 (5分) 構(gòu)思 (3分)
程序(4分)
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP AINT0
ORG 0013H
LJMP BINT1
MAIN: MOV IE,#83H
SETB IT0
SETB IT1
MOV R0,#00H
MOV DPTR,#TAB
UP: MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
SJMP UP
AINT0: INC R0
CJNE R0,#10,AINT01
MOV R0,#0
AINT01: RETI
BINT1: DEC R0
CJNE R0,#0FFH,BINT11
MOV R0,#9
BINT11: RETI
單片機(jī)原理及應(yīng)用06試卷試題下載 – 樣卷的答案
1:① 立即尋址,② 直接尋址,③ 寄存器尋址,④ 寄存器間接尋址,⑤ 基址加變址尋,⑥相對(duì)尋址, ⑦位尋址方式 2:MOV A,B MOV是指令碼,A代表是目的操作數(shù),B代表是源操作數(shù) 3:不會(huì) 只有被清楚或是賦值才會(huì)沒有了 4:即可直接尋址,又可位尋址 位地址空間從 D0到D7 5:三, 三,兩 6:直接尋址,位尋址
單片機(jī)原理及應(yīng)用試題及答案
http://wenku.baidu.com/view/3115b8c4bb4cf7ec4afed022.html
單片機(jī)原理與接口的兩道期末考試題,我一點(diǎn)不懂,希望解答的時(shí)候能完整點(diǎn),就跟考試作答一樣,謝謝了.
16:SUM: CLR A MOV 43H,A MOV 44H,A MOV A,40H ADD A,41H MOV 43H,A CLR A ADDC A,44H MOV 44H,A XCH A,43H ADD A,42H XCH A,43H ADDC A,44H MOV 44H,A RET17:COMP: MOV A,30H CJNE A,31H,COMP1 COMP1: JC COMP2 MOV 31H,A COMP2: RET
單片機(jī)原理及應(yīng)用復(fù)習(xí)題
6.在下列MCS-5l單片機(jī)各條指令中,錯(cuò)誤的是( A )。
A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A
8. 單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是 B 個(gè)單元。
A.64 B.120 C.128 D.256
9. 單片機(jī)8031的ALE引腳是( C )。
A.輸出高電平 B.輸出低電平 C.輸出矩形脈沖,頻率為fosc的1/6
D.輸出矩形脈沖,頻率為fosc的1/2
10.單片機(jī)8031的XTAL1和XTAL2引腳是( D )引腳。
A、外接定時(shí)器 B、外接串行口 C、外接中斷 D、外接晶振
11.MCS—51的串行數(shù)據(jù)緩沖器SBUF用于( D )。
A.存放運(yùn)算中間結(jié)果 B.暫存數(shù)據(jù)和地址 C.存放待調(diào)試的程序
D.存放待發(fā)送或已接收到的數(shù)據(jù)
12. 假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )。
A.6H B.37H C.38H D.39H
13. 與定時(shí)工作方式1和0比較,定時(shí)工作方式2不具備的特點(diǎn)是( B )。
A.計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值 B.增加計(jì)數(shù)器位數(shù)
C.提高定時(shí)精度 D.適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用
14. 單片機(jī)中的程序計(jì)數(shù)器PC用來( B)。
A.存放指令 B.存放正在執(zhí)行的指令地址
C.存放下一條指令地址 D.存放上一條指令地址
15. 在MCS-51指令中,下列指令中( C)是無條件轉(zhuǎn)移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11
16.MCS-51系列單片機(jī)的中斷系統(tǒng)具有( A )。
A、5個(gè)中斷源 B、6個(gè)中斷源 C、2個(gè)中斷源 D、3個(gè)中斷源
17.指令和程序是以( C )形式存放在程序存儲(chǔ)器中。
A、源程序 B、匯編程序 C、二進(jìn)制編碼 D、BCD碼
18.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為B( )
A、MOV A, @R1 B、MOVC A, @A + DPTR
C、MOVX A, @ R0 D、MOVX A, @ DPTR
二、填空題
22.對(duì)單片機(jī)而言,連接到數(shù)據(jù)總線上的輸出口應(yīng)具有(鎖存) 功能。
23.決定程序執(zhí)行的順序是(PC) 寄存器,該寄存器復(fù)位時(shí)的值為 (0000h)。
24.單片機(jī)內(nèi)包含組成微機(jī)的三個(gè)主要功能部件是CPU、存儲(chǔ)器和(I/O口)。
25.MCS-8051系列單片機(jī)字長是(8)位,有(40)根引腳。
26.ALE信號(hào)的作用是(鎖存允許)。
27.8051復(fù)位后,PC=(0000)H。
28.將CY與A的第0位的非求或的指令是(ORL C,ACC.0),若原A=0,執(zhí)行后A=(0)。
29.8051的堆棧指針是(SP)。
30.8155的定時(shí)器是(14)位的。
31..MCS-51單片機(jī)的P0口和P2口除了可以作為并行口進(jìn)行數(shù)據(jù)的輸入/輸出外,通常還用來構(gòu)建系統(tǒng)的(地址)和(數(shù)據(jù))。
32.MCS-51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和(邊沿觸發(fā)),在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為(高電平)時(shí),激活外部中斷。
33.MCS-51單片機(jī)指令A(yù)NL A,20H中源操作數(shù)的尋址方式是(直接)。
34.將CY與A的第0位的“非”求“或”的指令是ORL C,/ACC.0,若原A=0,執(zhí)行后A=(0)
35.MCS-51單片機(jī)指令A(yù)DDC A,#20H中源操作數(shù)的尋址方式是(間接)。
36.串行通訊中有 (同步)和異步兩種基本方式。
37.單片機(jī)內(nèi)包含組成微機(jī)的三個(gè)主要功能部件是(cpu)、(存儲(chǔ)器)和(IO口)。
38.8051的堆棧指針是(sp)。
39.8155的定時(shí)器是(14)位的。
40.C51中存儲(chǔ)類型XDATA定義的是(外部)存儲(chǔ)空間,其地址范圍是(0000h~ffffH)
單片機(jī)原理及應(yīng)用的一道題目:設(shè)(A)=43H,(R3)=67H, (CY)=1,執(zhí)行指令:ADDC A, R3 .試計(jì)算其結(jié)果.
我這學(xué)期剛學(xué)單片機(jī),ADDC A, R3 ;A+R3+CY的值放入A,也就是把A, R3 的十六進(jìn)制轉(zhuǎn)化成8421碼后再加上CY的值,最后把結(jié)果還要轉(zhuǎn)化成十六進(jìn)制就可以啦.所以最后執(zhí)行的結(jié)果是(CY)=1,(AC)=0,(P)=0,(OV)=0,(A)=A9H 有疑問的盡請(qǐng)留言.
浙江省2009年1月份高等教育自學(xué)考試單片機(jī)原理及應(yīng)用試題答案
1.8031單片機(jī)是_____8_______位單片機(jī)。
2.若由程序設(shè)定RS1、RS0=10,則工作寄存器R0~R7的直接地址為____________。
3.8031單片機(jī)片內(nèi)RAM的容量為_____64_______字節(jié)。
4.8051單片機(jī)有_____5_______個(gè)中斷源。
5.8051中唯一可供用戶使用的16位寄存器為____________。
6.在一個(gè)源程序中只能有一條_____結(jié)束_______指令,且該指令位于源程序的最后。
7.串行工作方式0波特率是固定的,其值為___65536_________。
8.2716的存儲(chǔ)容量為2KB,需要____________位地址線進(jìn)行存儲(chǔ)單元編碼。
9.8051有兩個(gè)并行且相互獨(dú)立的存儲(chǔ)器系統(tǒng),即_____數(shù)據(jù)_______存儲(chǔ)器系統(tǒng)和____________存儲(chǔ)器系統(tǒng)。
10.DAC0832是采用T型電阻網(wǎng)絡(luò)的______8______位DAC轉(zhuǎn)換器,網(wǎng)絡(luò)中電阻值只有____________和____________兩種。
11.ADC0809是_______8_____位ADC轉(zhuǎn)換器,其分辨率為_____1/256_______。
判斷題
1.單片機(jī)的發(fā)展方向是努力增加位數(shù)。(x )
2.外部數(shù)據(jù)存儲(chǔ)器的讀指令為MOVC。( √)
3.8051單片機(jī)串行中斷只有一個(gè),但有2個(gè)標(biāo)志位。( √)
4.8051單片機(jī)的地址總線是單向的。(√)
5.DAC0832是8位雙路輸出的數(shù)模轉(zhuǎn)換器。(√)