導航:首頁 > 操作系統 > c51單片機原理應用期末試題

c51單片機原理應用期末試題

發布時間:2023-02-07 19:41:41

㈠ 下面單片機應用題誰會

60HZ的晶振?什麼單片機啊~C51就12MHZ的吧~

下面是C51單片機晶振12Mhz,T1定時器工作方式二,2S延時

void
delay()

{

unsigned
int
i;

TOMD=0X20;選擇定時器和工作方式

TH1=6;

TL1=6;
設置定時器初值,

for(i=0;i<8000;i++) /
由於12MHZ的晶振故定時器加1的時間為一微秒,溢出一次為250微秒,溢出8000次時間就1秒鍾了,/

{

TR1=1;

while(!TF1);

TF1=0;

}

}

如果改用60HZ的晶振12M/60=200000那麼定時器加1的時間比為1:200000,60hz的時間為200ms故初值為251,256溢出加了5次,時間為一秒

void
delay()

{

unsigned
int
i;

TOMD=0X20;

TH1=251;

TL1=251;

TR1=1;

while(!TF1);

TF1=0;

}

其他的工作方式也和上面的差不多不同在於演算法因為TH和TL這兩個不同~如果實在需要~追問~我會盡快給你補充~

㈡ 單片機原理與應用習題答案

一、 填空題(每空1分,共30分)
1. 8031的片內ROM是 (0) KB;8052的片內ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址為 (08H~0FH) 。
3. 8031上電復位後,SP的初值為 (07H) 、PC的初值為 (0000H) 、P2的初值為 (0FFFFH) 。
4. 8031內部SFR的P1位元組地址為 (90H) ;對應的位地址 (??) 。
5. 在8051單片機系統中,控制線/EA接 (高/低) 電平;在8051單片機系統中,若僅用片內ROM時控制線/EA接 (高) 電平。
6. P3口中P3.5位的第二功能符號為 (T1計數埠) 。
7. 若要從8031的P1.7位輸入數據必須對該位先 (輸入1) 。
8. 若要對8031復位,RST端應保持高電位 (24) 個振盪周期。
9. 8031的5個中斷源為自然優先順序的入口地址為 (0003H) 。
10. 若要將累加器A中數據送入外部RAM地址7000H中,應使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串列口為工作方式0時,若主頻為6MHz,則TXD輸出頻率為 (0.5) MHz。
12. 8031的T0中斷標志位是TF0,當有中斷請求時,TF0 = (1) , 當進入中斷服務程序時TF0 = (0) 。

㈢ 電大單片機原理考試(11-20)

AABCDACDCB

㈣ 單片機原理及應用06試卷試題下載-樣卷的答案

單片機期末試卷 樣卷

