欢迎进入博敏特成都科技有限公司!
技术文章
首页 > 技术文章 > 这些关于计数器定时器的工作原理,一般人都不知道

这些关于计数器定时器的工作原理,一般人都不知道

 更新时间:2021-01-25 点击量:344
  计数器定时器的实质是加1计数器(16位),由高8位和低8位两个寄存器组成。TMOD是定时器/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。
 
  计数器定时器的工作原理:
  计数器输入的计数脉冲源
  系统的时钟振荡器输出脉冲经12分频后产生;
  T0或T1引脚输入的外部脉冲源。
  计数过程:
  每来一个脉冲计数器加1,当加到计数器为全1(即FFFFH)时,再输入一个脉冲就使计数器回零,且计数器的溢出使TCON中TF0或TF1置1,向CPU发出中断请求。如果定时器/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。
  定时应用:
  用作定时器:此时设置为定时器模式,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值N乘以机器周期Tcy就是定时时间t 。
  计数运用:
  用作计数器:此时设置为计数器模式,外部事件计数脉冲由T0或T1引脚输入到计数器。每来一个外部脉冲,计数器加1。但单片机对外部脉冲有基本要求:脉冲的高低电平持续时间都必须大于1个机器周期。