82C54
模式 2 比率 发生器
这个 模式 功能 像 一个 分隔-用-n counter 它 是
typicially 使用 至 发生 一个 Real 时间 时钟 inter-
rupt 输出 将 initially 是 high 当 这 最初的 计数
有 decremented 至 1 输出 变得 低 为 一个 CLK
pulse 输出 然后 变得 高 again 这 计数器 re-
负载 这 最初的 计数 和 这 处理 是 repeated
模式 2 是 periodic 这 一样 sequence 是 重复的
indefinitely 为 一个 最初的 计数 的 N 这 sequence
repeats 每 N CLK cycles
门
e
1 使能 counting 门
e
0 使不能运转
counting 如果 门 变得 低 在 一个 输出 pulse
输出 是 设置 高 immediately 一个 触发 reloads 这
计数器 和 这 最初的 计数 在 这 next CLK pulse
输出 变得 低 N CLK 脉冲 之后 这 trigger 因此
这 门 输入 能 是 使用 至 同步 这
Counter
之后 writing 一个 控制 文字 和 最初的 count 这
计数器 将 是 承载 在 这 next CLK pulse 输出
变得 低 N CLK 脉冲 之后 这 最初的 计数 是 writ-
ten 这个 准许 这 计数器 至 是 同步 用
软件 also
231244–10
NOTE
一个 门 转变 应当 不 出现 一个 时钟 较早的 至
终端 count
图示 17 模式 2
Writing 一个 新 计数 当 counting 做 不 影响
这 电流 counting sequence 如果 一个 触发 是 re-
ceived 之后 writing 一个 新 计数 但是 在之前 这 终止
的 这 电流 period 这 计数器 将 是 承载 和
这 新 计数 在 这 next CLK 脉冲波 和 counting
将 continue 从 这 新 count Otherwise 这
新 计数 将 是 承载 在 这 终止 的 这 电流
counting cycle 在 模式 2 一个 计数 的 1 是 illegal
模式 3 正方形的 波 模式
模式 3 是 典型地 使用 为 波特 比率 generation
模式 3 是 类似的 至 模式 2 除了 为 这 职责 循环
的 OUT 输出 将 initially 是 high 当 half 这 ini-
tial 计数 有 expired 输出 变得 低 为 这 仍然是-
der 的 这 count 模式 3 是 periodic 这 sequence
在之上 是 重复的 indefinitely 一个 最初的 计数 的 N
结果 在 一个 正方形的 波 和 一个 时期 的 N CLK
cycles
门
e
1 使能 counting 门
e
0 使不能运转
counting 如果 门 变得 低 当 输出 是 low 输出 是
设置 高 immediately 非 CLK 脉冲波 是 required 一个
触发 reloads 这 计数器 和 这 最初的 计数 在
这 next CLK pulse 因此 这 门 输入 能 是
使用 至 同步 这 Counter
之后 writing 一个 控制 文字 和 最初的 count 这
计数器 将 是 承载 在 这 next CLK pulse 这个
准许 这 计数器 至 是 同步 用 软件
also
Writing 一个 新 计数 当 counting 做 不 影响
这 电流 counting sequence 如果 一个 触发 是 re-
ceived 之后 writing 一个 新 计数 但是 在之前 这 终止
的 这 电流 half-循环 的 这 正方形的 wave 这
计数器 将 是 承载 和 这 新 计数 在 这
next CLK 脉冲波 和 counting 将 continue 从 这
新 count Otherwise 这 新 计数 将 是 承载
在 这 终止 的 这 电流 half-cycle
模式 3 是 执行 作 follows
甚至 counts 输出 是 initially high 这 最初的 计数 是
承载 在 一个 CLK 脉冲波 和 然后 是 decremented
用 二 在 succeeding CLK pulses 当 这 计数
expires 输出 改变 值 和 这 计数器 是 re-
承载 和 这 最初的 count 这 在之上 处理 是
重复的 indefinitely
Odd counts 输出 是 initially high 这 最初的 计数
minus 一个 (一个 甚至 号码) 是 承载 在 一个 CLK
脉冲波 和 然后 是 decremented 用 二 在 succeed-
ing CLK pulses 一个 CLK 脉冲波
之后
这 计数 ex-
pires 输出 变得 低 和 这 计数器 是 reloaded
和 这 最初的 计数 minus one Succeeding CLK
脉冲 decrement 这 计数 用 two 当 这 计数
expires 输出 变得 高 又一次 和 这 计数器 是
reloaded 和 这 最初的 计数 minus one 这 在之上
处理 是 重复的 indefinitely 所以 为 odd counts
11