08 09下微控制器試卷

2022-11-20 14:33:06 字數 3460 閱讀 4137

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...