A. 單片機期末考試復習題,求正確答案
這些題目,查書就可以獲得答案了,也就是幾十頁的書而已。
B. 單片機原理及應用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
你在網路裡面搜索 很多的
C. 單片機(c語言 第二版)期末考試試題及答案
#include <reg51.h>
#define led P1;
int x=0;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
x=1;
}
viod main()
{
EA=1;
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
led=0x01;
while(1);
{
if(x==1) {x=0;led = _crol_(led,1);}
}
}
D. 誰有長沙理工大學單片機的試題庫或期末考試試卷嘛麻煩傳給我[email protected] 謝謝
我喜歡雨。春雨的纏綿,秋雨的瑟瑟,特別是那陰雨連綿的夏季,時不時烏雲滾動,閃電劈雷,狂風颶雨,那麼的氣勢磅砣,那麼的震捍天地,這種感覺兼直是無言可喻,無可比擬。
其實最美的是春雨。柔和的細風挾著毛毛小雨,柳枝細葉煙霧朦朦,充滿了無限的詩意。朦朧細雨宛如婀娜多姿的少女,輕輕舞動著輕柔的腰肢,拂動著你的黑發,親吻著你的臉頰。是那樣的溫順柔和。春雨貴如油,它對大地萬物的滋潤,猶如溫情、安詳的母親,平靜的心緒不會洶湧出狂熱的激情。
秋雨總給人一種涼意則那種肅殺萬物的凄涼。似乎是激情洶涌後而應有的平靜,也許是勞倦後的休息,是蓄積力量重新抒展的時期。這有著一種希望,一種滿懷激情的期望。
我神往夏天的雨。夏季的天如孩子的臉,說變就變。風起雨到,電閃雷鳴,大雨傾盆如注,整個天地一片昏暗。大樹在狂風中搖曳,萬物在暴雨里迷茫……強烈地發泄以後,天邊總會掠過一條美麗的、色彩斑瀾的虹,恰如人生的最亮點。
我喜歡在暴風驟雨中狂奔。讓那碩大的雨點沖擊著身軀,淋洗著臉頰,浸澤著全身每一個毛孔,讓雨水在身上匯成一條條河流四處流淌,讓飢渴的肌膚貪婪地感受著雨滴的激烈。盡情地伸展開雙臂,迎著狂風、驟雨,地出徹入心肺的吶喊。此時的心情是如此的激動、如此的奔騰,是完全溶入狂風暴雨的瘋狂!佇立雨中,傲視四野,激情至極,似乎天地唯我!
人生就象雨,春雨輕柔,夏雨豪放,秋雨萋萋。
E. 求單片機復習題答案
1、在MCS-51單片機中,需要軟體實現中斷撤銷的是( A)。
A、定時器T中斷 B、外部中斷 C、串口中斷 D、都需要
2、單片機程序存儲器的定址范圍由計數器PC的位數決定的,MCS-51的定址范圍是(C )。
A、4K B、8K C、64K D、128B
3、串口工作方式1的波特率是(C )。
A、固定的為fosc/32 B、固定的為fosc/16
C、可變的通過定時器T1的溢出率設定 D、固定的為fosc/64
4、訪問片外數據存儲器RAM的傳送指令為( B )。
A、MOVC B、MOVX C、MOV D、以上都行
5、單片機的堆棧區應建立在( A )。
A、片內數據存儲區低128位元組單元 B、片外數據存儲區
C、片內數據存儲區高128位元組單元 D、片內程序存儲區
6、使用定時器T1時,有幾種工作模式( C )。
A、 1種 B、2種 C、3種 D、4種
7、MCS-51有( D )個並行I/O口。
A、 1 B、2 C、3 D、4
8、PSW=18H時,則當前工作寄存器是( 不會 )。
A、 0組 B、1組 C、2組 D、3組
9、使用8051,且EA=1時,則可以外擴ROM( A )。
A、64 KB B、32 KB C、128 KB D、256 KB
10、MCS—51有中斷源( C )。
A、 2 B、4 C、 5 D、6
11、MCS—51上電復位後,SP的內容應是( A )。
A、 00H B、07H C、0BH D、03H
12、控制串列介面工作方式的寄存器是( D )。
A、 TCON B、PCON C、SCON D、TMOD
13、若MCS-51中斷源都編程為同級,當它們同時申請中斷時CPU首先響應( B )。
A、 INTl B、INT0 C、T1 D、T0
14、PC中存放的是( C )。
A、下一條指令的地址 B、當前正在執行的指令
C、當前正在執行指令的地址 D、下一條要執行的指令
15、MCS-51單片機可分為兩個中斷優先順序別。各中斷源的優先順序別設定是利用寄存
器( A )。
A、IE B、IP C、TCON D、SCON
16、8031單片機外接ROM時,使用( A )引腳來選通74LS373晶元
A.ALE B. C. D.
17、如果8031單片機的一個機器周期為2微秒,則其時鍾頻率為( A )MHz
A.6B.8 C.12 D.16
18、8031單片機內含定時器和串列口的個數分別為( A )
A.2和1 B.1和2 C.3和1 D.2和2
19、對程序存儲區數據傳送,應採用助記符為( C )
A.MOV B.MOVX C.MOVC D.PUSH
20、8031單片機外部中斷0請示信號輸入的引腳是( INT0:12pin )
A.RXD B. C. D.
F. 《單片機原理及應用》期末復習題---編程
按步寫出結果供參考:
已知:A=0AH,R0=0BH,SP=07H,(20H)=10H,(21H)=20H,(22H)=30H,執行下列程序段後,各寄存器、存儲單元的值附後:
MOV81H,#1FHSP=1FH
PUSHASP=20H
PUSHR0SP=21H
POPASP=20H
POPR0SP=1FH
執行後:A=0BH,R0=0AH,SP=1FH,(20H)=0AH,(21H)=0BH,(22H)=20H
程序功能是:交換累加器A和寄存器R0之間的數據
G. 單片機期末考試復習題急求!!謝謝符合條件必採納!
這個網路圖文中就有的,文字限制,只復制了部分內容
你可以自己進入這個網址進行全面的查閱
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 。
H. 《單片機原理及應用》期末復習題---編製程序
TMOD=0x01;
TH0=(65536-20000)/256;
TL0=(65536-20000)%256;//定時20ms
TR0=1;
TF0=0;
while(1){
if(TF0==1){TF0=0;TH0=… TL0=… P1𠆢0=!P1𠆢0;}
}