2003 Oct 30 14
飞利浦 半导体 产品 规格
低 电源 单独的 card reader TDA8029
8.2.2 T
IMER
/
计数器
2M
ODE 控制 寄存器
(t2mod)
表格 7
计时器/计数器 2 模式 控制 寄存器 位
表格 8
描述 的 寄存器 位
便条
1. 做 不 写 逻辑 1s 至 保留 位. 这些 位 将 是 使用 在 future 80C51 家族 产品 至 invoke 新 特性.
在 那 情况, 这 重置 或者 inactive 值 的 这 新 位 将 是 逻辑 0, 和 它的 起作用的 值 将 是 逻辑 1. 这 值
读 从 一个 保留 位 是 indeterminate.
位 7 6543210
标识
− −−−−−
T2OE DCEN
位 标识 描述
7to2
−
不 执行.
保留 为 future 使用; 便条 1.
1 T2OE
计时器 2 输出 使能.
0 DCEN
向下 计数器 使能.
当 设置, 准许 计时器 2 至 是 configured 作 向上-/向下-计数器.
8.2.3 一个
UTO
-
再装填 模式
(
向上
-
或者 向下
-
计数器
)
在 这 16-位 自动-再装填 模式, 计时器 2 能 是 配置
作 也 一个 计时器 或者 计数器 (位 c/t2 在 寄存器 t2con)
和 编写程序 至 计数 向上 或者 向下. 这 counting
方向 是 决定 用 位 dcen (向下-计数器
使能) 这个 是 located 在 这 t2mod 寄存器. 当
重置, dcen = 0 和 计时器 2 将 default 至 counting 向上. 如果
DCEN = 1, 计时器 2 能 计数 向上 或者 向下 取决于 在 这
值 的 t2ex.
当 dcen = 0, 计时器 2 将 计数 向上 automatically.
在 这个 模式 那里 是 二 选项 选择 用 位 EXEN2
在 寄存器 t2con. 如果 EXEN2 = 0, 然后 计时器 2 counts 向上 至
0ffffh 和 sets 这 tf2 overflow 标记 在之上 overflow.
这个 导致 这 计时器 2 寄存器 至 是 reloaded 和 这
16-位 值 在 rcap2l 和 rcap2h. 这 值 在
rcap2l 和 rcap2h 是 preset 用 软件. 如果
EXEN2 = 1, 然后 一个 16-位 再装填 能 是 triggered 也 用
一个 overflow 或者 用 一个 高 至 低 转变 在 控制
输入 t2ex. 这个 转变 也 sets 这 exf2 位. 这
计时器 2 中断, 如果 使能, 能 是 发生 当 也
tf2 或者 exf2 是 逻辑 1. 看 图.3 为 一个 overview.
DCEN = 1 使能 计时器 2 至 计数 向上- 或者 向下. 这个
模式 准许 T2EX 至 控制 这 方向 的 计数. 当
一个 高 水平的 是 应用 在 t2ex 计时器 2 将 计数 向上.
计时器 2 将 overflow 在 0ffffh 和 设置 这 tf2 标记,
这个 能 然后 发生 一个 中断, 如果 这 中断 是
使能. 这个 计时器 overflow 也 导致 这 16-位 值
在 rcap2l 和 rcap2h 至 是 reloaded 在 这 计时器
寄存器 tl2 和 th2. 当 一个 低 水平的 是 应用 在
t2ex 这个 导致 计时器 2 至 计数 向下. 这 计时器 将
underflow 当 tl2 和 th2 变为 equal 至 这 值
贮存 在 rcap2l 和 rcap2h. 计时器 2 underflow sets
这 TF2 overflow 标记 和 导致 0FFFFh 至 是 reloaded
在 这 计时器 寄存器 tl2 和 th2. 看 图.4 为 一个
overview.
这 外部 标记 EXF2 toggles 当 计时器 2 underflows 或者
overflows. 这个 exf2 位 能 是 使用 作 一个 17th 位 的
决议 如果 需要. 这 EXF2 标记 做 不 发生 一个
中断 在 这个 模式 的 运作.