飞利浦 半导体 产品 规格
8xc52/54/58/80c32
8xc51fa/fb/fc/80c51fa
8xc51ra+/rb+/rc+/rd+/80c51ra+
80c51 8-位 微控制器 家族
8k–64k/256–1k otp/只读存储器/romless, 低 电压 (2.7v–5.5v),
低 电源, 高 速 (33mhz)
1999 apr 01
17
OSC
÷
2
c/t2= 0
c/t2
= 1
TR2
控制
TL2
(8-位)
TH2
(8-位)
÷
16
RCAP2L RCAP2H
EXEN2
控制
EXF2
计时器 2
中断
t2ex 管脚
转变
探测器
t2 管脚
再装填
便条: osc. freq. 是 分隔 用 2, 不 12.
÷
2
“0” “1”
rx 时钟
÷
16 tx 时钟
“0”“1”
“0”“1”
计时器 1
Overflow
便条 有效性 的 额外的 外部 中断.
SMOD
RCLK
TCLK
SU00068
图示 6. 计时器 2 在 波特 比率 发生器 模式
表格 5. 计时器 2 发生 commonly 使用
波特 比率
Ba d 比率 Osc Freq
计时器 2
Baud 比率 osc freq
RCAP2H RCAP2L
375K 12MHz FF FF
9.6k 12MHz FF D9
2.8k 12MHz FF B2
2.4k 12MHz FF 64
1.2k 12MHz FE C8
300 12MHz FB 1E
110 12MHz F2 AF
300 6MHz FD 8F
110 6MHz F9 57
波特 比率 发生器 模式
位 tclk 和/或者 rclk 在 t2con (表格 5) 准许 这 串行 端口
transmit 和 receive 波特 比率 至 是 获得 从 也 计时器 1 或者
计时器 2. 当 tclk= 0, 计时器 1 是 使用 作 这 串行 端口 transmit
波特 比率 发生器. 当 tclk= 1, 计时器 2 是 使用 作 这 串行
端口 transmit 波特 比率 发生器. rclk 有 这 一样 效应 为 这
串行 端口 receive 波特 比率. 和 这些 二 位, 这 串行 端口 能
有 不同的 receive 和 transmit 波特 比率 – 一个 发生 用
计时器 1, 这 其它 用 计时器 2.
图示 6 显示 这 计时器 2 在 波特 比率 一代 模式. 这 波特
比率 一代 模式 是 像 这 自动-再装填 模式,在 那 一个 rollover
在 th2 导致 这 计时器 2 寄存器 至 是 reloaded 和 这 16-位
值 在 寄存器 rcap2h 和 rcap2l, 这个 是 preset 用
软件.
这 波特 比率 在 模式 1 和 3 是 决定 用 计时器 2’s
overflow 比率 给 在下:
模式 1 和 3 波特 比率
计时器 2 Overflow 比率
16
这 计时器 能 是 配置 为 也 “timer” 或者 “counter” 运作.
在 许多 产品, 它 是 配置 为 “timer” 运作 (c/t
2*=0).
计时器 运作 是 不同的 为 计时器 2 当 它 是 正在 使用 作 一个
波特 比率 发生器.
通常地, 作 一个 计时器 它 将 increment 每 机器 循环 (i.e., 1/12
这 振荡器 频率). 作 一个 波特 比率 发生器, 它 increments
每 状态 时间 (i.e., 1/2 这 振荡器 频率). 因此 这 波特
比率 formula 是 作 跟随:
振荡器 频率
[32
[65536
(rcap2h, rcap2l)]]
模式 1 和 3 波特 比率 =
在哪里: (rcap2h, rcap2l)= 这 内容 的 rcap2h 和
rcap2l 带去 作 一个 16-位 unsigned integer.
这 计时器 2 作 一个 波特 比率 发生器 模式 显示 在 图示 6, 是
有效的 仅有的 如果 rclk 和/或者 tclk = 1 在 t2con 寄存器. 便条 那 一个
rollover 在 th2 做 不 设置 tf2, 和 将 不 发生 一个 中断.
因此, 这 计时器 2 中断 做 不 有 至 是 无能 当
计时器 2 是 在 这 波特 比率 发生器 模式. 也 如果 这 exen2
(t2 外部 使能 标记) 是 设置, 一个 1-至-0 转变 在 t2ex
(计时器/计数器 2 触发 输入) 将 设置 exf2 (t2 外部 标记) 但是
将 不 导致 一个 再装填 从 (rcap2h, rcap2l) 至 (th2,tl2).
因此 当 计时器 2 是 在 使用 作 一个 波特 比率 发生器, t2ex
能 是 使用 作 一个 额外的 外部 中断, 如果 需要.