⑴ 求單片機原理及介面技術 試題及答案
單片機模擬試卷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套
您已經通過該套作業,請參看正確答案
1、在()的情況下應盡量採用開環控制系統
A.系統的擾動量可以預計並能進行補償
B.系統的擾動量大且無法預計
C.閉環系統不穩定
D.以上都不對
參考答案:A 您的答案:A
________________________________________
2、數學模型()不能用來描述線性動態系統
A.微分方程組
B.傳遞函數
鏈基C.一個代數方程
D.一個高階微分方程
參考答案:C 您的答案:C
________________________________________
3、系統方框圖如圖所示,其開環傳遞函數為()
A.
B.
C.
D.
參考答案:D 您的答案:D
________________________________________
4、系統方框圖如圖所示,其輸出Y為()
A.
B.
C.
D.
參考答案:C 您的答案:C
________________________________________
5、系統的暫態響應的基本特徵取決於系統()在s復平面上的位置
A.開環極點和開環零點
B.閉環極點和閉環零點
C.開環極點和閉環極點
D.閉環極點和開環零點
參考答案:B 您的答案:B
________________________________________
6、單位負反饋控制系統的開環傳遞函數為: ,其暫態性能指標為()
A.調整時間約1.5秒(2%誤差)、上升時間約0.9秒、過調量約16.3%
B.調整時間約0.9秒(2%誤差)、上升時間約0.6秒、過調量約3.46%
C.調整時間約2.2秒(2%誤差)、上升時間約0.6秒、過調量約16.3%
D.調整時間約2.2秒(2%誤差)、上升時間約0.9秒、過調量約3.46%
參考答案:C 您的答案:C
________________________________________
7、已知系統框圖中 N為階躍干擾信號,()系統對於消除或減小擾動誤差更好。
A.
B.
C.
D.以上都不好
參考答案:B 您的答案:B
________________________________________
8、()高階系統可以近似為低階系統。
A.
B.
C.
D.
參考答案:D 您的答案:D
________________________________________
9、已知系統方塊圖如下:則閉環系統是()
A.穩定的
B.臨界穩定的
C.不穩定的
D.條件穩定的
參考答案:B 您的答案:B
________________________________________
10、根軌跡法是利用()在 s 平面上的分布 通過圖解的方法求取()的位置。
A.開環零 極點、閉環極點
B.開環零 極點、閉環零點
C.閉環零 極點、開環極點
D.閉環零 極點 開環零點
參考答案:A 您的答案:A
________________________________________
11、圖示曲線是開環傳遞函數為()的系統的根軌跡。
A.
B.
C.
D.
參考答案:B 您的答案:B
________________________________________
12、下列說法正確的是()
A.頻率特性是指系統在正弦輸入信號作用蘆歷下 系統輸出與輸入之比
B.系統的頻率特性包括幅頻特性和相頻特性 它們都與頻率ω無關
C.頻率特性反映系統或環節對不同頻率正弦輸入信號的放大倍數和相陪喚搜移
D.以上都不正確
參考答案:C 您的答案:C
________________________________________
13、某系統的開環傳遞函數在右半 s 平面內的極點數為 P, 當 s 沿奈魁斯特圍線轉一圈時,其奈魁斯特圖繞(-1,j0)點N 圈,則下列說法正確的是()
A.若 N=0 則系統是穩定的
B.若 N=P 則系統是穩定的
C.若 N<0 則系統必為不穩定
D.若N=-P 則系統是穩定的
參考答案:D 您的答案:D
________________________________________
14、已知最小相位系統的漸近幅頻特性如圖所示,系統的開環傳遞函數為()
A.
B.
C.
D.
參考答案:A 您的答案:A
________________________________________
15、串聯超前校正可用於()的情況
A.對數幅頻特性低頻段位置過低時
B.當系統根軌跡通過期望主導極點,但在期望主導極點不能滿足靜態品質指標時
C.當期望閉環主導極點位於未校正系統根軌跡的左邊時
D.當相位裕量滿足系統要求時
參考答案:C 您的答案:C
________________________________________
第2套:1、B 2、C 3、B 4、A 5、C 6、A 7、C 8、D 9、A 10、A 11、B 12、C 13、A 14、B 15、C
第3套:1、C2、A3、B4、C5、A6、B7、C8、D9、B10、D11、C12、A13、B14、B15、A
第4套:1、A2、C3、D4、D5、B6、C7、A8、B9、C10、A11、B12、D13、B14、A15、B
⑶ 單片機原理及應用基於C 答案
可以幫你做的
⑷ 單片機原理與應用習題答案
一、 填空題(每空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) 。
⑸ 單片機習題
《單片機習題與試題解析》是一部單片機教材的練習試題與解析,全書內容分兩部分,第1部分對80C51系列單片機教材中所涉及的思考與練習題進行了整理、分析和解答;第2部分則對某大學近幾年「單片機原理與介面技術」考試試卷進行了分析和解答,並說明考題測試的內容、答題時應注意的問題等。即使題目相同,由於提出問題的角度不同,答案還會有所不同。同時,增加了一些設計題、綜合系統擴展題。書中對近幾年單片機系統擴展應用的新技術和新理念(比如低功耗設計、可靠性設計和虛擬技術等)進行了適當補充。《單片機習題與試題解析》內容分兩部分,第1部分對80C51系列單片機教材中所涉及的思考與練習題進行了整理、分析和解答;第2部分則對某大學近幾年「單片機原理與介面技術」考試試卷進行了分析和解答,並說明考題測試的內容、答題時應注意的問題等。即使題目相同,由於提出問題的角度不同,答案還會有所不同。同時,增加了一些設計題、綜合系統擴展題。書中對近幾年單片機系統擴展應用的新技術和新理念(比如低功耗設計、可靠性設計和虛擬技術等)進行了適當補充。
⑹ 試編寫一段對中斷系統初始化的程序(單片機原理與應用的習題)
ORG 0000H
AJMP START ;程序入口
ORG 0003H
AJMP INT_0 ;外部中斷0入口
ORG 000BH
AJMP T0INT ;T0溢出中斷入口
ORG 0013H
AJMP INT_1 ;外部中斷1入口
ORG 0023H
AJMP SINT ;串列口中斷入口
START:
MOV TMOD, #0?H ;?處填寫T0工作方式
CLR SM0
CLR SM1 ;設置串列口工作方式0
SETB REN ;允許串列口接收數據
SETB EX0 ;允許外部中斷0
SETB ET0 ;允許T0中斷
SETB EX1 ;允許外部中斷1
SETB ES ;允許串列中斷
SETB EA ;允許總中斷
MOV IP, #02H ;設置T0優先順序最高,其他優先順序默認
MOV TL0, #??H ;??處填寫T0初始值
MOV TH0, #??H ;??處填寫T0初始值
SETB TR0 ;T0開始計數
... ;程序其他部分
SJMP $ ;等待中斷
RET
INT_0: ;外部中斷0中斷程序
... ;填寫程序其他部分,下面...相同
RETI ;以下的RETI均為中斷返回
T0INT: ;T0溢出中斷程序
...
RETI
INT_1: ;外部中斷0中斷程序
...
RETI
SINT: ;串列中斷程序
...
RETI
END ;結束
⑺ 單片機原理及應用的一道題目:設(A)=43H,(R3)=67H, (CY)=1,執行指令:ADDC A, R3 。試計算其結果。
我這學期剛學單片機,ADDC A, R3 ;A+R3+CY的值放入A,也就是把A, R3 的十六進制轉化成8421碼後再加上CY的值,最後把結果還要轉化成十六進制就可以啦。
所以最後執行的結果是(CY)=1,(AC)=0,(P)=0,(OV)=0,(A)=A9H
有疑問的盡請留言。