微控制器原理及應用試卷 A 年第一學期 標準答案

2022-09-26 09:00:04 字數 2691 閱讀 3707

甘肅聯合大學2009 — 2010 學年第 2 學期期末考試

電信學院 07 級電子專業 1 班學號姓名

1. at89s51是( 8 )位的微控制器,片內ram的容量為( 256 )b。

2. led顯示器有兩種顯示方式,分別是( 靜態顯示方式 )和( 動態顯示方式 )。

3. 80c51片內從位址( 20h ) 到( 2fh )範圍內的資料儲存區,既可以位元組定址又可以位定址。

4. 80c51的指令系統按功能可分為( 資料傳送類 )、算術運算類、邏輯運算類、控制轉移類、( 位操作類 )共5大類。

5. 微控制器的系統擴充套件方法主要有( 序列 )擴充套件和( 並行 )擴充套件兩種。

6. 可程式設計介面晶元8155不僅具有( 3 )個可程式設計的i/o介面而外,還具有1個14位的可程式設計定時/計數器和( 256 )b的靜態ram。

7. 通過軟體程式設計對80c51序列口可設定4種工作方式。其中方式0為( 8位同步移位暫存器 ),其波特率大小為( fosc/12 )。

8. d/a轉換器的主要技術指標為d/a建立時間、( 轉換精度 )、( 解析度 )。

9. 要選擇當前工作暫存器組為第1組,則rs1=( 0 )、rs0=( 1 )。

10. 微控制器被復位後,pc= ( 00 )h,p1=( ff )h。

二、判斷下列說法是否正確(每小題2分,共20分)

11、程式計數器pc不能為使用者程式設計時直接使用,因為它沒有位址

12、特殊功能暫存器scon,與定時器/計數器的控制無關

13、機器週期是執行一條指令的時間

14、序列口通訊的第9資料位的功能可由使用者定義

15、各中斷發出的中斷請求訊號,都會標記在mcs-51系統的tmod暫存器中

16、at89s51的21個特殊功能暫存器均支援位定址

17、若(sp)=37h,在子程式呼叫時把累加器a和斷點位址壓棧後,sp的值為39h

18、mcs-51微控制器外擴儲存器時,使用p1口和p3口做匯流排

19、指令中直接給出的運算元稱為直接定址

20、在mcs-51中,為使準雙向的i/o口工作在輸入方式,必須保證它被事先預置為1

三、綜合設計題(每小題20分,共60分)

1、 21、設微控制器晶振頻率為6mhz,要求使用定時器t0以方式0產生週期為100μs的定時,在p1.0輸出週期為200μs的連續正方波脈衝。要求採用中斷方式完成。

解:1) 定時器初值計算:

(28-x)×2×10-6=100×10-6

x=206=0ceh

2) 相關暫存器的設定:

a) tmod暫存器設定:

◆ m1m0=10

◆ =0

◆ gate=0

b) ie暫存器設定:

◆ ea=1b

◆ et0=1b

3) 參考**:

org 0000h

ljmp main

org 000bh

ljmp int0

org 0030h

main: mov tmod, #02h

mov th0, #0ceh

mov tl0, #0ceh

setb ea

setb et0

loop: setb tr0

sjmp $

org 2000h

int0: cpl p1.0

reti

end22、鍵盤硬體電路如圖,請設計鍵盤掃瞄子程式。

解: 鍵盤掃瞄子程式如下:

org 2000h

key_scan:mov a ,#0ffh

mov p1,a

mov a,p1

jnb acc.0, p0f

jnb acc.7, p7f

ljmp start

p0f: ljmp prom0

p1f: ljmp prom1

p6f: ljmp prom6

p7f: ljmp prom7

prom0

…… ……

ljmp start

…… ……

prom7

…… ……

ljmp start

reti

23、 微控制器與dac0832的連線如圖所示,請給出輸出鋸齒波、三角波的d/a轉換程式。

解:◆ 輸出鋸齒波

org 2000h

start1: mov dptr, #7fffh

mov a, #00h

loop1: movx @dptr, a

inc a

sljm loop1

end◆ 輸出三角波

org 3000h

start2: mov dptr, #7fffh

mov a, #00h

up: movx @dptr, a

inc a

jnz up

dec a

down: dec a

movx @dptr, a

jnz down

sljm upend

微控制器原理及應用

網路教育學院 題目 課題一 微控制器電子時鐘設計 學習中心 甘肅農墾河西分校 層次 專公升本 專業 電氣工程及其自動化 年級 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是嵌入式應用軟體的基礎和開發平台。正由於嵌入式微處理器能執行實時多工作業系統,所以能夠處理複雜的系統管理任務和處理工作。因此,廣泛地應用在移動計算平台 手機 工...