飞利浦 半导体 产品 规格
89c51/89c52/89c54/89c58
80c51 8-位 微控制器 家族
4k/8k/16k/32k flash
1999 oct 27
13
当 计时器 2 是 在 这 波特 比率 发生器 模式, 一个 应当 不 尝试
至 读 或者 写 th2 和 tl2. 作 一个 波特 比率 发生器, 计时器 2 是
incremented 每 状态 时间 (osc/2) 或者 asynchronously 从 管脚 t2;
下面 这些 情况, 一个 读 或者 写 的 th2 或者 tl2 将 不 是
精确. 这 rcap2 寄存器 将 是 读, 但是 应当 不 是
写 至, 因为 一个 写 might overlap 一个 再装填 和 导致 写
和/或者 再装填 errors. 这 计时器 应当 是 转变 止 (clear tr2)
在之前 accessing 这 计时器 2 或者 rcap2 寄存器.
表格 4 显示 commonly 使用 波特 比率 和 如何 它们 能 是
得到 从 计时器 2.
summary 的 波特 比率 equations
计时器 2 是 在 波特 比率 generating 模式. 如果 计时器 2 是 正在 clocked
通过 管脚 t2(p1.0) 这 波特 比率 是:
波特 比率
计时器 2 Overflow 比率
16
如果 计时器 2 是 正在 clocked 内部 , 这 波特 比率 是:
波特 比率
f
OSC
[32
[65536
(rcap2h, rcap2l)]]
在哪里 f
OSC
= 振荡器 频率
至 获得 这 再装填 值 为 rcap2h 和 rcap2l, 这 在之上
等式 能 是 rewritten 作:
rcap2h, RCAP2L
65536
f
OSC
32
波特 比率
计时器/计数器 2 设置-向上
除了 为 这 波特 比率 发生器 模式, 这 值 给 为 t2con
做 不 包含 这 设置 的 这 tr2 位. 因此, 位 tr2 必须 是
设置, separately, 至 转变 这 计时器 在. 看 表格 5 为 设置-向上 的 计时器 2
作 一个 计时器. 也 看 表格 6 为 设置-向上 的 计时器 2 作 一个 计数器.
表格 5. 计时器 2 作 一个 计时器
T2CON
模式
内部的 控制
(便条 1)
外部 控制
(便条 2)
16-位 自动-再装填 00H 08H
16-位 俘获 01H 09H
波特 比率 发生器 receive 和 transmit 一样 波特 比率 34H 36H
receive 仅有的 24H 26H
transmit 仅有的 14H 16H
表格 6. 计时器 2 作 一个 计数器
TMOD
模式
内部的 控制
(便条 1)
外部 控制
(便条 2)
16-位 02H 0AH
自动-再装填 03H 0BH
注释:
1. 俘获/再装填 occurs 仅有的 在 计时器/计数器 overflow.
2. 俘获/再装填 occurs 在 计时器/计数器 overflow 和 一个 1-至-0 转变 在 t2ex (p1.1) 管脚 除了 当 计时器 2 是 使用 在 这波特 比率
发生器 模式.