導航:首頁 > 操作系統 > 智慧樹單片機原理及應用教程考試

智慧樹單片機原理及應用教程考試

發布時間:2023-03-26 03:58:48

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

單片機原理及應用華南理工大學 繼續教育學院
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介面、定時/計數器等.

⑵ 單片機 考試。。。

自己做的, 僅供參考. 有問題希望能和大家共同討論,

1.8051每個中斷源相應地在晶元上都有其中斷請求輸入引腳
(錯, 定時器是輸出引腳 )
2.程序計數器PC不能對它進行讀寫操作
(對, PC是16位特殊寄存器,無物理地址, )
3.8051單片機的棧底單元是不能利用的,因此,它是一個閑置單元
( 錯 可做其他RAM來用)
4.8051單片機對最高優先權的中斷響應是無條件的
(錯, 要求中斷開放,要有中斷信號觸發 )
5.中斷初始化時,對中斷控制器的狀態設置,只可使用位操作指令,而不能使用位元組操作指令
( 錯, 都可以用)
6.在一般情況8051單片機允許同級中斷嵌套
( 錯, )
7.8051單片機,程序存儲器數和數據存儲器擴展的最大范圍都是一樣的(對,都能加大到64KB )
8.單片機系統擴展時使用的鎖存器,是用於鎖存高8位地址
(錯, 是鎖存P0口的低8位, 高8位從P2口輸出 )
9. RC A為循環左移指令
(錯 Right)
10.MOV A,30H為立即定址方式
(錯, 寄存器定址 )
11.如果發生除法溢出錯誤,則PSW標志位P置1。(錯,奇偶標志P隨累加器A中的1的個數變化. )
12.如JC rel發生跳轉時,目標地址為當前地址加上偏移量rel
(錯, 可加可減)
13..MOV A,@A+DPTR是一條查詢指令
(錯,數據傳送指令 )
14.MUL AB的執行結果是高8位在A中,低8 位在B中( 錯, 反了 )
15.離散信號都是數字信號(錯 )
16.在A/D變換時,抽樣頻率越高越好(錯, 根據系統要求,按具體情況來定 )
17.CPU對內部RAM和外部RAM的讀寫速度一樣快(錯, 內部快 )
18.對於8051單片機,當CPU對內部程序存儲器定址超過4K時,系統會自動在外部程序存儲器中定址( 錯, EA/VPP決定)
19.外加晶振頻率越高,系統運算速度也就越快,系統性能也就越好(錯,穩定性變低 )
20.(-86)原=11010110 (-86)反=10101001 (-86)補=10101010 (錯, 書寫格式都錯的. )

⑶ 單片機考試題目

1、若80C51單片機的晶振頻率fosc=6MHz,則時鍾周期?機器周期?
時鍾周期0。67微秒 機器周期2微秒

2、進制轉換:(116)10=(1110100 )2=( 74)16=(164 )8

3、並行擴展作為地址匯流排的是?哪個作為高地址,哪個作為低地址?
由P0口提供低8位,P2口提供高8位

4、串列通信根據通信的數據格式哪兩種方?
SPI I2C

5、數碼管顯示方式可分為?
(....不確定)共陰,共陽

6、2832(8K×4)需要多少根地址線?
15根

7、一個8位(10V滿量程)ADC的解析度是多少?
這個真的不知道

8、CPU響應中斷的條件是什麼?
不在執行同級或高一級的中斷服務程序
當前周期是執行當前指令的最後一個周期
不在執行RETI指令或對IE,IP的讀\寫操作指令

9、單片機中斷源有哪些?
INT0 外部中斷0
INT1 外部中斷1
T0溢出 定時器/計數器T0溢出中斷
T1溢出 定時器/計數器T1溢出中斷
RI,TI 串列中斷

10、非同步通信介面的幀由11位組成,每分鍾傳送3600個字元,則其波特率是?
660BOUND

11、IE設定方法?
位定址,或寄存器定址均可

12、ANL、ORL、XRL、CPL命令應用
一般用做部分清零,如:ANL A,0FH ;高四位清零
一般用做部分置位,如:ORL A,0FH ;低四位置位
一般用做部分取反,如:XRL A,0FH ;低四位取反
一般用做位取反,如:CPL C ;寄存器C取反

13、MOV DPTR,#2008的定址方式是?
立即數定址

