21
mitsubishi microcomputers
4551 组
单独的-碎片 4-位 cmos microcomputer 为
infrared 偏远的 控制 传输者
(2) 预防措施
便条 这 下列的 为 这 使用 的 计时器.
●
预分频器
停止 这 预分频器 运作 至 改变 它的 频率
dividing 比率.
●
计数 源
停止 计时器 1 或者 计时器 lc counting 至 改变 它的 计数
源. 当 计时器 2 计数 源 改变 从 f(x
CIN
)
至 orclk (w2
3
= “0”
→
W2
3
= “1”), 这 计数 值 的
计时器 2 是 initialized. 不管怎样, 当 计时器 2 计数 源
改变 从 orclk 至 f(x
CIN
) (w2
3
= “1”
→
W2
3
= “0”)
或者 这 一样 计数 源 是 设置 又一次 (w2
3
= “0”
→
W2
3
= “0” 或者 w2
3
= “1”
→
W2
3
= “1”), 这 计数 值 的 计时器
2 是 不 initialized.
●
计时器 2
计时器 2 有 这 看门狗 计时器 函数 (wdt). 当
计时器 2 是 使用 作 这 wdt, 便条 那 这 处理 至
initialize 这 计数 值 和 这 执行 的 这 wrst
操作指南.
●
读 这 计数 值
停止 这 预分频器 和 然后 execute 这 tab1 操作指南
至 读 计时器 1 数据.
●
writing 至 再装填 寄存器 r1
当 writing 数据 至 再装填 寄存器 r1 当 计时器 1 是
运行, 避免 一个 定时 当 计时器 1 underflows.
(3) 预分频器
预分频器 是 一个 频率 分隔物. 它的 频率 dividing 比率
能 是 选择. 这 计数 源 的 预分频器 是 这
操作指南 时钟 (instck).
使用 这 位 2 的 寄存器 w1 至 选择 这 预分频器 dividing
比率 和 这 位 3 至 开始 和 停止 它的 运作. 当 这 位
3 的 寄存器 w1 是 cleared 至 “0,” 预分频器 是 initialized, 和
这 输出 信号 (orclk) stops.
(4) 计时器 1 (中断 函数)
计时器 1 是 一个 8-位 二进制的 向下 计数器 和 这 计时器 1 再装填
寄存器 (r1). 当 计时器 1 stops, 数据 能 是 设置
同时发生地 在 计时器 1 和 这 再装填 寄存器 (r1) 和
这 t1ab 操作指南. 当 计时器 1 是 运行, 数据 能 是
设置 仅有的 在 这 再装填 寄存器 (r1) 和 这 t1ab 操作指南.
当 设置 这 next 计数 数据 至 再装填 寄存器 r1 当
计时器 1 是 运行, 是 确信 至 设置 数据 在之前 计时器 1
underflows.
计时器 1 开始 counting 之后 这 下列的 处理;
➀
设置 数据 在 计时器 1,
➁
选择 这 计数 源 和 位 0 和 1 的 寄存器 w1,
➂
设置 这 位 0 的 寄存器 w2 至 “1.”
once 计数 是 started, 当 计时器 1 underflows (这 next 计数
脉冲波 是 输入 之后 这 内容 的 计时器 1 变为 “0”), 这
计时器 1 中断 要求 标记 (t1f) 是 设置 至 “1,” 新 数据 是
承载 从 再装填 寄存器 r1, 和 计数 持续 (自动-
再装填 函数).
当 一个 值 设置 在 再装填 寄存器 r1 是 n, 计时器 1 divides
这 计数 源 信号 用 n + 1 (n = 0 至 255).
数据 能 是 读 从 计时器 1 至 寄存器 一个 和 b. 停止
counting 和 然后 execute 这 tab1 操作指南 至 读 它的
数据.
(5) 计时器 2 (中断 函数)
计时器 2 是 一个 14-位 二进制的 向下 计数器.
计时器 2 开始 counting 之后 这 下列的 处理;
➀
选择 这 计数 源 和 这 位 3 的 寄存器 w2, 和
➁
这 时钟 作 一个 计数 源 是 有提供的.
计时器 2 stops counting 和 它的 计数 值 是 retained 当
供应 的 一个 时钟 作 一个 计数 源 stops. 计时器 2 是 initialized
在 重置 和 当 这 计数 源 改变 从 f(x
CIN
)
(w2
3
=“0”) 至 orclk (w2
3
=“1”).
这 计数 值 至 设置 这 计时器 2 中断 要求 标记 (t2f)
至 “1” 能 是 选择 从 每 8192 计数 或者 每 16384
计数 和 位 1 和 2 的 寄存器 w2. 这 计数 源 信号
分隔 用 16 是 输出 从 计时器 2.
计时器 2 能 是 使用 作 一个 计数器 为 时钟 在 这 时钟
运行 模式 (pof 操作指南 executed).
(6) 计时器 lc
计时器 lc 是 一个 4-位 二进制的 向下 计数器 和 这 计时器 lc
再装填 寄存器 (rlc). 数据 能 是 设置 同时发生地 在 计时器
lc 和 这 再装填 寄存器 (rlc) 和 这 tlca 操作指南.
计时器 lc 开始 counting 之后 这 下列的 处理;
➀
设置 数据 在 计时器 lc,
➁
选择 这 计数 源 和 这 位 1 的 寄存器 w3,
➂
设置 这 位 0 的 寄存器 w3 至 “1.”
计时器 lc 是 这 计时器 为 lcd 时钟 generating. 也, 它 能
是 使用 作 这 multi-运输车 发生器 用 设置 这 位 1 的
寄存器 w3 至 “1” 和 selecting 这 系统 时钟 (stck) 作
一个 计数 源. 当 这 multi-运输车 发生器 是 选择,
这 波形 这个 是 这 计时器 lc underflow 信号 分隔
用 2 能 是 输出 作 一个 运输车 波 从 端口 carr. 在 这个
时间, 停止 这 运输车 generating 电路 和 lcd 控制 电路.
当 这 multi-运输车 发生器 (职责 比率: 1/2 fixed) 是 used,
这 使能/停止 的 这 运输车 波 输出 从 端口 carr
能 是 设置 用 这 停止 的 计时器 lc 或者 这 运输车 波 输出
自动-控制 函数 用 计时器 1.
(7) 计时器 中断 要求 flags (t1f 和 t2f)
各自 计时器 中断 要求 标记 是 设置 至 “1” 当 各自 计时器
underflows. 这 状态 的 这些 flags 能 是 examined 和
这 skip 说明 (snzt1 和 snzt2).
使用 这 中断 控制 寄存器 v1 至 选择 一个 中断 或者
一个 skip 操作指南.
一个 中断 要求 标记 是 cleared 至 “0” 当 一个 中断
occurs 或者 当 这 next 操作指南 是 skipped 和 一个 skip
操作指南.