第7章 输入输出接口与中断技术.ppt

在微型计算机系统中,主要的输入输出方法有以下3种: ① 程序传送 ② 中断方式 ③ 直接存贮器存取(DMA)方式 这些方式不仅要实现主机与外设之间数据的传输,还要实现状态信息、命令信息的传输。 一般,这些外设随时做好了数据传送的准备,而无须检测其状态。 这里先要弄清有关输入缓冲与输出锁存的基本概念。 输入数据时,因简单外设输入数据的保持时间相对于CPU的接收速度来说较长,故输入数据通常不用加锁存器来锁存,而直接使用三态缓冲器与CPU数据总线相连即可。 输出数据时,一般都需要锁存器将要输出的数据保持一段时间,其长短和外设的动作相适应。锁存时,在锁存允许端CE=1(为无效电平)时,数据总线上的新数据不能进入锁存器。只有当确知外设已取走CPU上次送入锁存器的数据,方能在CE=0(为有效电平)时将新数据再送入锁存器保留。 输入输出(无条件程序传送)原理图如图所示。 在输入时,假定来自外设的数据已输入至三态缓冲器, 于是当CPU执行IN指令时,所指定的端口地址经地址总线的 低16位或低8位送至地址译码器,CPU进入了输入周期,选中 的地址信号和M/IO(以及RD)相“与”后,去选通输入三态缓 冲器,把外设的数据与数据总线连通并读

文档评论(0)

1亿VIP精品文档

相关文档