一、選擇題(每題1分,共10分)
1.8031微控制器的( )口的引腳,還具有外中斷、序列通訊等第二功能。
a)p0 b)p1 c)p2 d)p3
2.微控制器應用程式一般存放在()
a) ramb)romc)暫存器d)cpu
3.已知某數的bcd碼為0111 0101 0100 0010 則其表示的十進位制數值為( )
a) 7542h b) 7542 c) 75.42h d) 75.42
4.下列指令中不影響標誌位cy的指令有()。
a)adda,20hb)clr c)rrca d)inca
5.cpu主要的組成部部分為()
a)運算器、控制器b)加法器、暫存器
c)運算器、暫存器d)運算器、指令解碼器
6.intel8051cpu是()位的微控制器
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)mova,@r1 b)movca,@a+dptr
c)movxa,@r0 d)movxa,@dptr
9.8031微控制器中既可位定址又可位元組定址的單元是()
a)20h b)30h c)00h d)70h
10.下列哪條指令是正確的( )
a) push r2b) add r0,a
c) movx a @dptr d) mov @r0,a
二、填空題(每空1分,共30分)
1.乙個完整的微機系統由和兩大部分組成。
2.8051 的引腳rst是____(in腳還是out腳),當其端出現____電平時,8051進入復位狀態。8051一直維持這個值,直到rst腳收到____電平,8051才脫離復位狀態,進入程式執行狀態,從romh單元開始取指令並翻譯和執行。
3.半導體儲存器分成兩大類和其中具有易失性,常用於儲存
4.求十進位制數-102的補碼(以2位16進製制數表示),該補碼為 。
5.pc存放具有特性。在8051中決定程式執行順序的是pc還是dptr? 它是______位是,不是)sfg?
6.123bh。
7.8051內部有並行口,p0口直接作輸出口時,必須外接 ;並行口作輸入口時,必須先才能讀入外設的狀態。
8.mcs-51的堆疊只可設定在 ,其最大容量為 ,訪問資料的原則是堆疊暫存器sp是位暫存器,存放
9.中斷處理的全過程分為以下3個段
10.定時和計數都是對進行計數,定時與計數的區別是
三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程式的最後一條指令是ret。
2 儲存器分成記憶體和外存兩大部分,其中外存可以直接與cpu交換資訊。
3 p2口既可以作為i/o使用,又可以作位址/資料復用口使用。
4 在中斷響應階段cpu一定要做如下2件工作:保護斷點和給出中斷服務程式入口位址。
5 rca為迴圈左移指令。
6 mova,30h的源運算元為立即定址方式。
7 mova,@a+dptr是一條查表指令。
8 mulab的執行結果是高8位在a中,低8位在b中。
9 ajmp跳轉空間最大可達到64kb。
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分)
用6264(8k*8)構成16k的資料儲存系統。要求採用線選法產生片選訊號,並計算6264的位址範圍。
六、設計題(1題13分;2題12分,共25分)
1.某微控制器控制系統有8個發光二極體。試畫出89c51與外設的連線圖並程式設計使它們由左向右輪流點亮。
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與外設的連線圖並程式設計實現上述要求。
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
一、選擇題(每題1分,共10分)
1. d 2.b3. b 4.d5.a6.c7. b8. 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使用,又可以作位址/資料復用口使用。√
微控制器原理及應用
網路教育學院 題目 課題一 微控制器電子時鐘設計 學習中心 甘肅農墾河西分校 層次 專公升本 專業 電氣工程及其自動化 年級 2015年春季 學號 201303576510 學生姓名 王書飛 一,引言 1957年,ventura發明了世界上第乙個電子錶,從而奠定了電子時鐘的基礎,電子時鐘開始迅速發展...
微控制器原理及應用
開始進棧保護 消抖開中斷 a r0 查表數碼管顯示r0 r0自加1 開始進棧保護 消抖開計數器 a r1 查表數碼管顯示r1 r1自加1 恢復現場 恢復現場 中斷返回 中斷返回 外中斷0顯示數a加1 定時器 計數器t0顯示數b加1 開始進棧保護 消抖開中斷 a r0 30h r1 n a 30h y...
微控制器原理及應用答案
嵌入式微處理器的基礎是通用計算機中的cpu,它的位址匯流排數目較多能擴充套件較大的儲存器空間,所以可配置實時多工作業系統 rtos rtos是嵌入式應用軟體的基礎和開發平台。正由於嵌入式微處理器能執行實時多工作業系統,所以能夠處理複雜的系統管理任務和處理工作。因此,廣泛地應用在移動計算平台 手機 工...