位置:51电子网 » 技术资料 » 消费类电子

自动重装的8位定时/计数器

发布时间:2016/7/16 18:38:36 访问次数:9927

   方式⒉自动重装的8位定时/计数器

   方式2的结构如图7.11所示。方式2中,16位计数器分成独立的两个部分,其中TH0作为计数初值寄存器,RCLAMP0504F.TCT用于存放和保持初值,初值由软件设置,而TL0用作8位计数器。

   方式2的工作原理是:装入初值并启动定时/计数器后,TL0在时钟信号的下降沿加1计数,计数溢出后,向TF0进位,并可以申请中断,同时把TH0的数据装载到TL0中,然后TL0从TH0保存的计数初值开始计数。在不改变TH0值的情况下,方式2将会一直自动从TH0中加载初始值进行计数,因此称为自动重装方式。

     

   由于方式2的计数初值是从TH0自动重装的,在计数器一直工作的情况下,方式2每次的定时时间都是严格相等的。利用这个特点,常使BOC51单片机的定时/计数器1工作于方式2,使其作为串行通信接口的波特率发生器。

   例如,某gOc51单片机系统的工作时钟为3MHz,要求定时时间为400Its,使用定时器0工作方式2.


   方式⒉自动重装的8位定时/计数器

   方式2的结构如图7.11所示。方式2中,16位计数器分成独立的两个部分,其中TH0作为计数初值寄存器,RCLAMP0504F.TCT用于存放和保持初值,初值由软件设置,而TL0用作8位计数器。

   方式2的工作原理是:装入初值并启动定时/计数器后,TL0在时钟信号的下降沿加1计数,计数溢出后,向TF0进位,并可以申请中断,同时把TH0的数据装载到TL0中,然后TL0从TH0保存的计数初值开始计数。在不改变TH0值的情况下,方式2将会一直自动从TH0中加载初始值进行计数,因此称为自动重装方式。

     

   由于方式2的计数初值是从TH0自动重装的,在计数器一直工作的情况下,方式2每次的定时时间都是严格相等的。利用这个特点,常使BOC51单片机的定时/计数器1工作于方式2,使其作为串行通信接口的波特率发生器。

   例如,某gOc51单片机系统的工作时钟为3MHz,要求定时时间为400Its,使用定时器0工作方式2.


热门点击

 

推荐技术资料

中国传媒大学传媒博物馆开
    传媒博物馆开馆仪式隆童举行。教育都i国家广电总局等部门... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!