位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1144页 > AT89LP213-20PU > AT89LP213-20PU PDF资料 > AT89LP213-20PU PDF资料1第27页

AT89LP213 / 214 [初步]
14.增强的定时器/计数器
该AT89LP213 / 214有2个16位定时器/计数器寄存器:定时器0和定时器1作为定时器,
寄存器增加每个时钟周期默认。因此,寄存器计数时钟周期。由于
时钟周期由一个振荡器周期,计数速率等于振荡器频率。
计时器速率可以通过使用定时器预分频器1和16之间的值进行预分频(见
表9-2第13页) 。
两个定时器共用同一预分频器。
作为一个计数器,所述寄存器值加在响应于一个1到0的转变,在其相应的
输入引脚T0或T1 。外部输入进行采样,每个时钟周期。当样本显示
高在一个周期和低的在下一周期中,计数增加。新的计数值
下面,其中过渡检测的一个周期期间出现在寄存器中。
因为2个时钟周期需要识别一个1到0的转变时,最大计数速率为1/2的
的振荡器的频率。有对输入信号的占空比并无限制,但它
应当保持在至少一个完整的时钟周期,以保证一个给定的电平进行采样的至少
一旦它改变之前。在AT89LP214中, T0和T1输入是不可用的引脚。
然而,该输入可以在软件中通过切换中的P3.4和P3.5位行使
端口3寄存器。
此外,定时器和计数器功能定时器0和定时器1有四种工作模式:
可变宽度的定时器, 16位自动重装定时器, 8位自动重加载定时器和分裂定时器。控制
位C / T的特殊功能寄存器TMOD选择定时器或计数器功能。该位
对( M1 , M0 ) TMOD中选择工作模式。
14.1
模式0 - 可变宽度的定时器/计数器
在模式0两个定时器是8位计数器具有可变分频器。预分频器可以从改变
1到8个比特取决于所述PSC位TCONB ,给计时器的范围内的第9至16位。
默认情况下,定时器被配置为在标准8051的13位定时器兼容模式0 。
图14-1
展示模式0的操作,因为它适用于定时器1的13位模式。作为计数
由全“1”的所有“0” ,则设置定时器中断标志TF1 。计数器输入被使能
在定时器当TR1 = 1且GATE = 0或INT1 = 1设置GATE = 1允许定时器
以由外部输入INT1来控制,以便于脉冲宽度测量。 TR1是一个控制
在特殊功能寄存器TCON位。 GATE是TMOD 。该13位寄存器包含所有的
TH1的8位和低5位的TL1的。 TL1的高3位不确定,
被忽略。置位运行标志( TR1 )不会清零寄存器。
模式0:
256
×
2
-
超时时间
= ------------------------------------------------------
× (
TPS
+
1
)
振荡器频率
PSC
0
+
1
注意:
RH1 / RL1模式0中不需要由定时器1 ,并且可以被用作临时存储
寄存器。
27
3538A–MICRO–7/06