1. P0、P1、P2、P3四個均是___8__位的__並行____口(填"串列"還是"並行"),其中P0的功能是____地址/數據分時復口___;P2口的功能是____高8位地址口_______;而__P3__是雙功能口;___P1___是專門的用戶口。
2. 程序一般是由三種基本結構構成:順序、__循環結構____和分支結構。
3. MCS-51指令共有七種定址方式,分別是立即數定址、直接定址、__寄存器定址_、寄存器間接定址、變址定址、相對定址、___位定址____。
4. MOV DPTR,#Tab的作用是用來設定____________________________。
5. MOV DPTR,#data16的作用是用來設定___地址指針____________。
6. 片內RAM可進行位定址的空間位地址范圍是_____00H-FFH_________________。
7. MCS-51的存儲器空間配置從功能上可分為四種類型:__片內程序存儲器__、 內部數據存儲器、_外部數據存儲器__、外部程序存儲器。
8. MCS-51的指令按其功能可分為五大類:__數據傳送指令_______、_算術運算指令____、邏輯運算類指令、位操作指令、控制轉移指令。
8. 十進制數:-54的8位補碼表示為 11001010 。
9.12根地址線可選2^12= 4K 個存儲單元,32KB存儲單元需要 15 根地址線。
8. 十進制數-89的16進制數表示為 59H 。
10.MCS-51內部的定時器/計數器共有_ 2___個,分別是___T0、T1_____________。
11.DJNZ <源操作數>,rel屬於五大類指令中的___控制轉移指令______類指令,其操作碼助記符含義是___減1不為0循環轉移_____。
9. MCS-51指令系統中 direct表示的含義是:___片內存儲器地址____。
10. 輸入輸出設備與主機的連接部分稱為輸入輸出介面,介面有三大作用:__隔離與定址__作用、___所存與緩沖_作用和信號電平與形式的變換作用。
11. MCS-51單片機有____5___個中斷源,它們的中斷向量地址分別是:__外中斷0 / INT0_;_ _外中斷1 / INT1_;__T0__;__T1__;__串列埠(RI、TI)_。__2__級中斷優先順序別
12. 子程序的調用是___絕對調用___和___長調用____;中斷服務子程序的結尾一定是用指令__RET1____。
二、選擇正確的答案:
13. 存儲器的地址范圍是0000H~03FFH,它的容量為( A )。
(A)1KB (B) 2KB (C) 3KB (D) 4KB
14. MOVX A , @R0 指令是採用( D )定址方式,指令作用在( )區間。
(A)寄存器,外部數據存儲器 (B)直接,程序存儲器
(C)寄存器間接 ,內部數據存儲器(D)寄存器間接,外部數據存儲器
15. A7H和5BH兩個立即數相加後,和為( C ),(CY)是( )。
(A)1CH,0 (B) C1H,0
(C) 02H,1 (D) C1H,1
16. 若(A)=86H,(PSW)=80H,則執行RRC A指令後(A)=( A )
(A)C3H (B) B3H (C) 0DH (D) 56H
17.如果(P0)=65H ,則當
CPL P0.2
SETB C
MOV P0.4 ,C
執行後(P0)=( C )
(A)61H (B) 75H (C) 71H (D) 17H
18. MCS-51指令系統中執行時間最長且長達4 個機器周期的是( D )指令。
(A)比較轉移(B)循環轉移 (C)增減量 (D)乘除法
19. 8031單片機中,將累加器A中的數送入外RAM的40H單元,可執行的指令( D )。
(A) MOV R1 ,40H (B) MOV R1 ,#40H
MOVX @R1 , A MOVX R1 , A
(C) MOVX 40H , A (D) MOV R1, #40H
MOVX @R1 , A
19.不屬於單片機與輸入輸出設備進行信息交換的方式是( D )。
(A) 無條件傳送方式 (B) 查詢方式
(C) 中斷方式 (D) 存儲器直接存取方式
20.已知累加器A的數值為98H,它與0FAH相加,相加後會影響標志位CY、AC和OV位。各個位的值是( D )。
(A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、0
21 在中斷服務子程序中,至少應有一條( D )
(A)傳送指令(B)轉移指令(C)加法指令(D)中斷返回指令
22.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應是( B )
(A)MOV(B)MOVX (C)MOVC (D)以上都行
23.A/D轉換方法有以下四種,ADC0809是一種採用( C )進行A/D轉換的8位介面晶元。
(A) 計數式 (B) 雙積分式 (C) 逐次逼近式 (D) 並行式
24.8051單片機內有( B )個16位的定時/計數器 ,每個定時/計數器都有( )種工作方式。
(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3
25. 要使MCS-51能夠響應定時器T1中斷,串列介面中斷,它的中斷允許寄存器IE的內部應是( A )
(A)98H (B)84H (C)42H (D)22H
26.(每小題1分)判斷下列各題,正確的打"√",錯誤的打"×"

(1). MOV 20H , R1 (√) (2). ADDC A , 2030H (× )
(3). CLR A (√) (4). MOVX 40H , #30H(×)
(5). ORG 3000H (√) (6). MOVC @A+PC , A(×)
(7). MOVX A ,2000H (×) (8). DJNZ #data , rel (×)
(9). INC @R5 (×) (10). DEC DPTR (×)
(11). MOV R1 ,@ R2 (×) (12). SWAP R1 (×)
(13). SETB 2000H (×) (14). JZ A , LOOP (×)
(15) DA R2 (×)
二、分析程序並寫出結果:(每小題5分,共20分)
1. 已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 執行如下程序段後

MOV @R0 , #11H
MOV A , R2
ADD A , 20H
MOV PSW , #80H
SUBB A , P0
MOV 40H , A
結果是:( 40H ) =
(20H)←11H
(A)←20H
(A)←(A)+(20)
(CY)=1
(A)-(P0)-(CY)→(A)即(A)←00H
(A)+45H→(A)即(A)←45H
(40H)←45H

2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 執行過程如下:
MOV A , @R0
MOV R0 , A
MOV A , @R0
ADD A , 21H
ANL A , #21H
RL A
MOV R2 , A
則執行結束(R0)= 36H (R2)= D6H
3. 執行下面一段程序;
MOV SP, #60H
MOV A, #10H
MOV B, #01H
PUSH A
PUSH B
POP A
POP B
A , B的內容是:(A)= 01H (B)= 10H
4. 設在31H單元存有#23H,執行下面程序:
MOV A, 31H
ANL A, #0FH
MOV 41H, A
MOV A, 31H
ORL A, #0F0H
SWAP A
MOV 42H, A
則(41H)= 03H (42H)= 02H
三、簡答及識圖題:(共13分)
1.寫出五個特殊寄存器的名稱及其主要用途。
1) 累加器ACC
2) B寄存器 主要用於乘法和除法操作。
3) TCON 定時/計數器 控制寄存器
4) TM0D 定時/計數器方式控制寄存
5) SCON 串列通信控制寄存器
6) PSW 程序狀態字寄存器
7) IE 中斷允許寄存器
2. 如圖所示,請寫出27128的地址范圍。
4000H---7FFFH
1.(8分)為下列程序段的每一行注釋;並說明整個程序段的功能。

