|
【學習目標】知識目標:1.掌握MCS-51系列單片機定時器/計數器工作方式2的工作原理
2.能熟練使用TMOD設置控制定時器/計數器工作方式2
能力目標:能熟練使用工作方式2,設置初始值。
情感目標:1.鼓勵學生參與小組展示,使其體驗成就感,提高學習興趣。
2.通過學生之間多層次,多方位的合作,培養他們團結協作,互助友愛的精神。
【教學重點】掌握MCS-51系列單片機定時器/計數器工作方式2的工作原理
掌握工作方式2的初值的計算
【教學難點】掌握MCS-51系列單片機定時器/計數器工作方式2的工作原理
工作方式2初值的計算
【自主學習】6分鐘
請閱讀教材p106~107頁,完成以下內容。
1. 方式2下,作為定時器時,定時器/計數器初值計算公式是 .其中TL0進行 操作,TH0作為定時器/計數器初值 ,即初始化的時候TH0和TL0被賦予 的數值。
2. 方式2下,作為計數器使用時,計數初值的計算公式是 .
【合作交流】6分鐘
請學習小組長組織本組師兄討論互幫互學,并將討論結果寫在導學案上,
【展示評價】
通過自主學習與小組交流討論以后,抽學習小組進行展示,由本組成員補充,然后由其他小組進行評價
師傅進行點評
【精講點撥】
例題1.若定時/計數器T1工作于方2,要求計數值是100,求計數初值N。
例題2.若晶振為12Mhz,定時/計數器T0工作于方式2,要求定時時間是200us,求定時器初值N。
例題3. 若晶振為12Mhz,定時器T0,工作方式2,要求輸出方波周期改為100us請填寫完成以下程序
ORG 0000H
AJMP MAIN
ORG ;T0的中斷入口地址
LJMP ZD0
ORG 0100H
MAIN: ;設置T0的工作方式
MOV TH0, H;送TH0的初值
MOV TL0, H;送TL0的初值
;開謜允許的中斷
;開總允許的中斷
;啟動定時器
SJMP $
ZD0: ;P1.5取反
;中斷返回
END
4. 利用定時器T1計數,計數200次P1.5取反一次,Fosc=12mhz,完成下列程序
ORG 0000H
AJMP MAIN
ORG ;T1的中斷入口地址
LJMP ZD0
ORG 0100H
MAIN: ;設置T1的工作方式
MOV TH1, H;送TH0的初值
MOV TL1, H;送TL0的初值
;開謜允許的中斷
;開總允許的中斷
;啟動定時器
SJMP $
ZD0: ;P1.5取反
;中斷返回
END
【課堂檢測】
1. 若定時/計數器T0工作于方式2,要求計數值是50,求計數初值N= 。
2. 若晶振為6mhz,定時/計數器T0工作于方式2,要求計數值是50us,求計數初值N= 。
【總結反思】
|
|