微控制器原理與應用試題

2022-10-16 18:45:12 字數 4456 閱讀 7391

二、單項選擇題(每小題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 2000h

org 000bh

ljmp 3000h 當cpu響應外部中斷0後,pc的值是(b)

(a)0003h (b)2000h (c)000bh (d)3000h

4、用mcs-51用序列擴充套件並行i/o口時,序列介面工作方式選擇(a)

(a)方式0 (b)方式1 (c)方式2 (d)方式3

5、mcs-51的並行i/o口資訊有兩種讀取方法:一種是讀引腳,還有一種是(a)

(a)讀鎖存器具 (b)讀資料庫 (c)讀a累加器具 (d)讀cpu

填空題(每空2分,共30分)

1、真值1001001b的反碼為01001001 ;其補碼為 01001001

2、mcs-51系列微控制器內部資料儲存器,即內ram中位定址區的位址範圍是 128 b

工作暫存器區的位址範圍是 00—1fh

3、程式狀態標誌字暫存器psw中的psw.7的含義是奇偶標誌 ;psw.0的含義是進製/借位標誌

6、微控制器組合語言程式有三種基本結構,分別是: 順序 、 分支和迴圈 。

7、mcs—51微控制器內部有 2 個 16 位加1定時 / 計數器,可通過程式設計決定它們的工作方式,其中,可進行13位定時 / 計數的是方式是 0 。

8、儲存器eprom 27128的位址線有根,容量為kb。

9、可程式設計並行i / o介面晶元8255a有 4 個8位並行i / o埠,可通過程式設計決定它們的功能。

三、簡答題(每小題10分,共20分)

1 簡述可程式設計並行介面8255 a的內部結構?

答:8255 a的內部結構由三部分組成:匯流排介面部分,內部邏輯部分,外部介面部分。

(1)匯流排介面部分其中有資料匯流排驅動器,讀/寫控制邏輯

(2)內部邏輯部分由a組和b組控制電路。

(3)外部介面部分該部分有3個8位並行i/o埠,即a口、b口和c口。

2 微控制器有哪幾個特殊功能暫存器?各在微控制器的哪些功能部件中?

答:8051微控制器內部有21個特殊功能暫存器,在物理上是分散在片內各功能部件中,在數學上把它們組織在內部資料儲存器位址空間80h~ffh中,以便能使用統一的直接定址方式來訪問。這些特殊功能暫存器頒在以下各個功能部件中:

(1)cpu:acc、b、psw、sp、dptr(由dpl和dph兩個8位暫存器組成);

(2)中斷系統:ip、ie;

(3)定時器/計數器:tmod、tcom、tl0、th0、tl1、th1;

(4)並行i/o口:p0、p1、p2、p3;

(5)序列口:scon、sbuf、pcon。

四、程式設計題(共35分)

1 程式設計將片內ram30h單元開始的15b的資料傳送到片外ram3000h開始的單元中去。(15分)

解:strat:mov r0,#30h

mov r7,#0fh

mov dptr,#3000h

loop: mov a,@r0

movx @dptr,a

inc r0

inc dptr

djnz r7,loop

ret2. 編制乙個迴圈閃爍燈的程式。有8個發光二極體,每次其中某個燈閃爍點亮10次後,轉到下乙個閃爍10次,迴圈不止。畫出電路圖。(20分)

解 本程式的硬體連線如圖所示。當p1.0輸出高電平時,led燈亮,否則不亮。

其程式如下:

mov a,#01h ;燈亮初值

shift: lcail flash ;調閃亮10次子程式

rr a右移一位

sjmp shift ;迴圈

flash: mov r2,#0ah 閃爍10次計數

flash1; mov p1,a點亮

lcall delay ;延時

mov p1,#00h ;熄滅

lcall delay ;延時

djnz r2,flash1 ;迴圈

ret微控制器原理與應用試題2

三、選擇題(每題2分,共18分)

1..mcs-51的時鐘最高頻率是 ( a ).

a 12mhz b 6 mhz c 8 mhz d 10 mhz

2. 以下不是構成微控制器的部件( d )

a 微處理器(cpu)、b儲存器 c介面介面卡(i\o介面電路) d 印表機

3.-49d的二進位制補碼為.( b )

a 11101111 b 11101101 c 0001000 d 11101100

4、用mcs-51用序列擴充套件並行i/o口時,序列介面工作方式選擇(a)

(a) 方式0 (b)方式1 (c)方式2 (d)方式3

5、當8031外出擴程式儲存器8kb時,需使用eprom 2716(c)

(a) 2片 (b)3片 (c)4片 (d)5片

6、使用8255可以擴充套件出的i/o口線是(b)

(a) 16根 (b)24根 (c)22根 (d)32根

7、當使用快速外部裝置時,最好使用的輸入/輸出方式是(c)

(a)中斷 (b)條件傳送 (c)dma (d)無條件傳送

8、mcs-51的並行i/o口讀-改-寫操作,是針對該口的(d)

(a)引腳 (b)片選訊號 (c)位址線 (d)內部鎖存器

9.lcall指令操作碼位址是2000h,執行完相子程式返回指令後,pc=(d)

(a) 2000h (b)2001h (c)2002h (d)2003h

二、判斷題(每題2分共10分)

1.要進行多機通訊,mcs-51序列介面的工作方式應為方式1方式2和方式3。

中的gate=1時,表示由兩個訊號控制定時器的啟停

外擴i/o口與外ram是統一編址的

4.使用8751且 =1時,仍可外擴64kb的程式儲存器

5、8155晶元內具有256b的靜態ram,2個8位和1個6位的可程式設計並行i/o口,1個14位定時期等常用部件及位址鎖存器。( × )

填空(每空1分,共12分)

有 4 個並行i\o口,其中p0~p3是準雙向口,所以由輸出轉輸入時必須先寫入1

序列介面有4種工作方式,這可在初始化程式中用軟體填寫特殊功能暫存器__scon _加以選擇.

3.運算器是由算術邏輯單元alu、累加器a和暫存器等幾部分組成,用來執行各種算術運算和邏輯運算。

的堆疊是軟體填寫堆疊指標臨時在_片內資料儲存器內開闢的區域.

有 4組工作暫存器,它們的位址範圍是00h~1fh.

片內20h~2fh範圍內的資料儲存器,既可以位元組定址又可以位定址.

的相對轉移指令最大負跳距是127b。

8、在微控制器應用系統中,外部裝置與外部資料儲存器傳送資料時,使用movx指令。

9、執行讀i/o埠鎖存器的指令(「讀—改—寫」指令),讀入口的鎖存器狀態,可能改變其值,然後把它重新寫入口鎖存器,這種操作稱作讀—改—寫操作。

四、簡答題(每題5分,共20分)

1.微控制器有哪幾個特殊功能暫存器?各在微控制器的哪些功能部件中?(8分)

答:8051微控制器內部有21個特殊功能暫存器,在物理上是分散在片內各功能部件中,在數學上把它們組織在內部資料儲存器位址空間80h~ffh中,以便能使用統一的直接定址方式來訪問。這些特殊功能暫存器頒在以下各個功能部件中:

(1) cpu:acc、b、psw、sp、dptr(由dpl和dph兩個8位暫存器組成);

(2) 中斷系統:ip、ie;

(3) 定時器/計數器:tmod、tcom、tl0、th0、tl1、th1;

(4) 並行i/o口:p0、p1、p2、p3;

(5) 序列口:scon、sbuf、pcon。

2. 8031的擴充套件儲存器系統中,為什麼p0口要接乙個8位鎖存器,而p2口卻不接?(7分)

答:這是因為p0口是擴充套件儲存器系統的多路低8位位址和資料匯流排,在訪問外部儲存器時,p0口分時用作輸出外部儲存器低8位位址和傳送資料,為了在整個訪問外部儲存器期間,對外部儲存器存在著有效的低8位位址訊號,所以p0口需要外接乙個位址鎖存器。ale訊號就是用來把p0口輸出的位址位元組鎖存在這個外接的鎖存器中,再從鎖存器輸出外部儲存器的低8位位址。

而p2口只用作擴充套件儲存器系統的高8位位址線,並在整個訪問外部儲存器期間不變,所以不必外接位址鎖存器。

微控制器原理及應用

網路教育學院 題目 課題一 微控制器電子時鐘設計 學習中心 甘肅農墾河西分校 層次 專公升本 專業 電氣工程及其自動化 年級 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...

微控制器原理與應用試卷A答案

微控制器原理與應用試卷參 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 二 多項選擇題 每小...