工作位计数模式大的范围0-8191工作位计数模式大的范围0-65535工作位自动启动重做系统定时计数模式0-255工作模式3(只有t0)tl0和th0将被分割成2个0-255的单独的计数器会可以触发tf0tf1中断
位有定时/计数寄存器模式位有定时/计数法模式位自动启动重装系统按时/数器模式双8位设置定时/计数模式,唯有定时器0有
at89s51单片机的定时器的主要功能有:要注意用于定时控制、、延时、频率测量、脉宽测量、信号再一次发生、信号检测等。至于,每隔几小时/计数器还可另外串行通信中波特率发生器。外部事件计数寄存器和检测等场合。每个定时器可由软件设置里为按时工作或技术工作及其它灵话的可控制范围功能,。
51单片机th1和tl1是使用说明寄存器是因为16位的设置定时/计数器三个由两个8位使用说明寄存器排成,即:t0由th0和tl0所构成;t1由th1和tl1可以形成。其访问网络地址左面为8ah-8dh。每个寄存器较多另访问。这些寄存器是用于贮存按时或定时计数初值的。当然了,其内部还有一个8位的定时器寄存器tmod和一个8位的定时控制寄存器tcon。这些寄存器之间是按照内部总线和控制逻辑电路连接起来的。
具体详细追加所示:
1、为13位计数器,由tl(1/0)的低5位和th(0/1)的8位组,此时tl(1/0)的高3位未用。
c/t:c/t为0是用作定时器(开关往上打),如果没有c/t为1那是用作计数器(开关往上打)。gate:gate后非门后是一或门,gate0时只要tr10则开关断开状态。
2、是16位的定时/计数,将m1、m0设为01表就行,其它特性与工作不同。
3、自动启动塞入预设数的工作。当泻出后,t(0/1)高、低八位之间的开关然后打开,装在高八位的预置数进入到低八位,正在第二轮,由硬件完成。代价是计数范围少一半。
4、按时/计数器被拆成2个的的的每隔几小时/计数器来用。
tl0能分成8位的定时器或计数器的工作,而th0则不能才是定时器来用。
tlo建议使用t0状态操纵位c/t、gate、tr0、int0,而th0建议使用t1的状态控制位tr1,好象只能t1以运行(当波特率发生器用),才能让t0以工作。