第6章 89C51的定时器计数器.pptVIP

  • 8
  • 0
  • 约1.22万字
  • 约 43页
  • 2017-02-08 发布于河南
  • 举报
6.1 定时器/计数器的结构 TMOD:选择定时器/计数器T0、T1的工作模式和工作方式。 TCON:控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。 6.1.1 工作方式控制寄存器TMOD 6.3 计数器模式对输入信号的要求 外部计数脉冲的最高频率为系统振荡器频率的1/24,例如选用6MHz频率的晶体,则可输入250KHz的外部脉冲。选用12MHz频率的晶体,则可输入500KHz的外部脉冲。 输入信号的高、低电平至少要保持一个机器周期。 如图6-12所示,图中Tcy为机器周期。 6.4.1 方式1应用 例6-1 假设系统时钟频率采用6MHz,要在P1.0上输出一个周期为2ms的方波,如图6-13所示。 (1)计算初值X 设初值为X,则有: (216-X)×2×10-6=1×10-3 216-X=500 X=65036 X化为16进制,即X=FE0CH=1111111000001100B。 所以,T0的初值为: TH0=0FEH TL0=0CH (2)初始化程序设计 对寄存器IP、IE、TCON、TMOD的相应位进行正确设置,将计数初值送入定时器中。 (3)程序设计 中断服务程序除产生方波外,还要注意将计数初值重新装入定时器中,为下一次中断作准备。参考程序

文档评论(0)

1亿VIP精品文档

相关文档