rev. b - jan. 25, 1999 13
初步的
TS80C52X2
6.3 计时器 2
这 计时器 2 在 这
TS80C52X2
是 兼容 和 这 计时器 2 在 这 80c52.
它 是 一个 16-位 计时器/计数器: 这 计数 是 maintained 用 二 第八-位 计时器 寄存器, TH2 和 tl2, 连接 在
cascade. 它 是 控制 用 T2CON 寄存器 (看 表格 6) 和 T2MOD 寄存器 (看 表格 7). 计时器 2 运作
是 类似的 至 计时器 0 和 计时器 1. c/t2 选择 F
OSC
/12 (计时器 运作) 或者 外部 管脚 T2 (计数器 运作)
作 这 计时器 时钟 输入. 设置 TR2 准许 TL2 至 是 incremented 用 这 选择 输入.
计时器 2 有 3 运行 模式: 俘获, autoreload 和 波特 比率 发生器. 这些 模式 是 选择 用 这
结合体 的 rclk, TCLK 和 cp/rl2 (t2con), 作 描述 在 这 TEMIC 8-位 微控制器 硬件
描述.
谈及 至 这 TEMIC 8-位 微控制器 硬件 描述 为 这 描述 的 俘获 和 波特 比率
发生器 模式.
在
TS80C52X2
计时器 2 包含 这 下列的 增强:
●
自动-再装填 模式 和 向上 或者 向下 计数器
●
可编程序的 时钟-输出
6.3.1 自动-再装填 模式
这 自动-再装填 模式 configures 计时器 2 作 一个 16-位 计时器 或者 事件 计数器 和 自动 再装填. 如果 DCEN 位
在 T2MOD 是 cleared, 计时器 2 behaves 作 在 80C52 (谈及 至 这 TEMIC 8-位 微控制器 硬件 描述).
如果 DCEN 位 是 设置, 计时器 2 acts 作 一个 向上/向下 计时器/计数器 作 显示 在 图示 4. 在 这个 模式 这 T2EX 管脚
控制 这 方向 的 计数.
当 T2EX 是 高, 计时器 2 counts 向上. 计时器 overflow occurs 在 FFFFh 这个 sets 这 TF2 标记 和 发生
一个 中断 要求. 这 overflow 也 导致 这 16-位 值 在 RCAP2H 和 RCAP2L 寄存器 至 是 承载
在 这 计时器 寄存器 TH2 和 tl2.
当 T2EX 是 低, 计时器 2 counts 向下. 计时器 underflow occurs 当 这 计数 在 这 计时器 寄存器 TH2 和
TL2 相等 这 值 贮存 在 RCAP2H 和 RCAP2L 寄存器. 这 underflow sets TF2 标记 和 reloads FFFFh
在 这 计时器 寄存器.
这 EXF2 位 toggles 当 计时器 2 overflows 或者 underflows 符合 至 这 这 方向 的 这 计数. EXF2
做 不 发生 任何 中断. 这个 位 能 是 使用 至 提供 17-位 决议.