微机接口技术 2004.5.10
微机接口技术 2004 . 5 . 10
第七章数据传送机制 1.程序控制方式 无条件传送方式、查询传送方式 2.中断传送方式 3.直接存储器访问(DMA)方式
第七章 数据传送机制 1.程序控制方式 无条件传送方式 、查询传送方式 2.中断传送方式 3.直接存储器访问(DMA)方式
1程序控制方式 无条件传送方式 又称同步传送方式,用于外设在任何时刻 都已准备好数据或处于接收数据状态的情况. 无条件传送方式用于输入时一般需要三态 缓冲器,用于输出时一般需要锁存器
无条件传送方式 又称同步传送方式,用于外设在任何时刻 都已准备好数据或处于接收数据状态的情况. 无条件传送方式用于输入时一般需要三态 缓冲器,用于输出时一般需要锁存器
查询传送方式 通常外围设备工作速度较慢,为了确保在数 据传送过程中CPU与外设同步,CPU就必须了解外 围设备的状态.如果输入设备已准备就绪,或输 出设备不“忙”,就进行数据传送;否则,CPU继 续查询外设状态 从硬件上来说,接口电路包括状态口和数据 口两部分,分别由不同的片选信号选中;外设要有 相应的能够反映其工作状态的电路
查询传送方式 通常外围设备工作速度较慢,为了确保在数 据传送过程中CPU与外设同步,CPU就必须了解外 围设备的状态.如果输入设备已准备就绪,或输 出设备不“忙” ,就进行数据传送;否则,CPU继 续查询外设状态. 从硬件上来说, 接口电路包括状态口和数据 口两部分,分别由不同的片选信号选中;外设要有 相应的能够反映其工作状态的电路
查询传送过程 首先启动设备,CPU等待外围设备完成接收 或发送数据的准备工作; 在等待时间内,CPU不断地用一条测试指令 检测外围设备工作状态标志触发器 日测试到标志触发器已置成“完成”状 态,即进行数据传送
查询传送过程: 首先启动设备,CPU等待外围设备完成接收 或发送数据的准备工作; 在等待时间内,CPU不断地用一条测试指令 检测外围设备工作状态标志触发器; 一旦测试到标志触发器已置成“完成”状 态,即进行数据传送