題量: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 ...