第6章定时器及应用.pptVIP

  • 34
  • 0
  • 约9.02千字
  • 约 22页
  • 2019-08-30 发布于湖北
  • 举报
第六章 定时器及应用 §6.1 定时器概述 §6.2 定时器的控制 §6.3 定时器的四种模式及应用 §6.4 思考题与习题 §6.1 定时器概述 §6.1.1 89C51定时器结构 有两个16位的定时器/计数器,即T0和T1。都是16位加1计数器。 T0由两个8位特殊功能寄存器TH0和TL0构成;T1由TH1和TL1构成。 §6.1.2 89C51定时器 T0、T1都可由软件设置为 定时方式或计数方式。由TMOD和TCON所控制。 采用加计数。加到0产生溢出,发出中断申请。 定时工作方式:定时器计数89C51片内振荡器输出经12分频后的脉冲,即每个机器周期使定时器(T0或T1)的数值加1直至计满溢出。 计数工作方式:通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数。当输入脉冲信号产生由1至0的下降沿时计数器的值加1。 定时器工作不占用CPU时间,除非定时器/计数器溢出,才能中断CPU的当前操作。 定时器/计数器有四种工作模式。其中模式0-2对T0和T1是一样的,模式3对两者不同。 当89C51采用12MHz晶振时,一个机器周期为1μs,计数频率为1MHz。 CPU检测一个1至0的跳变需要两个机器周期,故最高计数频率为振荡频率的1/24。 定时器不用时,不能进入模式3,一般取模式0。 为了确保某个电平在变化之前被采样一次,要求电平保持时间至少是一个

文档评论(0)

1亿VIP精品文档

相关文档