2008—2009學年第二學期期末考試
《微控制器原理及應用》試卷(90分鐘)
一. 單項選擇題(每題2分,共20分)
1.指令mov 30h,c 的定址方式是 d 。
(a)立即定址 (b)暫存器定址 (c)相對定址 (d)位定址
2.電子計算機系統中採用的計數制是 b 。
(a)十進位制b)二進位制
(c)八進位制d)十六進製制
3.十進位制數-1用二進位制補碼表示,該補碼是( a )
a. ffhb.00hc.fehd.81h
4.在psw中,使用者自定義標誌是 d 。
a.cyb.acc.pd.f0
5. 以下的4條指令中,錯誤的指令是 a 。
a.mul a,b b.mul ab
c.add a,b d.subb a,b
6.對程式儲存區資料傳送,應採用助記符為( c )
a. movb.movxc.movcd.push
7. 80c51復位時,sp的狀態為 b 。
a. 00h b.07h c.08h d.不確定
8. 若(cy)=1,p1.0為0,執行指令anl c,p1.0後 c 。
a. p1.0=1 b.cy不變c.cy=0d.cy=1
9.8051片可擴充套件資料儲存器( a )kb
a. 64b.32c.8d.4
10. 以下的4條指令中,既完成判位轉移又完成清位的指令是 c 。
a. jnc relb. jb bit,rel
c. jbc bit,reld. jnb bit,rel
二. 填空題(每題2分,共20分)
1、在80c51組合語言程式中,間址暫存器字首是( @ ),立即數字首為( # )
2.機器指令由( 操作碼 )和( 運算元 )兩部分構成。
3、單片微型計算機由cpu、儲存器和( i/o )三部分組成。
4. 累加器(a)=80h,執行完指令add a,#83h後,進製位c=( 1 )
5. 80c51的當前工作暫存器組由psw的( rs0 )位和( rs1 )位選擇。
6.mcs-51片內20h~2fh範圍內的資料儲存器,既可以位元組定址又可以( 位 )定址。
7.80c51內部ram可以分為( 工作暫存器 )區、( 位定址 )區和( 通用 )區。
8.假定(sp=60h),(acc=30h),(b=70h)。執行下列指令:
push acc
push b
後,sp的內容為( 62h ),61h單元的內容為( 30h ),62h的內容為( 70h )。
9. 計算機的經典結構是由( 運算器控制器 )、( 儲存器輸入裝置 )和( 輸出裝置 )組成。
10. 返回指令有兩種,分別是( ret )和( reti )。
三.簡答題(每題5分,共25分)
1.簡述微控制器主要組成部分
計算器,控制器,i/o埠,定時/記數器,儲存器
2. 簡述微控制器的應用領域
在智慧型儀器儀表中的應用
在家用電器中的應用
在工業測控中的應用
在計算機外設及通訊裝置中的應用
3.什麼是中斷?其主要功能是什麼?
中斷就是對外界非同步發生的事件作出及時的處理。
功能:分時操作;實時處理;故障處理。
4. 什麼是bcd碼?它有何特點?
二進位制數表示十進位制數,四位表示十進位制的一位
內部四個並行i/o口各有什麼異同?作用是什麼?
mcs-51微控制器共有四個8位雙向並行的i/o埠,每個埠都包括乙個鎖存器、乙個輸出驅動器和乙個輸入緩衝器。但這四個埠的功能不全相同,p0口既可作一般i/o埠使用,又可作位址/資料匯流排使用;p1口是乙個準雙向並行口,作通用並行i/o口使用;p2口除了可作為通用i/o使用外,還可在cpu訪問外部儲存器時作高八位位址線使用;p3口是乙個多功能口除具有準雙向i/o功能外,還具有第二功能。
四.分析題(15分)
1. 有一程式如下,試說明其功能。
addb:mov a ,40h
add a ,50h
da a
mov 60h ,a
mov a,41h
addc a ,51h
da a
mov 61h,a
ret內部40h和50h中的bcd數相加,結果放入60h中,內部41h和51h中的bcd數相加,結果放入61h中
2. 設(40h)=12h, (41h)=22h , (42h)=7fh , (43h)=6ah , (44h)=5eh, 給下面程式加上注釋,並填寫程式執行後的結果,(50h)= 7f h。
start: mov r0 , #40h
mov r7, #05h
mov a, @r0
loop: inc r0
mov 30h , @r0
cjne a, 30h , next
next: jnc bie1
mov a, 30h
bie1: djnz r7, loop
mov 50h, a
ret六.程式設計題(20分)
1.設微控制器系統時鐘為12mhz,程式設計完成延時1s(採用迴圈巢狀,8分)
org 0000h
mov r1,#10
loop1:mov r2,#200
loop:mov r3,#250
djnz r3,$
djnz r2,loop
djnz r1,loop1
end2.做單一燈的左移右移程式,八個發光二極體l1-l8分別接在微控制器的p1.0-p1.7介面上,輸出「0」時,發光二極體亮,開始時p1.
0→p1.1→p1.2→p1.
3→┅→p1.7→p1.6→┅→p1.
0亮,重複迴圈。
org 0000h
ajmp main
org 0030h
main:
mov p1,#00h
lcall delay
lcall delay
lcall delay
mov a,#0feh
loop: mov p1,a
lcall delay
lcall delay
lcall delay
rl a
ajmp loop
delay: mov r7,#00h
tt: mov r6,#00h
djnz r6,$
djnz r7,tt
retend
微控制器試卷
一 填充題 每個1分,共15分 1 51系列微控制器在復位時,要求在rst引腳上的高電平訊號需大於 2 個機器週期。微控制器復位時,工作暫存器預設選擇 第2 區,sp暫存器的值為 07 h。2 當晶振頻率為12mhz時,51微控制器的ale引腳的頻率是 2 mhz,外部計數的最多頻率是 0 5 mh...
微控制器試卷A
一 填空題 每空1分,共20分 1 當p1口做輸入口輸入資料時,必須先向該埠的鎖存器寫入否則輸入資料可能出錯。2 中斷源的優先級別被分為高階和低階兩大級別,各中斷源的中斷請求是屬於什麼級別是由暫存器的內容決確定的。3 暫存器psw中的rs1和rs0的作用是 4 led數碼顯示有和兩種顯示形式。5 當...
微控制器期末試卷
瀋陽城市建設學院期末考試試卷 2017年春學期 科目 微控制器原理及應用 開卷 年級 專業 2015級通訊工程 一 單項選擇題 每小題2分,共20分 1 mcs 51微控制器的 口的引腳,還有外部中斷 序列通訊等第二功能。2 決定系統復位後,cpu是從片內rom的0000h單元還是從片外擴充套件ro...