第六章定時計數計數單元測驗2019

2023-01-22 13:36:01 字數 3761 閱讀 6161

題量:20滿分:100.0分顯示答案

一.單選題(共5題,15.0分)

1、12mhz晶振的微控制器在定時工作方式下,定時器可能實現的最大定時時間是 。

a、65536 u s

b、8192 u s

c、32768 u s

d、1638 u s

正確答案: a

2、設mcs-51微控制器晶振頻率為12mhz,定時器作計數器使用時,其最高的輸入計數頻率應為

a、2mhz

b、1mhz

c、500khz

d、250khz

正確答案: c

計數頻率不能超過晶振頻率的1/24

3、定時器若工作在迴圈定時或迴圈計數場合,應選用哪種工作方式( )。

a、方式0

b、方式1

c、方式2

d、方式3

正確答案: c

4、51微控制器的定時器t0用作計數方式時是( )。

a、由內部時鐘頻率定時,乙個時鐘週期加1

b、由內部時鐘頻率定時,乙個機器週期加 1

c、由外部計數脈衝計數,下降沿加1

d、由外部計數脈衝計數,乙個機器週期加1

正確答案: c

5、下列sfr中,與定時計數器控制無關的是( )

a、tcon

b、scon

c、tmod

d、ie

正確答案: b

二.判斷題(共10題,20.0分)

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

正確答案: 錯誤

2、at89s51微控制器的定時/計數器用作計數時,計數脈衝來自晶振,最高頻率為系統振盪器頻率的1/24

正確答案: 錯誤

3、51微控制器定時/計數器用作定時時,其計數脈衝來自微控制器的外部,其頻率為振盪頻率的1/12。

正確答案: 錯誤

4、當晶振頻率為6mhz時,at89c51微控制器定時/計數器最大定時間為65.536ms

正確答案: 錯誤

5、mcs-51微控制器定時工作方式0與定時工作方式l除了計數結構位數不同,別無差別。()

正確答案: 錯誤

6、t0和t1都是減法定時器/計時器。()

正確答案: 錯誤

7、mcs-51微控制器的定時和計數都使用同一計數機構,所不同的只是計數脈衝的**。來自於微控制器內部的是定時,而來自於外部的則是計數。()

正確答案: 正確

8、定時計數器t0無論是定時還是計數本質上<?xml:namespace prefix = spanstyle="font-size />均是對輸入的脈衝進行計數

正確答案: 正確

本質上就是加1計數器

9、定時和計數都是對脈衝進行計數,定時與計數的區別是:定時是對週期已知的脈衝計數;計數是對週期未知的脈衝計數

正確答案: 錯誤

10、51微控制器的定時計數器用於定時時,每經過乙個振盪週期計數器值加一

正確答案: 錯誤

三.簡答題(共4題,60.0分)

1、設晶振頻率=6mhz,利用定時器0的方式1在p1.0產生一串50hz的方波。定時器溢位時採用中斷方式處理。

正確答案:

解:t=1/f=1/50=0.02=20ms

(216-n)×2us=10000

216-n=5000

n=216-5000=60536

n=ec78h

org 0000h

ljmp start

org 000bh

ajmp ds90

org 0030h

start: mov sp,#60h

mov tmod,#01h

mov th0,#0ec,

mov tl0,#78h

setb et0

setb ea

setb tr0

sjmp $

ds90: cpl p1.0

reti

2、閱讀程式,回答問題。圖示為乙個工件自動裝箱系統。利用定時器t1對生產線上光電脈衝訊號進行計數,要求每計滿100次,將 p1.7端取反。使繼電器j狀態改變1次

org 0000h

ljmp main

org 001bh

cpl p1.7

reti

main: mov tmod,#60h

mov tl1,#9ch

mov th1,#9ch

mov ie,#88h

setb tr1

here: sjmp here

(1). 定時計數器t1的初值為 d(十進位制)

(2).該系統中定時/計數器t1的工作方式(模式)是 ;判斷依據是

(3)該段程式所使用的是哪種資料傳輸控制方式?答: ;這種方式有什麼優點? ;

(4)如果計數次數是60000次,t1應工作於哪種工作方式

正確答案:

(1)156;

(2)方式2;

(3)中斷方式

(4)1

3、微控制器系統時鐘6mhz,利用定時/計數器0實現2ms定時,如何設定時間常數?

正確答案:

1)、定時/計數器0設定為模式0,13位方式,tmod=#***x0000b

2)、時間常數設定如下

即t=210-3s,f=6106mhz,代入得

得x=7192

3)、x=7192=1c18h=0001110000011000b,取後13位為1110000011000b,高8位送th0=0e0h,tl0取低5位,tl0的高3位無效,以000補齊,tl0=18h,即

th0=0e0h,tl0=18h

4、微控制器系統時鐘12mhz,利用定時/計數器0實現1ms定時,如何設定?

答:1)、定時/計數器0設定為模式0,13位方式,tmod=#***x0000b

2)、時間常數設定如下

即t=110-3s,f=12106mhz,代入得

x=7192=0e018h

即th0=#0e0h,tl0=#18h

5、應用微控制器內部定時器t0工作在方式1下,從p1.0輸出週期為2ms的方波脈衝訊號,已知微控制器的晶振頻率為6mhz

正確答案:

解:x=216-t(f/12)

=216-1*10-3*6*106/12

=ofeoch

org 3000h

start:mov tmod,#01h

mov tl0,#och

mov tho,#ofeh

setb tr0

loop: jbc tfo,done

sjmp loop

done: mov tl0,#och

mov tho,#ofeh

cpl p1.0

sjmp loop

6、應用微控制器內部定時器t0工作在方式1下,從p1.0輸出週期為1ms的方波脈衝訊號,已知微控制器的晶振頻率為6mhz。

請(1)計算時間常數x,應用公式x=216-t(f/12)

(2)寫出程式清單

正確答案:

解:解:x=216-t(f/12)

=216-1*10-3*6*106/12

=ofeoch

org 3000h

start:mov tmod,#01h

mov tl0,#och

mov tho,#ofeh

setb tr0

loop: jbc tfo,done

sjmp loop

done: mov tl0,#och

mov tho,#ofeh

cpl p1.0

sjmp loop

第六章單元測試卷

一 選擇題 每小題2分,共28分 1 已知等式,則下列等式中不一定成立的是 a b c d 2 下列方程變形中,正確的是 a 方程,移項,得 b 方程,去括號,得 c 方程,未知數係數化為1,得 d 方程化成 3 下列方程中,是一元一次方程的是 a b c d 4 下列方程中,解是的是 a b c ...

管理學基礎第六章本章自測測驗

第六章本章自測測驗 一 單項選擇 題目1某企業試圖改變其經營方向,需要企業高層領導做出決策,這種決策屬於 a.戰略性決策 b.程式化決策 c.業務性決策 d.戰術性決策 題目2具有極大偶然性和隨機性,無先例可循的決策。比如,乙個新產品的營銷組合方案決策,屬於 a.風險型決策 b.不確定型決策 c.非...

第六章證明 一 單元測試 3

班級姓名學號得分 一 填空題 1 abc中,b 45,c 72,那麼與 a相鄰的乙個外角等於 2 在 abc中,a b 110,c 2 a,則 ab 3 直角三角形中兩個銳角的差為20,則兩個銳角的度數分別為 4 如下圖左,ad ae分別是 abc的角平分線和高,b 50,c 70,則 ead 5 ...