73S1217F数据表
表41 :定时器/计数器模式说明
M1
0
0
1
1
M0
0
1
0
1
模式
模式0
模式1
模式2
模式3
13位计数器/定时器。
16位计数器/定时器。
8位自动重载计数器/定时器。
功能
DS_1217F_002
如果定时器1的M1和M0位被设置为1 ,定时器1停止。如果定时器0的M1
和M0位被设置为1 ,定时器0作为两个独立的8位
定时器/计数器。
模式0
将定时器/计数器为0模式,其配置为8位定时器/计数器,除以32
预分频器。在此模式中,定时器寄存器配置为一个13位寄存器。由于计数值由
全1到全0 ,它设置定时器溢出标志TF0 。溢出标志TF0则可以用来请求
中断。输入计数使能定时器当TRx = 1且GATE = 0或TX = 1 (设置
当GATE = 1允许定时器由外部输入的TX控制,以便利脉冲宽度测量)。
TRx的是特殊功能寄存器的控制位
门是在
该13位寄存器由
所有TH1的8位和低5位TL0的。 TL0的高3位是不确定的,应该是
忽略不计。置位运行标志(TRX )不会清零寄存器。模式0的操作是相同的定时器0
作为定时器1 。
模式1
方式1是一样的模式0 ,除了定时器的寄存器使用全部16位。
模式2
模式2配置定时器寄存器为8位计数器( TLx的)自动加载的。从溢流
到TLx不仅置位TFx ,而且重新加载到TLx与THx的,这是由软件预置的内容。该
重装时THx中保持不变。
模式3
模式3对定时器0和定时器1定时器1的模式3只保持了数不同的影响。效果
是一样的设置TR1 = 0定时器0在模式3建立TL0和TH0两个独立的计数器。
TL0使用定时器0的控制位:C / T , GATE , TR0 , INT0和TF0 。 TH0锁定为定时器功能
(计数机器周期),占用的TR1和TF1位定时器1。因此, TH0控制
在"timer 1"中断。模式3用于需要一个额外的8位定时器和计数器的应用程序。当
定时器0处于模式3时,定时器1可以打开和关闭切换出来,进入自己的模式3 ,或
仍然可以使用由串行通道的波特率发生器,或事实上,在任何应用程序不需要
中断由定时器1本身。
48
修订版1.2