1无条件传送 在微机系统中,有一些简单外设.当它们工作时,随时都准备好接收 PU的输出数据或它们的数据随时都是准备好的,CPU什么时候读 均可以正确地读到它们的数据。也就是说外设无条件准备好向CPU 提供数据或接收CPU送来的数据。在CPU与这样的外设交换数据的 过程中,数据交换与指令的执行是同步的。因此也有人称其为同 步传送 无条件传送方式是一种简单的输入输出方式,一般用于控制CPU与 低速接口之间的信息交换.例如,开关、温度、压力流量等(A/D) 转换器。由于这些信号变换缓慢,当需要采集这些数据时,外设 已经将数据准备就绪了,因此无需检査端口的状态,就可以立即 采集数据。由于数据保持时间相对于CPU的处理时间长得多,故输 入端可直接用输入缓冲器与CPU的数据总线相连。若外设是输出设 备,一般要求接口有锁存能力,也就是CPU送给外设的数据应该在 接口中保持一段时间,其原因是外设的速度较慢,所以要求CPU送 到接口的数据能保持到外设动作相适应的时间
1.无条件传送 在微机系统中,有一些简单外设.当它们工作时,随时都准备好接收 CPU的输出数据或它们的数据随时都是准备好的,CPU什么时候读 均可以正确地读到它们的数据。也就是说外设无条件准备好向CPU 提供数据或接收CPU送来的数据。在CPU与这样的外设交换数据的 过程中,数据交换与指令的执行是同步的。因此也有人称其为同 步传送。 无条件传送方式是一种简单的输入输出方式,一般用于控制CPU与 低速接口之间的信息交换.例如,开关、温度、压力流量等(A/D) 转换器。由于这些信号变换缓慢,当需要采集这些数据时,外设 已经将数据准备就绪了,因此无需检查端口的状态,就可以立即 采集数据。由于数据保持时间相对于CPU的处理时间长得多,故输 入端可直接用输入缓冲器与CPU的数据总线相连。若外设是输出设 备,一般要求接口有锁存能力,也就是CPU送给外设的数据应该在 接口中保持一段时间,其原因是外设的速度较慢,所以要求CPU送 到接口的数据能保持到外设动作相适应的时间
开关K看作一个简单的外设。K的状态是确定的,要么闭合,要么打开。当 计算机通过外设接口读K的状态时,一定会读到指令执行时刻K的状态 当CPU读接口地址 FFFTH时,或门输出为低电平。该电平使输入接口三态门 导通,则开关K的状态就由数据线D读到CPU。判断读入数据D=0时,K闭合 D。=1时,K打开。 LOKI 23456 10 IOR-
开关K看作一个简单的外设。K的状态是确定的,要么闭合,要么打开。当 计算机通过外设接口读K的状态时,一定会读到指令执行时刻K的状态. 当CPU读接口地址FFF7H时,或门输出为低电平。该电平使输入接口三态门 导通,则开关K的状态就由数据线D0读到CPU。判断读入数据D0 =0时,K闭合; D0 =1时,K打开。 +5V 10K A8 A9 A10 A11 A12 A13 A14 A15 & A4 A3 A2 A7 A0 A5 A1 A6 1 & 1 IOR D0