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 被重置时
处理器读取状态寄存器。
广告