
AT89LP428/828
12.1
定时器2的寄存器
控制
和状态位
定时器2
是
包含在寄存器T2CON (见
表12-3 )
和
T2MOD (见
表12-4 ) 。
该寄存器对{ TH2 , TL2 }
在地址
0CDH
和
0CCH
是
该
16位定时器寄存器定时器2的寄存器对{ RCAP2H , RCAP2L }
在地址
0CBH
和
0CAH
是
16位捕获/重新加载捕获寄存器定时器2
和自动重装
模式。
表12-3 。
T2CON - 定时器/计数器2控制寄存器
复位值= 0000 0000B
T2CON地址= 0C8H
位寻址
TF2
位
符号
TF2
7
功能
EXF2
6
RCLK
5
TCLK
4
EXEN2
3
TR2
2
C/T2
1
CP/RL2
0
定时器2溢流标志
通过设置
定时器2溢出
和
必须
be
清除
用软件。
TF2不会
设置
当任
RCLK = 1或TCLK = 1 。
定时器2外部标志
SET
当任
a
捕获或重装时造成的
通过
T2EX上的负跳变
和
EXEN2 = 1 。
当定时器2中断被允许, EXF2 = 1将导致CPU转向定时器2的中断服务程序。 EXF2必须
be
清除
用软件。
EXF2不会引起
an
在中断
上/下
计数器模式( DCEN = 1 )或双斜率模式。
接收时钟使能。当
集
使
串行
口
利用
定时器2的溢出脉冲,其在接收时钟
串行
PORT
模式1
和
3. RCLK = 0时,定时器1溢出来
可以使用
接收时钟。
发送时钟使能。当
集
使
串行
口
利用
定时器2的溢出脉冲作为其传输时钟
串行
PORT
模式1
和
3. TCLK = 0时,定时器1溢出来
可以使用
用于传输时钟。
定时器2外部使能。当
集,允许
捕获或重装发生
作为
结果
a
T2EX上的负跳变,如果
定时器2没有
正在使用
到时钟
串行
端口。 EXEN2 = 0时,定时器2忽略事件
at
T2EX.
START / STOP
定时器2的控制TR2 = 1
开始
定时器。
定时器和计数器
SELECT
定时器2的C / T2 = 0为定时器功能。 C / T2 = 1为外部事件计数器(下降沿
触发)。
捕获/重载
选择。
CP / RL2 = 1导致捕获发生在负跳
at
T2EX如果EXEN2 = 1, CP / RL2 = 0
原因
自动
重载定时器2溢出或负跳变发生发生
at
当T2EX EXEN2 = 1时
无论是RCLK或TCLK = 1 ,这
位
被忽略
和
该定时器被强制
自动重载
定时器2的溢出。
EXF2
RCLK
TCLK
EXEN2
TR2
C/T2
CP/RL2
53
3654A–MICRO–8/09