微控制器原理與應用試卷參***(a卷)
物電學院2005級5-8班
一、 單項選擇題(每小題1分,共20分)
1.c 2.b 3.d 4.a 5.c 6.b 7. c 8.c 9.d 10.c
11.c 12.a 13.a 14.b 15.a 16.a 17.d 18.a 19.b 20.b
二、多項選擇題(每小題2分,共10分)
1.ac 2.bc 3.bc 4. abc 5.bd
三、讀程式題(每小題6分,共30分)
1.(a)=__85h____,(01h)=_50h____,(psw)=___11h______。
2.(a)=__40h ____,(40h)= 60h ,(r0)=__ 60h ____。
3.(a)= 32h , (b)= 31h ,(sp)= 30h 。
4.乙個機器週期為2μs,執行程式所需時間t=2μs*(5×100+3)=1006μs≈1ms
5.(1)該程式的功能是:_統計累加器a中1的個數__;
(2)若執行該子程式時,(a)=0feh,則執行該子程式後(r1)=__07h____。
四、編制程式題(每小題10分,共20分)
1.參考程式如下:
mov dptr, #0200h
mov r2, #15
loop: movx a,@dptr
mov b, a
inc dph
movx a, @dptr
add a, b
inc dph
movx @dptr, a
inc dpl ;指向下一單元
mov dph, #02h
djnz r2, loop
sjmp $
2.參考程式如下:
mov r0,#20h
mov r1,#50h
mov r2,#10
loop:mov dptr,#tab
mov a,@r0
movc a,@a+dptr
mov @r1,a
inc r0
inc r1
djnz r2,loop
sjmp $
tab:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
五、編制源程式題(12分)
評分細則:計算初值(2分),中斷入口(1分),工作方式(1分)置初值與重灌初值(2分),開中斷(2分)總體框架(開始,結束,中斷返回,原地等待,4分)
計算定時器t0的初值x:晶振f=6mhz,則機器週期t=2us=2*10-6s
(216-x)*t=0.1初值x=65536-50000=15536=3cb0h
org 0000h
ajmp main
org 000bh
ajmp int
org 0100h
main: mov sp, #63h
mov tmod, #01h ;定時器t0工作方式2,定時方式,gate=0
mov tl0, #0b0h ;延時0.1s,初值為3cb0h
mov th0, #3ch
setb tr0
setb et0
setb ea
setb p1.0
sjmp $
int: clr tr0
cpl p1.0
mov tl0, #0b0h ;重灌初值
mov th0, #3ch
setb tr0
reti
end六、硬體介面題(8分)
評分細則:位址線(2分),資料線(1分),片選及解碼(2分),ale(1分),psen(1分),電源與地(1分)
微控制器原理及應用答案
嵌入式微處理器的基礎是通用計算機中的cpu,它的位址匯流排數目較多能擴充套件較大的儲存器空間,所以可配置實時多工作業系統 rtos rtos是嵌入式應用軟體的基礎和開發平台。正由於嵌入式微處理器能執行實時多工作業系統,所以能夠處理複雜的系統管理任務和處理工作。因此,廣泛地應用在移動計算平台 手機 工...
微控制器原理與應用試題
二 單項選擇題 每小題3分,共15分 1 mcs 51微控制器外部有40個引腳,其中,位址鎖存允許控制訊號引腳是 a a ale bcd rst 2 下列指令寫法正確的是b a mov 20h,a b add r2,30h c push r0 d rrc a 3 org 0003h ljmp 200...
微控制器原理及應用
網路教育學院 題目 課題一 微控制器電子時鐘設計 學習中心 甘肅農墾河西分校 層次 專公升本 專業 電氣工程及其自動化 年級 2015年春季 學號 201303576510 學生姓名 王書飛 一,引言 1957年,ventura發明了世界上第乙個電子錶,從而奠定了電子時鐘的基礎,電子時鐘開始迅速發展...