输入输出接口技术 第7章 输入/输出技术 输入输出(I/O)接口技术是实现计算机与外部设备进行信息交换的技术,在微机系统中 占有重要地位。本章将主要讨论 I/O 接口和系统中的数据传送机制,内容包括:I/O 接口的 概念、主要功能、典型结构;I/O 端口的两种编址方式;CPU 与外设之间的数据传送方式; 无条件传送、查询传送、中断传送、DMA 传送方式等;以及简单输入输出接口的设计 举例。 7.1 I/O 接口概述 输入/输出(I/O)接口是计算机系统的一个重要组成部分,能够实现计算机与外界之间的 信息交换。而 I/O 接口技术就是实现 CPU 与外部设备(简称外设)进行数据交换的一门技术, 在微机系统设计和应用中都占有重要的地位。 I/O 接口电路位于主机与外设之间, 是用来协 助完成数据传送和控制任务的逻辑电路,是 CPU 与外界进行数据交换的中转站。外设通过 I/O 接口电路把信息传送给微处理器进行处理, 微处理器将处理完的信息通过 I/O 接口电路 传送给外设,可见,如果没有 I/O 接口电路,计算机就无法实现各种输入/输出功能。 I/O 接口技术采用的是软件和硬件相结合的方式, 其中,接口电路属于微机的硬件系统, 而软件是控制这些电路按要求工作的驱动程序。任何接口电路的应用,都离不开软件的驱 动与配合。因此,接口技术的学习必须注意其软硬结合的特点。 7.1.1 I/O 接口的功能 在不同的微机系统中,为实现外设与微机系统的连接,人们使用了大量的 I/O 设备, 如键盘、鼠标、显示器、软/硬磁盘存储器、光驱、扫描仪、绘图仪等;在某些控制场合, 还用到了模/数(A/D)转换器、数/模(D/A)转换器等。由于以上这些设……