MOV R2,#08h ;
LOOP: MOV A,@R0 ;
ADD A,@R1 ;
MOV @R0,A ;
INC R0 ;
INC R1 ;
DJNZ R2, LOOP ;
功能說明:

1.(10分)為下列程序段的每一行注釋;並說明整個程序段的功能、給出結果。
MOV R2,#03h ;
MOV A,R2 ;
MOV DPTR,#Tab1 ;
MOV R0,#30H ;
LOOP: MOV A,@A+DPTR ;
MOV @R0,A ;
ANL A,#0FH ;
INC R0 ;
DJNZ R2, LOOP ;
Tab1: DB 3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AH
DB 11H,28H,0FCH,26H,88H,99H
功能說明:

程序段運行結果:

3. (5分)如圖所示,請寫出IC1、IC2、IC3、IC4的地址范圍。

IC1:_0000H---1FFFH_____ IC2:_2000H---3FFFH________
IC3:__4000H---5FFFH_____IC4:__6000H---7FFFH________
4. (3分)如圖所示,請寫出ROM(1)、ROM(2)的地址范圍(其中P2.4、P2.5為低電平)。

ROM(1):_B000H---BFFFH____ROM(2):__7000H-7FFFH___
四、編程題:(共12分)
1. (6分)編一程序段,將位元組地址30H~3FH單元的內容逐一取出減1,然後再放回原處,如果取出的內容為00H,則不要減1,仍將0放回原處。

MOV R7,#10H
MOV R1,#30H
LOOP:CJNE @R1,#00H,NEXT
MOV @R1,#00H
SJMP NEXT1
NEXT:DEC @R1
NEXT1:INC R1
DJNZ R7,LOOP
SJMP $
END
2. (6分)按以下要求編寫單片機定時器的初始化程序段,晶振頻率6MHZ。
(1) T0作為定時,定時時間為10ms.
(2) T1作為計數,記滿1000溢出。

