表格 2.
t2con—timer/计数器 2 控制 寄存器
t2con 地址 = 0c8h 重置 值 = 0000 0000b
位 addressable
TF2 EXF2 RCLK TCLK EXEN2 TR2 c/
T2 cp/rl2
Bit76543210
标识 函数
TF2 计时器 2 overflow 标记 设置 用 一个 计时器 2 overflow 和 必须 是 cleared 用 软件. tf2 将 不 是 设置
当 也 rclk = 1 或者 tclk = 1.
EXF2 计时器 2 外部 标记 设置 当 也 一个 俘获 或者 再装填 是 造成 用 一个 负的 转变 在 t2ex
和 exen2 = 1. 当 计时器 2 中断 是 使能, exf2 = 1 将 导致 这 cpu 至 vector 至 这
计时器 2 中断 routine. exf2 必须 是 cleared 用 软件. exf2 做 不 导致 一个 中断 在
向上/向下 计数器 模式 (dcen = 1).
RCLK receive 时钟 使能. 当 设置, 导致 这 串行 端口 至 使用 计时器 2 overflow 脉冲 为 它的 receive
时钟 在 串行 端口 模式 1 和 3. rclk = 0 导致 计时器 1 overflow 至 是 使用 为 这 receive
时钟.
TCLK transmit 时钟 使能. 当 设置, 导致 这 串行 端口 至 使用 计时器 2 overflow 脉冲 为 它的
transmit 时钟 在 串行 端口 模式 1 和 3. tclk = 0 导致 计时器 1 overflows 至 是 使用 为 这
transmit 时钟.
EXEN2 计时器 2 外部 使能. 当 设置, 准许 一个 俘获 或者 再装填 至 出现 作 一个 结果 的 一个 负的
转变 在 t2ex 如果 计时器 2 是 不 正在 使用 至 时钟 这 串行 端口. exen2 = 0 导致 计时器 2 至
ignore events 在 t2ex.
TR2 开始/停止 控制 为 计时器 2. tr2 = 1 开始 这 计时器.
c/
T2
计时器 或者 计数器 选择 为 计时器 2. c/
t2 = 0 为 计时器 函数. c/t2 = 1 为 外部 事件 计数器
(下落 边缘 triggered).
cp/
RL2 俘获/再装填 选择. cp/rl2 = 1 导致 俘获 至 出现 在 负的 transitions 在 t2ex 如果
exen2 = 1. cp/
rl2 = 0 导致 自动 reloads 至 出现 当 计时器 2 overflows 或者 负的
transitions 出现 在 t2ex 当 exen2 = 1. 当 也 rclk 或者 tclk = 1, 这个 位 是 ignored 和
这 计时器 是 强迫 至 自动-再装填 在 计时器 2 overflow.
6
AT89C55