z86l88/81/86/87/89/73
ir/低-电压 微控制器
DS96LV00800
p r e l i m i n 一个 r y
41
1
t16 transmit 模式
在 正常的 或者 ping-pong 模式, 这 输出 的 t16 当 不
使能 是 依赖 在 ctr1, d0. 如果 它 是 一个 0, t16_输出
是 一个 1; 如果 它 是 一个 1, t16_输出 是 0. 这 用户 能 强迫 这 out-
放 的 t16 至 也 一个 0 或者 1 whether 它 是 使能 或者 不 用
程序编制 ctr1 d3, d2 至 一个 10 或者 11.
当 t16 是 使能, tc16h * 256 + tc16l 是 承载,
和 t16_输出 是 切换 至 它的 最初的 值 (ctr1 d0).
当 t16 counts 向下 至 0, t16_输出 是 toggled (在 也不-
mal 或者 ping-pong 模式), 一个 中断 是 发生 如果 en-
abled (ctr2 d1), 和 一个 状态 位 (ctr2 d5) 是 set. 便条
那 global 中断 将 override 这个 函数 作 de-
scribed 在 这 中断 部分. 如果 t16 是 在 单独的-通过
模式, 它 是 stopped 在 这个 要点. 如果 它 是 在 modulo-n 模式,
它 是 承载 和 tc16h * 256 + tc16l 和 这 counting
持续.
这 用户 能 modify 这 值 在 tc16h 和 tc16l 在
任何 时间. 这 新 值 引领 效应 当 它们 是 加载-
ed. 小心 必须 是 带去 不 至 加载 这些 寄存器 在 这
时间 这 值 是 至 是 承载 在 这 计数器/计时器, 至
确保 知道 运作. 一个 最初的 计数 的 1 是 不 al-
lowed. 一个 最初的 计数 的 0 将 导致 t16 至 计数 从 0
至 %ff ff 至 %fffe. 转变 从 0 至 %ffff 是 不 一个
时间-输出 情况.
图示 31. 16-位 计数器/计时器 电路
z8 数据 总线
pos 边缘
neg 边缘
ctr2 d2
IRQ3
ctr2 d1
t16_输出
TC16LTC16H
时钟
选择
SCLK
ctr2 d4, d3
时钟
16-位
计数器
T16
HI16
LO16
z8 数据 总线