解: (1) ① T0的工作方式0時: tmax=213× =213×2us=16.384ms
定時10ms可達要求,則X=213- =213- =3192=C78H=6318H
②T0工作在方式1時: tmax=216× =216×2us=131.072ms
定時10ms也可達要求,則X=216- =EC78H
③T0工作在方式2或3時: tmax=28× =28×2us=512us
定時500us,循環20次,X=28- =06H
(2) 方式0:213-100=8092=1F9CH=FC1CH
X=M-計數值 方式1:216-100=FF9CH
方式2或3:28-100=9CH
① DELAY: MOV TMOD #00H(#01H / #10H / #11H)
(MOV R3 ,#14H)
MOV TH0 , #63H
MOV TL0, #18H
SETB TR0
LP1: JBC TF0 ,CLOSE
SJMP LP1
CLOSE: SJMP $
RET
你在網路裡面搜索 很多的

㈤ 求單片機原理及介面技術 試題及答案

單片機模擬試卷001
一、選擇題(每題1分,共10分)
1.8031單片機的( )口的引腳,還具有外中斷、串列通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.單片機應用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某數的BCD碼為0111 0101 0100 0010 則其表示的十進制數值為( )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影響標志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的組成部部分為( )
a)運算器、控制器 b)加法器、寄存器
c)運算器、寄存器 d)運算器、指令解碼器
6.INTEL 8051 CPU是( )位的單片機
a) 16 b)4 c)8 d)准16
7.8031復位後,PC與SP的值為( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.當需要從MCS-51單片機程序存儲器取數據時,採用的指令為( )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031單片機中既可位定址又可位元組定址的單元是( )
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.一個完整的微機系統由 和 兩大部分組成。
2.8051 的引腳RST是____(IN腳還是OUT腳),當其端出現____電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到____電平,8051才脫離復位狀態,進入程序運行狀態,從ROM H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類 和 ,其中 具有易失性,常用於存儲 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為 。
5.PC存放_______________,具有___________特性。在8051中決定程序執行順序的是PC還是DPTR? 它是______位? (是,不是)SFG?
6.123= B= H。
7.8051內部有 並行口,P0口直接作輸出口時,必須外接 ;並行口作輸入口時,必須先 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 ,其最大容量為 ,存取數據的原則是 。堆棧寄存器SP是 位寄存器,存放 。
9.中斷處理的全過程分為以下3個段: 、 、 。
10.定時和計數都是對 進行計數,定時與計數的區別是

三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RET。
2 存儲器分成內存和外存兩大部分,其中外存可以直接與CPU交換信息。
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。
5 RC A為循環左移指令。
6 MOV A,30H的源操作數為立即定址方式。
7 MOV A,@A+DPTR是一條查表指令。
8 MUL AB的執行結果是高8位在A中,低8 位在B中。
9 AJMP跳轉空間最大可達到64KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
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. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D
二、填空題(每空1分,共30分)
1.一個完整的微機系統由硬體和軟體兩大部分組成。
2.8051 的引腳RST是IN腳(IN腳還是OUT腳),當其端出現高電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到低電平,8051才脫離復位狀態,進入程序運行狀態,從ROM 0000 H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用於存儲 臨時性數據 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為¬¬¬¬ 9AH 。
5.PC存放_CPU將要執行的指令所在的ROM單元的地址,具有自動加1特性。在8051中決定程序執行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG?
6.123= 01010010 B= 52 H。
7.8051內部有 4 個並行口,P0口直接作輸出口時,必須外接 上拉電阻 ;並行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 內RAM低128B區 ,其最大容量為 128B ,存取數據的原則是 先進後出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂的地址 。9.中斷處理的全過程分為以下3個段: 中斷請求 、 中斷響應 、 中斷服務 。
10.定時和計數都是對 脈沖 進行計數,定時與計數的區別是 定時是對周期已知的脈沖計數;計數是對周期未知的脈沖計數 。
三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RETRETI。×
2 存儲器分成內存和外存兩大部分,其中外內存可以直接與CPU交換信息。×
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。√
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。√
5 LCRL A為循環左移指令。×
6 MOV A,30H的源操作數為立即直接定址方式。
7 MOVMOVC A,@A+DPTR是一條查表指令。×
8 MUL AB的執行結果是高低8位在A中,低高8 位在B中。×
9 AJMP跳轉空間最大可達到642KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。 √
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
答:MCS51單片機有5個中斷源,2個中斷優先順序,中斷優先順序由特殊功能寄存器IP控制,在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INT0、T0、INT1、T1、串口,各個中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
答:定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
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
DB0—DB7接6264的D0—D7
AB15、AB14分別接Y0和Y1
地址:0000H---1FFFH;2000H---3FFFH
六、設計題
1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由右向左輪流點亮。
答: 圖 (5分) 構思 (3分)
MOV A,#80H (1分)
UP:MOV P1,A (1分)
RR A (2分)
SJMP UP (1分)
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。
答:圖 (5分) 構思 (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

㈥ 單片機期末考試復習題急求!!謝謝符合條件必採納!

這個網路圖文中就有的,文字限制,只復制了部分內容


你可以自己進入這個網址進行全面的查閱

http://wenku..com/link?url=-ilqnXWEYU5sk4-NuFGz_RqRyr-aqYvB_hgjCkbuY3ZHKIVV5EgmBNb_MV-d9S-TTZGvEifvIOK



單片機原理及應用 期末考試試題匯總

1、單片機是將微處理器、一定容量的 RAM 和ROM以及 I/O 口、定時器等電路集成在一塊晶元上而構成的微型計算機。

2、單片機89C51片內集成了 4 KB的FLASH ROM,共有 5 個中斷源。 3、兩位十六進制數最多可以表示 256 個存儲單元。 4、89C51是以下哪個公司的產品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS

5、在89C51中,只有當EA引腳接 高 電平時,CPU才訪問片內的Flash ROM。

6、是非題:當89C51的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內是否有程序存儲器。T

7、是非題:當89C51的EA引腳接高電平時,CPU只能訪問片內的4KB空間。F

8、當CPU訪問片外的存儲器時,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位數據由 P0 口提供。

9、在I/O口中, P0 口在接LED時,必須提供上拉電阻, P3 口具有第二功能。 14、MCS-51系列單片機是屬於( C )體系結構。 A、馮諾依曼 B、普林斯頓 C、哈佛 D、圖靈 15、89C51具有 64 KB的位元組定址能力。

16、是非題:在89C51中,當CPU訪問片內、外ROM區時用MOVC指令,訪問片外RAM區時用MOVX指令,訪問片內RAM區時用MOV指令。T

17、在89C51中,片內RAM分為地址為 00H~7FH 的真正RAM區,和地址為80H~FFH的 特殊功能寄存器(SFR) 區兩個部分。

18、在89C51中,通用寄存器區共分為 4 組,每組 8 個工作寄存器,當CPU復位時,第 0 組寄存器為當前的工作寄存器。

27、在89C51中,一個機器周期包括 12 個振盪周期,而每條指令都由一個或幾個機器周期組成。

28、當系統處於正常工作狀態且振盪穩定後,在RST引腳上加一個 高 電平並維持 2 個機器周期,可將系統復位。

29、是非題:單片機89C51復位後,其PC指針初始化為0000H,使單片機從該地址單元開始執行程序。T

30、單片機89C51復位後,其I/O口鎖存器的值為 0FFH ,堆棧指針的值為 07H ,SBUF的值為 不定 ,內部RAM的值不受復位的影響,而其餘寄存器的值全部為 00H 。

㈦ 單片機的幾道題目!

1,有5個中斷,兩個外部中斷,兩個定時器中斷,一個串口中斷,入口地址88H
2,設置IT0=0,電平觸發,低電平有效,設置IT0=1,跳沿觸發,電平從高到底負的跳變有效。
3,

㈧ 有誰有單片機原理的試題

http://wenku..com/view/1c53c27ca26925c52cc5bfe8.html
看看這里吧很多的

㈨ 單片機原理及應用復習題

6.在下列MCS-5l單片機各條指令中,錯誤的是( A )。
A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A
8. 單片機上電復位後,堆棧區的最大允許范圍是 B 個單元。
A.64 B.120 C.128 D.256
9. 單片機8031的ALE引腳是( C )。
A.輸出高電平 B.輸出低電平 C.輸出矩形脈沖,頻率為fosc的1/6
D.輸出矩形脈沖,頻率為fosc的1/2
10.單片機8031的XTAL1和XTAL2引腳是( D )引腳。
A、外接定時器 B、外接串列口 C、外接中斷 D、外接晶振
11.MCS—51的串列數據緩沖器SBUF用於( D )。
A.存放運算中間結果 B.暫存數據和地址 C.存放待調試的程序
D.存放待發送或已接收到的數據
12. 假定設置堆棧指針SP的值為37H,在進行子程序調用時把斷點地址進棧保護後,SP的值為( D )。
A.6H B.37H C.38H D.39H
13. 與定時工作方式1和0比較,定時工作方式2不具備的特點是( B )。
A.計數溢出後能自動重新載入計數初值 B.增加計數器位數
C.提高定時精度 D.適於循環定時和循環計數應用
14. 單片機中的程序計數器PC用來( B)。
A.存放指令 B.存放正在執行的指令地址
C.存放下一條指令地址 D.存放上一條指令地址
15. 在MCS-51指令中,下列指令中( C)是無條件轉移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11
16.MCS-51系列單片機的中斷系統具有( A )。
A、5個中斷源 B、6個中斷源 C、2個中斷源 D、3個中斷源
17.指令和程序是以( C )形式存放在程序存儲器中。
A、源程序 B、匯編程序 C、二進制編碼 D、BCD碼
18.當需要從MCS-51單片機程序存儲器取數據時,採用的指令為B( )
A、MOV A, @R1 B、MOVC A, @A + DPTR
C、MOVX A, @ R0 D、MOVX A, @ DPTR
二、填空題
22.對單片機而言,連接到數據匯流排上的輸出口應具有(鎖存) 功能。
23.決定程序執行的順序是(PC) 寄存器,該寄存器復位時的值為 (0000h)。
24.單片機內包含組成微機的三個主要功能部件是CPU、存儲器和(I/O口)。
25.MCS-8051系列單片機字長是(8)位,有(40)根引腳。
26.ALE信號的作用是(鎖存允許)。
27.8051復位後,PC=(0000)H。
28.將CY與A的第0位的非求或的指令是(ORL C,ACC.0),若原A=0,執行後A=(0)。
29.8051的堆棧指針是(SP)。
30.8155的定時器是(14)位的。
31..MCS-51單片機的P0口和P2口除了可以作為並行口進行數據的輸入/輸出外,通常還用來構建系統的(地址)和(數據)。
32.MCS-51單片機外部中斷請求信號有電平方式和(邊沿觸發),在電平方式下,當採集到INT0、INT1的有效信號為(高電平)時,激活外部中斷。
33.MCS-51單片機指令ANL A,20H中源操作數的定址方式是(直接)。
34.將CY與A的第0位的「非」求「或」的指令是ORL C,/ACC.0,若原A=0,執行後A=(0)
35.MCS-51單片機指令ADDC A,#20H中源操作數的定址方式是(間接)。
36.串列通訊中有 (同步)和非同步兩種基本方式。
37.單片機內包含組成微機的三個主要功能部件是(cpu)、(存儲器)和(IO口)。
38.8051的堆棧指針是(sp)。
39.8155的定時器是(14)位的。
40.C51中存儲類型XDATA定義的是(外部)存儲空間,其地址范圍是(0000h~ffffH)

㈩ 單片機原理及應用課後習題答案 張迎新

單片機原理及應用華南理工大學 繼續教育學院
2009 年 第二學期 期末考試
《單片機原理及應用》試題A卷 2009年5月1日
考試時間:兩小時 (開卷)
班級:____________________ 班內編號:_________ 姓名:_________ 分數:________
一、填空題(每空1分,共50分)
1. 單片機是由CPU、存儲器、I/O介面及定時/計數器集成在一個晶元上組成的。
2. 十進制數25=16H(十六進制)=00010110B(二進制)。
3. 單片機的三匯流排可以分為地址匯流排、數據匯流排和控制匯流排。
4. 執行ANL A,#0FH後,累加器A的內容高4位是0000 。
5. 8051單片機共有5個中斷源,2個優先順序。
6. 能夠加間址符@的寄存器有R0、R1和DPTR 。
7. A/D轉換器是將模擬量轉換成數字量,D/A轉換器是將數字轉換成模擬量。
8. 8051單片機使用電源為 +5V
9. SP復位後內容為: 07H 。
10. 累加器(A)=0AH,執行完指令ADD A,#92H後,進位位C= 0 。
11. MCS-51片內20H~2FH范圍內的數據存儲器,既可以位元組定址又可以 位 定址。
12. ORL A,#0FH是將A的高四位清0,而低四位 保持不變 。
13. MCS-51串列口有4種工作方式,這可在初始化程序中用軟體填寫特殊功能寄存器 TMOD 加以選擇。
14. 確定單片機I/O介面晶元的片選信號的方法通常有兩種: 線選法 和 解碼法。
15. MOVC A,@A+DPTR源操作數定址方式為 變址定址 。
16. 8051單片機堆棧遵循數據後進先出(先進後出)的原則
17. 在立即定址方式中,在數前使用#號來表示立即數。
18. 在8051單片機中,加法指令可以分為帶進位的加法(或者ADDC)和不帶進位的加法(或者ADD)兩種。
19. 設8051外接12MHz的石英晶體,則一個機器周期的時間寬度為1us。
20. 8051單片機的匯編語言源程序的擴展名為ASM。
21. 當8051單片機復位後,程序的入口地址為0000H。
22. 8051單片機中的定時器/計數器有T0和T1兩個。
23. 顯示器的顯示方式有:___靜態顯示____和__動態顯示___兩種。
24. 單片機匯編語言程序有三種基本結構,分別是:_順序結構_、 _分支結構 _和循環結構_。
25. LED顯示器中的發光二極體的兩種連接方法是_共陰極接法_和__共陽極接法_。
26. 8051單片機內部數據存儲器,即內RAM中位定址區的地址范圍是__20H-2FH_;工作寄存器區的地址范圍是__00H-0FH___。
27. 位轉移指令都是採用 相對 定址方式實現轉移的.
28. 執行了DIV AB指令後,則商存放在 A 中,余數存放 B 中。
29. 子程序必須使用 RET 指令返回主程序,而中斷服務程序必須使用 RETI 指令返回主程序。
二、選擇題(每小題2分,共30分)
1、一個完整的系統通常包括( B )。
A.系統軟體和應用軟體 B. 硬體系統和軟體系統C. 計算機及外設 D.硬體和系統軟體
2、EPROM是指( D )。
A. 隨機存儲器 B.電擦除的只讀存儲器 C.只讀存儲器 D.紫外線可擦除的只讀存儲器
3、先判斷後循環的循環程序結構中,循環體至少被執行( A )次。
A.0 B.1 C.2 D.3
4、MCS-51系列單片機的CPU是(B )位的。
A.4位 B.8位 C.16位 D.32位
5、8031的內部RAM中,用作位定址的單元地址是(B )。
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的單片機在定時方式下,定時器可能實現的最小定時時間是(D ) 。
A.8us B.4us C.2us D.1us
7、在單片機擴展系統中,8031地址匯流排和數據匯流排分時復用所用埠是( D )。
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51單片機中,惟一一個可供用戶使用的16位寄存器是 (C) 。
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判斷 (A) 中的內容是否為0。
A.A B.B C.C D.PC
10、訪問擴展的外部程序存儲器的時候,應在程序中使用(C) 。
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在計算機中,字元的編碼普遍採用的是 D 。
A.BCD碼B.十六進制C.格雷碼D.ASCII碼
12、 在單片機中,用作標志寄存器的一個特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作數的定址方式是 C 。
A.寄存器定址方式 B.寄存器間接定址方式
C.直接定址方式 D.立即定址方式
14、在生產過程中完成程序寫入的只讀存儲器稱為 A 。
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051單片機的兩個定時器/計數器是 C 。
A.14位加法計數器 B.14位減法計數器 C.16位加法計數器 D.16位減法計數器
三、簡答題(每題為4分,共20分)
1、寫出8051單片機中5個中斷源的名稱和對應的中斷服務程序入口地址。(5分)
外部中斷0,入口地址0003H(1分)
定時器0,入口地址000BH(1分)
外部中斷1,入口地址0013H(1分)
定時器1,入口地址001BH(1分)
串列口中斷,入口地址0023H(1分)
2、採用6MHz的晶振,定時1ms,用定時器方式0時的初值應為多少?(請給出計算過程)
答案:採用6MHZ晶振,機器周期為2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式為 1111 0000 1100 B
即0F00CH
綜上可知:TLX=0CH, THX=0F0H
3、請用數據傳送指令來實現下列要求的數據傳送。(8分)
(1)把R0的內容送到R1
(2)內部RAM20H單元的內容傳送到A中。
(3)外部RAM2000H單元的內容送到R0。
(4)外部ROM1000H單元的內容送內部RAM20H單元。
說明:第1小題中操作功能的實現都可以採用多種方法實現,這里僅給出一種答案,用其他指令形式能正確實現的同樣給滿分。具體得分情況看學生的指令。2-4小題不一定要寫出標准答案,只要主要意思解釋正確清楚,可以得全分。
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、說明MCS-5l系列單片機4個I/O埠使用上的分工和操作上的主要特點。
解答:
P0埠提供程序存儲器或外部數據存儲器的低8位地址。P0埠還作為數據I/O埠使用,是分時復用的地址/數據線。
Pl埠一般作為數據I/O埠使用。
P2埠提供程序存儲器或外部數據存儲器的高8位地址。
P3埠可以提供第2功能線,當某一埠線不需要工作於第2功能時,可作數據I/0埠使用。
5、什麼是單片機系統的擴展?擴展包括哪些方面的內容?
單片機的擴展是指內部資源不夠用的時候,必須外接相應的晶元,構成應用系統。擴展存儲器、IO介面、定時/計數器等.

閱讀全文

與c51單片機原理應用期末試題相關的資料

熱點內容
小說林海李慕兒名字叫什麼 瀏覽:251
可以免費看污片的網站 瀏覽:196
高清電影多麼G 瀏覽:308
蘋果磁碟加密了怎麼辦 瀏覽:669
好玩的解壓袋 瀏覽:568
伺服器用的什麼資料庫伺服器地址 瀏覽:107
能夠免費看VIP電視劇的網站 瀏覽:122
十部頂級義大利丁巴度 瀏覽:692
天刀秋夜雨伺服器什麼時候開的 瀏覽:131
今夜不設防txt 瀏覽:598
免費安全看片的網站 瀏覽:396
人參精曹查理演的電影播放 瀏覽:919
壓縮機128y 瀏覽:120
韓國電影女主是個女演員,愛上夢中的男人 瀏覽:950
我老公的家教老師女演員表 瀏覽:296
李華月代表作 瀏覽:833
哪裡能找到房東直租的房子app 瀏覽:592
flowplayer源碼 瀏覽:661
:3vpt 瀏覽:683