z86l88/81/86/87/89/73
ir/低-电压 微控制器
42
p r e l i m i n 一个 r y
DS96LV00800
t16 demodulation 模式
这 用户 应当 程序 tc16l 和 tc16h 至 %ff. 之后
t16 是 使能, 当 这 第一 边缘 (rising, 下落, 或者 两个都
取决于 在 ctr1 d5, d4) 是 发现, t16 俘获
hi16 和 lo16, reloads 和 begins counting.
如果 d6 的 ctr2 是 0:
当 一个 subsequent 边缘 (rising, 下降-
ing, 或者 两个都 取决于 在 ctr1 d5, d4) 是 发现 在
counting, 这 电流 计数 在 t16 是 一个's complemented
和 放 在 hi16 和 lo16. 当 数据 是 captured, 一个
的 这 边缘 发现 状态 位 (ctr1 d1, d0) 是 设置 和 一个
中断 是 发生 如果 使能 (ctr2 d2). t16 是 承载
和 %ffff 和 开始 又一次.
这个 t16 模式 是 一般地 使用 至 measure 空间 时间;
这 长度 的 时间 在 bursts 的 运输车 信号(marks).
如果 d6 的 ctr2 是 1:
t16 ignores 这 subsequent edges 在
这 输入 信号 和 持续 counting 向下. 一个 时间 输出
的 t8 将 导致 t16 至 俘获 它的 电流 值 和 gen-
erate 一个 中断 如果 使能 (ctr2, d2). 在 这个 情况, t16
做 不 再装填 和 持续 counting. 如果 d6 位 的 ctr2
是 toggled (用 writing 一个 0 然后 一个 1 至 它), t16 将 俘获 和
再装填 在 这 next 边缘 (rising, 下落, 或者 两个都 取决于
在 ctr1 d5, d4) 但是 continue 至 ignore subsequent edg-
es.
这个 t16 模式 是 一般地 使用 至 measure mark 时间;
这 长度 的 一个 起作用的 运输车 信号 bursts.
应当 t16 reach 0, 它 持续 counting 从 %ffff;
meanwhile, 一个 状态 位 (ctr2 d5) 是 设置 和 一个 中断
时间-输出 能 是 发生 如果 使能 (ctr2 d1).
图示 32. t16_输出 在 单独的-通过 模式
tc16h*256+tc16l counts
“counter enable” command,
t16_输出 switches 至 它的
最初的 值 (ctr1 d0)
t16_输出 toggles,
时间-输出 中断
图示 33. t16_输出 在 modulo-n 模式
TC16H*256+TC16L
“counter enable” command,
t16_输出 switches 至 它的
最初的 值 (ctr1 d0)
t16_输出 toggles,
时间-输出 中断
TC16H*256+TC16L
TC16H*256+TC16L
t16_输出 toggles,
时间-输出 中断
t16_输出