82C54
运作 一般 至 所有 模式
程序编制
当 一个 控制 文字 是 写 至 一个 Counter 所有
控制 逻辑 是 立即 重置 和 输出 变得 至
一个 知道 最初的 state 非 CLK 脉冲 是 必需的 为
this
门
这 门 输入 是 总是 抽样 在 这 rising
边缘 的 CLK 在 模式 0 2 3 和 4 这 门 输入
是 水平的 sensitive 和 这 逻辑 水平的 是 抽样 在
这 rising 边缘 的 CLK 在 模式 1 2 3 和 5 这
门 输入 是 rising-边缘 sensitive 在 这些 Modes
一个 rising 边缘 的 门 (触发) sets 一个 边缘-sensi-
tive flip-flop 在 这 Counter 这个 flip-flop 是 然后 sam-
pled 在 这 next rising 边缘 的 CLK 这 flip-flop 是
重置 立即 之后 它 是 sampled 在 这个 way 一个
触发 将 是 发现 非 matter 当 它 occursa
高 逻辑 水平的 做 不 有 至 是 maintained 直到
这 next rising 边缘 的 CLK 便条 那 在 模式 2
和 3 这 门 输入 是 两个都 边缘- 和 水平的-sensi-
tive 在 模式 2 和 3 如果 一个 CLK 源 其它 比
这 系统 时钟 是 used 门 应当 是 搏动
立即 下列的 WR 的 一个 新 计数 value
计数器
新 counts 是 承载 和 Counters 是 decre-
mented 在 这 下落 边缘 的 CLK
这 largest 可能 最初的 计数 是 0 这个 是 equiva-
lent 至 2
16
为 二进制的 counting 和 10
4
为 BCD
counting
这 计数器 做 不 停止 当 它 reaches zero 在
模式 0 1 4 和 5 这 计数器 ‘‘wraps around’’ 至
这 最高的 count 也 FFFF 十六进制 为 二进制的 计数-
ing 或者 9999 为 BCD counting 和 持续 计数-
ing 模式 2 和 3 是 periodic 这 计数器 reloads
它自己 和 这 最初的 计数 和 持续 counting
从 there
14