
HT95LXXX
定时器/事件计数器
两个定时器/计数器( TMR0 , TMR1 )是imple-
mented在电话控制器系列。该
定时/计数器0和定时器/计数器1 CON-
泰恩16位可编程的向上计数和
时钟可以来自外部或内部源。为
TMR0 ,内部源是指令时钟(系统
统时钟/ 4 ) 。对于TMR1 ,内部来源是32768Hz的。
使用32768Hz的时钟或指令时钟,有
只有一个参考时基。外部时钟输入
允许用户计数外部事件,测量时间
时间间隔或脉冲宽度,或产生一个精确的时间
基地。
有三个寄存器与定时/计数器
0 ; TMR0H , TMR0L和TMR0C 。只写TMR0L
将数据写入到一个低字节缓冲器,但是写TMR0H
同时伴随着内容的数据写入
牛逼IM ER 0 :单位秒TR UC蒂奥NC LO CK ( SYS TE米
牛逼IM ,R 1 : 3 2 7 6 8 H
C罗 K / 4 )
低字节的缓冲区写入定时器/计数器0
预置寄存器( 16位) 。定时/计数器0
预置寄存器的写TMR0H改变操作
系统蒸发散。写TMR0L将保持定时/计数器
0预置寄存器不变。
读TMR0H锁存TMR0L到低字节
缓冲器,以避免错误的时机问题。读TMR0L
返回低字节缓冲器中的内容。在其他
也就是说,定时/计数器0罐的低字节
不能直接读取。它必须首先读取到TMR0H
使定时/计数器0是低字节内容
锁存到缓冲器。
有三个寄存器与定时/计数器
1 ; TMR1H , TMR1L和TMR1C 。定时/
计数器1的操作中相同的方式作为
定时/计数器0 。
D上TA B美国
牛逼IM ê /放大V简吨碳加利TE R 0 / 1
P 罗一,D R例如是德
LO A D
*
在T / T M R 1
*
Tm值R 0
T 0的M 1 / T 1 M 1
T 0的M 0 / T 1 M 0
T 0的E / T 1 C
T 0的M 1 / T 1 M 1
T 0的M 0 / T 1 M 0
T 0的0:N / T 1 0:N
P ü LS东西ID日
M E A S ü重新M E N吨
M O对D E C 0 卓升
牛逼IM ê /放大V简吨
C 0加利TE R 0 / 1
V ê FLO瓦特
要在德RRU P吨
N}÷ TE : * T M R 1 ,T M R 0 P在A R é N 2 O 4吨
的SuI P P 2 O 5 RTE FO R H牛逼9 5 L 0 0 0 / 0 0 P 。
1。·瓦特
B Y形TE B ü FFE
定时/计数器0/1
注册
LABEL
位
0~2
读/写
RO
未用,读作
0
要定义定时器TMR0 / TMR1有效边沿
对于事件计数或定时器模式
( 0 =活跃在从低到高; 1 =有效的高到低)
对于脉冲宽度测量模式
( 0 =措施,低脉冲宽度; 1 =高测量脉冲宽度)
要启用/禁用定时器计数( 0 =禁用, 1 =启用)
未用,读作
0
定义的操作模式
第7位, 6 = 01 ,事件计数模式(外部时钟)
第7位, 6 = 10 ,定时器模式
第7位, 6 = 11 ,脉冲宽度测量模式
第7位,6 = 00 ,未使用的
只有定时器模式可用于HT95L000 / 00P 。
功能
T0E/T1E
TMR0C
(0EH)
/
TMR1C
(11H)
3
RW
T0ON/T1ON
4
5
RW
RO
T0M0/T1M0
T0M1/T1M1
6
7
RW
注册
TMR0H ( 0CH )
TMR0L ( 0DH )
TMR1H ( 0FH )
TMR1L ( 10H )
位
0~7
0~7
0~7
0~7
读/写
RW
RW
RW
RW
功能
定时/计数器0高字节寄存器
定时/计数器0低字节寄存器
定时/计数器1高字节寄存器
定时/计数器1低字节寄存器
修订版1.20
20
2004年5月26日