14、單片機存儲器地址空間如何劃分? 各地址空間的容量是多大?
分為:程序存儲器:片內程序存儲器,片外程序存儲器都是從0000H-FFFFH容量64KB
數據存儲器:片內數據存儲器,片外數據存儲器
片外數據存儲器容量64KB從0000H-FFFFH
片內數據存儲器容量256B其中80H-FFH為特殊功能寄存器SFR
00H-20H為工作寄存器區,20H-2FH為位定址隱搏區
30H-7FH為位元組定址區,

15、單片機常採用的硬體抗干擾措施有哪些?
不會。襲肢。。。

16、試編程要求用T1定時器控制P1.7引腳輸出周期為20ms、占空比為50%的矩形脈沖。要求主程序入口地址0030H及中斷服務子程序入口地址3000H。fosc=12MHz。
ORG 0000H
AJMP MAIN
ORG 001B
LJMP 3000H
ORG 0030H
MAIN:MOV TMOD,#10H
MOV TH1,#0B1H
MOV TL1,#0E0H
SETB TR1
SETB ET1
SETB EA
AJMP $

ORG 3000H
MOV TH1,#0B1H
MOV TL1,#0E0H
CPL P1.7
RETI
17、存儲器擴展: (1)畫出51單片機同時擴展兩片2764典型連接電路。
無法提供。。。
(2)寫出2764和6264各自的地址范圍。

dreamcan改動的部分都是對的,呵呵高手啊!
起先我還挺不服氣,跟我同學查了一下,確實是錯了
不過第一題我覺得我是對的,你要不要確認一下?
1、若80C51單片機的晶振頻率fosc=6MHz,則時鍾周期?機器周期?
時鍾周期0。67微秒 機器周期2微秒

以下的我都同意
5、數碼管顯示方式可分為:
靜態,動態
7、一個8位(10V滿拍攜世量程)ADC的解析度是多少?
10V除以2的8次方=10/256=0.039v
15、單片機常採用的硬體抗干擾措施有哪些?
加看門狗電路,加濾波電容,光電技術,地線屏蔽

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

單片機模擬試卷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

⑸ 《單片機應用技術》期末考試 數碼管顯示按鍵次數

數碼管顯示按鍵次數

通過按下按蘆源鍵在數碼管上顯示按下陪讓態的次數,進行1-10次的計數,當按下第十次的時候,歸零。

一滑凳,結構圖

二,程序

#include "reg52.h"

sbit C1 = P2^7;

sbit C2 = P2^6;

sbit C3 = P2^5;

sbit C4 = P2^4;

sbit SW1 = P3^4;

sbit SW2 = P3^3;

unsigned char SMGNoDot_CA[10] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};

unsigned char s1=0, s2=0;

void DelaySMG(unsigned char t)

{

while(t--);

}

void DisPlaySMG_Bit(unsigned char pos, unsigned char dat)

{

P0 = 0xff;

switch(pos) 

{

case 1:

C1 = 1; C2 = 0; C3 = 0; C4 = 0;

break;

case 2:

C1 = 0; C2 = 1; C3 = 0; C4 = 0;

break;

case 3:

C1 = 0; C2 = 0; C3 = 1; C4 = 0;

break;

case 4:

C1 = 0; C2 = 0; C3 = 0; C4 = 1;

break;

}

P0 = dat; 

}

void DisPlaySMG()

{

DisPlaySMG_Bit(1, SMGNoDot_CA[s1]);

DelaySMG(100);

DisPlaySMG_Bit(2, 0xbf);

DelaySMG(100);

DisPlaySMG_Bit(3, 0xbf);

DelaySMG(100);

DisPlaySMG_Bit(4, SMGNoDot_CA[s2]);

DelaySMG(100);

}

void Scan_Keys()

{

if(SW1 == 0)

{

DelaySMG(200);

if(SW1 == 0)

{

while(SW1 == 0)

{

DisPlaySMG();

}

s1++;

if(s1 == 10)

{

s1 = 0;

}

}

}

if(SW2 == 0)

{

DelaySMG(200);

if(SW2 == 0)

{

while(SW2 == 0)

{

DisPlaySMG();

}

s2++;

if(s2 == 10)

{

s2 = 0;

}

}

}

}

void main()

{

while(1)

{

DisPlaySMG();

Scan_Keys();

}

}

三,流程圖

