8257 状态寄存器


状态寄存器长度为 8 位。处理器只能读取,不能写入,并且仅在 CS* 为 0、A3-0 为 1000 和 IOR* 为 0 时选择它。

关于 8257 的当前状态,提供了关于状态的信息。五个块很重要,其他块标记为 0,因为它们没有被使用。

UD
1 = 更新正在进行中
0 = 更新未进行中
TCn
1 = 通道 n(n = 0–3)已达到 TC
0 = 通道 n 尚未达到 TC

图:状态寄存器内容的解释

UD 标志位的读取操作不受 UD 标志位的影响。UD 标志在以下条件下变为 0

  • 将控制寄存器中的 AULD 位重置为 0,禁止自动加载功能。

  • 在完成 UD 周期后。

TC3-0 到位的工作条件如下。

  • 当 8257 被重置时

  • 处理器读取状态寄存器。

更新于: 2019 年 7 月 30 日

655 次浏览

开启你的职业生涯

修完课程即可获得认证

开始
广告