六单片微机的定时器计数器原理及应用.pptVIP

  • 5
  • 0
  • 约1.42万字
  • 约 92页
  • 2017-04-05 发布于江苏
  • 举报

六单片微机的定时器计数器原理及应用.ppt

六单片微机的定时器计数器原理及应用

第六章 单片微机的定时器/计数器 原理及应用 ?6.5.4 运行中读定时器/计数器 ⑴把T0设置为方式3, 把T0作为外部中断源,TL0设置为计数器,计数器的定时常数设为FFH,相当于一个边沿触发的外部中断源。 而在T0方式3下,TH0只能做8位定时器,用来产生5KHz方波的定时。 当T0设置为方式3之后,T1就作为串行口的波特率发生器,设为方式2。 由P1.0引脚上输出5kHz频率的方波,而方波周期为200μs,则要求定时时间为100μs,若采用12MHz的晶体振荡器,则机器周期为1μs。 计算时间常数: (28-TC)×1μs=100μs ∴TC=256-100=156 ⑵ 编程: ORG 0000H SJMP MAIN ORG 000BH AJMP TL0INT ;TL0中断入口 ? ORG 001BH AJMP TH0INT ;TH0中断入口 ORG 0030H MAIN: MOV TMOD,#27H ;设T0为方式3,TL0为计数 ;器方式,TH0为定时器方式, ; T1作波特率发生器,方式2 MOV TH0,#156 ;TH0定时常数 MOV TL0, #0FFH ;TL0计数常数 MOV TL1,#BAUD ;BAUD根据波特率算出 MOV TH1,#BAUD

文档评论(0)

1亿VIP精品文档

相关文档