⑹ 浙江省2005年1月高等教育自學考試單片機原理及應用試題及答案

浙江省2005年1月高等教育自學考試
單片機原理及應用試題
課程代碼:02358
一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題2分,氏顫槐共10分)
1.MCS-51單片機的RS1,RS0=11時,當前寄存器R0—R7佔用內部RAM( )單元。
A. 00H—07H B. 08H—0FH
C. 10H—17H D. 18H—1FH
2.MCS-51單片機有片內RAM容量( )。
A. 4KB B. 8KB
C. 128B D. 256B
3.MCS-51單片機的外部中斷0中斷入口地址為( )。
A. 0003H B. 000BH
C. 0013H D. 001BH
4.MCS-51單片機的最大時序定時單位是( )。
A.拍節 B.狀態
C.機器周期 D.指令周期
5.MCS-51單片機的定時器/計數器工作方式1是( )。
A.8位計數器結構 B.16位計數器結構
C.13位計數器結構 D.2個8位計數器結構
二、填空題(每空1分,共10分)
1.將P0口作為通用I/O口使用時,應______。
2.一個8位D/A轉換器,其解析度為______。
3.MCS-52單片機共有______個中斷源。
4.CHMOS型80C51有二種低功耗方式,即______和______。
5.在單片機系統中,I/O數據傳送的控制方式有無條洞賀件傳送方式、______和______。
6.對於指令JNB 12H,$,其操作碼為80H,其操作數(即偏移量)為______。
7.ALU接受來自______和______的兩個8位二進制數。
三、名詞解釋(每小題2分,共8分)殲友
1.存儲器編址
2.控制匯流排
3.EPROM
4.時序
四、簡答題(每小題4分,共20分)
1.簡述BCD碼加法調整的原因和方法。
2.簡述8155I/O口PC口的工作方式。
3.簡述UART的主要功能。
4.簡述單片機的隔離技術。
5.簡述逐次逼近式A/D轉換的原理。
五、讀程序(閱讀程序後填空。每小題4分,共20分)
1.已知(B)=35H,(A)=43H在執行下列指令後,(SP)=______,內部RAM(51H)=______。
MOV SP,# 50H
PUSH ACC
PUSH B
2.執行下列程序後,(A)=______,(B)=______。
MOV A,#9FH
MOV B,#36H
ANL B,A
SETB C
ADDC A,B
3.設RAM中(2456H)=66H,(2457H)=34H,ROM中(2456H)=55H,(2457H)=64H。請分析下面程序執行後各寄存器的內容。
(A)=______,(DPTR)=______。
MOV A,#1
MOV DPTR,#2456H
MOVC A,@A+DPTR
4.比較兩個ASCII碼字元串是否相等。字元串長度在內部RAM3FH單元,兩字元串的首地址分別為40H、50H。如果兩個字元串相等,置CY=1,否則,置CY=0。
MOV R0,#40H
MOV R1,#50H
MOV R2,#3FH
LOOP1:MOV A,@R0
CLR C
______,@R1
JNZ LOOP2
INC R0
INC R1
______,LOOP1
SETB C
RET
LOOP2:CLR C
RET
5.將以表格形式存放在從table開始的內部單元中的8個單位元組正數求平均值。
MOV R0,#TABLE
MOV R2,#8
MOV R4,#0
LOOP1:MOV A,@R0
______
MOV R4,A
INC R0
DJNZ R2,LOOP1
MOV B,#8
______
RET
六、綜合題(共32分)
1.用定時器0以工作方式2計數,每計數100次,將COUNT單元加1。(10分)
2.用8255A設計2位靜態LED顯示介面電路。
(1)完整顯示介面電路(3分)
(2)寫出8255的控制字及初始化程序,假設片選地址為4000H。(3分)
(3)寫出LED上顯示1,2的字型碼。(3分)
(4)寫出編程實現在LED上顯示「12」的程序。(3分)

