位置:51电子网 » 技术资料 » 电源技术

T0在方式3下的T1方式2结构

发布时间:2016/7/16 18:44:11 访问次数:1799

   当定时/计数器0工作于方式3时,定时/计数器1还可以工作在方式0、方式1和方式2,REF02AU但不能工作于方式3;定时/计数器1的工作模式设为方式3时,定时/计数器1停止工作。如果定时/计数器0工作于方式3,定时/计数器1工作于其他方式时,整个单片机系统相当于有3个

定时器同时工作,但由于定时/计数器1的软件启动位TR1被8位定时/计数器TH0占用,此时定时/计数器1会一直工作,直到把其工作方式设为方式3才停止工作。同样,定时/计数器1的中断请求标志位也被占用,那么定时/计数器1不能工作于中断方式,也不能查询TF1的状态。

   当定时/计数器1作为计数器时,可以通过主动读取计数器来统计外部事件的发生次数,当作为定时器时,只能通过主动读取计数值来判断定时时间是否结束。更加常见的做法是,当定时/计数器0工作于方式3时,可以使定时/计数器1工作于方式2,利用方式2自动重载精确定时的特点,使定时/计数器1作为串行通信口的波特率发生器,为串行口提供可以设置的波特率。而且在这种情况下,定时/计数器1只需启动无须停止,也不用向处理器申请中断。此时定时/计数器1的结构图如图7.13所示。

    

 

   当定时/计数器0工作于方式3时,定时/计数器1还可以工作在方式0、方式1和方式2,REF02AU但不能工作于方式3;定时/计数器1的工作模式设为方式3时,定时/计数器1停止工作。如果定时/计数器0工作于方式3,定时/计数器1工作于其他方式时,整个单片机系统相当于有3个

定时器同时工作,但由于定时/计数器1的软件启动位TR1被8位定时/计数器TH0占用,此时定时/计数器1会一直工作,直到把其工作方式设为方式3才停止工作。同样,定时/计数器1的中断请求标志位也被占用,那么定时/计数器1不能工作于中断方式,也不能查询TF1的状态。

   当定时/计数器1作为计数器时,可以通过主动读取计数器来统计外部事件的发生次数,当作为定时器时,只能通过主动读取计数值来判断定时时间是否结束。更加常见的做法是,当定时/计数器0工作于方式3时,可以使定时/计数器1工作于方式2,利用方式2自动重载精确定时的特点,使定时/计数器1作为串行通信口的波特率发生器,为串行口提供可以设置的波特率。而且在这种情况下,定时/计数器1只需启动无须停止,也不用向处理器申请中断。此时定时/计数器1的结构图如图7.13所示。

    

 

热门点击

 

推荐技术资料

Seeed Studio
    Seeed Studio绐我们的印象总是和绘画脱离不了... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!