单独的-碎片 8-位 cmos microcomputer
7532 组
mitsubishi microcomputers
18
计时器
这 7532 组 有 3 计时器: 计时器 x, 计时器 1 和 计时器 2.
这 分隔 比率 的 每 计时器 和 预分频器 是 1/(n+1) 提供
那 这 值 的 这 计时器 获得 或者 预分频器 是 n.
所有 这 计时器 是 向下 计数 计时器. 当 一个 计时器 reaches “0”, 一个
underflow occurs 在 这 next 计数 脉冲波, 和 这 相应的 计时器
获得 是 reloaded 在 这 计时器. 当 一个 计时器 underflows, 这 inter-
rupt 要求 位 相应的 至 各自 计时器 是 设置 至 “1”.
●
计时器 1, 计时器 2
预分频器 12 总是 counts f(x
在
)/16. 计时器 1 和 计时器 2 总是
计数 这 预分频器 输出 和 periodically sets 这 中断 要求
位.
●
计时器 x
计时器 x 能 是 选择 在 一个 的 4 运行 模式 用 设置 这
计时器 x 模式 寄存器.
• 计时器 模式
这 计时器 counts 这 信号 选择 用 这 计时器 x 计数 源
选择 位.
• 脉冲波 输出 模式
这 计时器 counts 这 信号 选择 用 这 计时器 x 计数 源
选择 位, 和 输出 一个 信号 谁的 极性 是 inverted 各自
时间 这 计时器 值 reaches “0”, 从 这 cntr
0
管脚.
当 这 cntr
0
起作用的 边缘 转变 位 是 “0”, 这 输出 的 这
CNTR
0
管脚 是 started 和 一个 “h” 输出.
在 “1”, 这个 输出 是 started 和 一个 “l” 输出. 当 使用 一个 计时器 在
这个 模式, 设置 这 端口 p1
4
方向 寄存器 至 输出 模式.
• 事件 计数器 模式
这 运作 在 这 事件 计数器 模式 是 这 一样 作 那 在 这
计时器 模式 除了 那 这 计时器 counts 这 输入 信号 从 这
CNTR
0
管脚.
当 这 cntr
0
起作用的 边缘 转变 位 是 “0”, 这 计时器 counts
这 rising 边缘 的 这 cntr
0
管脚. 当 这个 位 是 “1”, 这 计时器
counts 这 下落 边缘 的 这 cntr
0
管脚.
• 脉冲波 宽度 度量 模式
当 这 cntr
0
起作用的 边缘 转变 位 是 “0”, 这 计时器 counts 这
信号 选择 用 这 计时器 x 计数 源 选择 位 当 这
CNTR
0
管脚 是 “h”. 当 这个 位 是 “1”, 这 计时器 counts 这 信号
当 这 cntr
0
管脚 是 “l”.
在 任何 模式, 这 计时器 计数 能 是 stopped 用 设置 这 计时器 x
计数 停止 位 至 “1”. 各自 时间 这 计时器 overflows, 这 中断
要求 位 是 设置.
图. 18 结构 的 计时器 x 模式 寄存器
图. 19 计时器 计数 源 设置 寄存器
计时器 x 模式 寄存器
(tm : 地址 002b
16
)
CNTR
0
起作用的 边缘 转变 位
0 : 中断 在 下落 边缘
计数 在 rising 边缘
(在 事件 计数器 模式)
1 : 中断 在 rising 边缘
计数 在 下落 边缘
(在 事件 计数器 模式)
计时器 x 运行 模式 位
b1 b0
0 0 : 计时器 模式
0 1 : 脉冲波 输出 模式
1 0 : 事件 计数器 模式
1 1 : 脉冲波 宽度 度量 模式
不 使用 (返回 “0” 当 读)
计时器 x 计数 停止 位
0 : 计数 开始
1 : 计数 停止
b7 b0
计时器 计数 源 设置 寄存器
(tcss : 地址 002e
16
)
b7 b0
计时器 x 计数 源 选择 位 (便条)
0 : f(x
在
)/16
1 : f(x
在
)/2
不 使用 (返回 “0” 当 读)
便条 :
至 转变 这 计时器 x 计数 源 选择 位 ,
停止 这 计时器 x 计数 运作.