3.用2片6116給8051單片機擴展一個4KB的外部數據存儲器,請畫出邏輯連接圖,並說明各晶元的地址范圍。(10分)

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

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


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

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、-10對應的8位二進制補碼可表示為 (1111 0000)
2、十六進制數7AH對應的二進制數可表示為 (0111 1010)
3、80C51單片機中片內RAM共有 (256) 位元組
4、由於 (8031) 在晶元內無程序存儲器,EA(_31____)引腳必須接低電平
5、80C51單片機的P0口,當擴展外部存儲器時它是一個 (雙向數據匯流排)
6、外接晶振頻率為備喚6MHz的單片機它的機器周期為 (0.5MHz)
7、下列存儲器在掉電後數據會丟失的類型是 (RAM)
8、單片機應用程序一般存放在 (內部ROM中)
9、定時/計數器當對機器周期進行計數時作為 (定時器)
10、定時/計數器工作於 方式2 時,作為8位自動重裝定時/計數器
11、MCS-51單片機8051內部資源包括:__4K___位元組的程序存儲器、__128___位元組的數據存儲器、 (4) 個8位並行I/O、2個_16__位的定時/計數器。
12、C51編譯器支持三種存儲悶滾氏模式,分別為小編譯模式、_COMPACT模式和LARGE模式_
13、將數碼管各段發光二極體陽極連在一起的叫做___共陽___極顯示器,將各段發光二極體陰極連在一起的叫做___共陰___極顯示器
14、LED顯示器的顯示方式螞散分為___靜態__顯示和_動態掃描____顯示兩種。
15、機械式按鍵在按動時會出現抖動現象,可以採用__硬體去抖______和___軟體去抖______兩種方法消除抖動。
16、C51程序的基本結構包括 順序 、_選擇__________和_循環__________3種。
二、簡答題
1、簡述單片機的定義及其主要應用領域。
單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械了

⑼ 電大單片機原理考試(21-30)

21. 外部中斷請求信號INT0是從並行I/O口( D )進入89C51/S51單片機內部的
(A) P0
(B) P1
(C) P2
(D) P3
22. DA A是十進制加法調整指令,但在兩數相加時,加數和被加數都必須是:( C )
(A) 正數
(B) 無符號數
(C) BCD碼形式的十進制數
(D) 負數
23. 下列為寄存器定址的指令是:( C )
(A) MOV A, 20H
(B) MOV A, #20H
(C) MOV A, R1
(D) MOV A, @R1
24. 非同步串列通信的字元格式不包括下列哪個部分:( C )
(A) 停止位
(B) 奇偶校驗位
(C) 地址位
(D) 起始位
25. 某種存儲器晶元是8KB*4,那麼它的地址線根數是:( B )
(A) 11根
(B) 13根
(C) 12根
(D) 14根
26. 串列口發送中斷標志TI的特點是:( D )
(A) 發送數據時TI = 1
(B) 發送數據後TI = 0
(C) 發送數據後TI = 1
(D) 發送數據前TI = 1
27. 89C51/S51單片機有5個中斷2個優先順序,中斷的管理和控制是由( C )來控制的。
(A) IE、SP、TCON、IP
(B) PCON、SCON、SP、IE
(C) IE、IP、TCON、SCON
(D) IE、PSW、PC、SP
28. 通過串口接收數據時應該訪問下列哪一個寄存器:( C )
(A) TMOD
(B) SCON
(C) SBUF
(D) PSW
29. 89C51/S51單片機系統中,片外程序存儲器的選通信號是:( B )
(A) RST
(B) /PSEN
(C) /EA
(D) ALE
30. 外部中斷的觸發條件有下降沿和( D )
(A) 上升沿
(B) 以上都不對
(C) 高電平
(D) 低電平

閱讀全文

與智慧樹單片機原理及應用教程考試相關的資料

熱點內容
dbug命令 瀏覽:349
開逛app如何加好友 瀏覽:958
ftpdos命令下載文件 瀏覽:73
華為如何打開語音伺服器 瀏覽:240
python中的idle 瀏覽:998
五軸聯動數控編程 瀏覽:963
換一台電腦如何遠程雲伺服器 瀏覽:130
阿里雲怎麼買雲伺服器 瀏覽:662
java提取文字 瀏覽:95
阿里雲伺服器同人賬號問題 瀏覽:418
5分鍾解壓軸題 瀏覽:339
安卓桌面二級文件夾 瀏覽:186
eps文檔加密 瀏覽:261
手機怎麼做pdf 瀏覽:162
ug曲面pdf 瀏覽:279
液化氣還是壓縮氣 瀏覽:950
阿里雲公共ntp伺服器地址 瀏覽:991
金字塔學習機編程 瀏覽:684
多邊形掃描線演算法Python 瀏覽:718
快手app快手粉條在哪裡 瀏覽:256