第二章输入输出与接口技术
1 第二章 输入输出与接口技术
第一节接口概述 1/0接口基本概念 1、接口定义 内存 CPU 内存接口 电源 系統总线 用户交互接口 外存接口 通信接口 训控接口 键盘、鼠标、显示器、 磁盘机 终端 ADC 打印机、声音输入辎 磁带机 MODEMI DAC 出、图形输入、视频输 光盘机 电传机 数字化仪器 入输出 定义:是CPU与“外部世界”的连接电路,负责“中 转”各种信息。 2
2 第一节 接口概述 一、I/O接口基本概念 1、接口定义 定义:是CPU与“外部世界”的连接电路,负责“中 转”各种信息
分类:存储器接口和I/0接口。 位置:介于系统总线与外部设备之间 2、I/0接口与1/0设备 不同I/0设备对应I/0接口不同。 I/0接口受CPU控制,I/0设备受Ⅰ/0接口控制。 为增加通用性,I/0接口的接口电路一般均具有可编 程功能。 微机的应用离不开与外部设备接口的设计、选用和 连接。 微机接口技术是编程人员的一项基本技能
3 分类:存储器接口和I/O接口。 位置:介于系统总线与外部设备之间。 2、I/O接口与I/O设备 不同I/O设备对应I/O接口不同。 I/O接口受CPU控制,I/O设备受I/O接口控制。 为增加通用性,I/O接口的接口电路一般均具有可编 程功能。 微机的应用离不开与外部设备接口的设计、选用和 连接。 微机接口技术是编程人员的一项基本技能
二、1/0接口功能 数据缓冲功能:通过寄存器或锁存器实现。 存放数据的寄存器或锁存器称之为数据口。 接受和执行CPU命令功能: 存放CPU命令代码的寄存器称之为命令口, 存放执行状态信息的寄存器称之为状态口。 信号转换功能:协调总线信号与I/0设备信号。 转换包括信号的逻辑关系、时序配合和电平转换 可编程功能:增加接口的灵活性和智能性
4 二、I/O接口功能 数据缓冲功能:通过寄存器或锁存器实现。 存放数据的寄存器或锁存器称之为数据口。 接受和执行CPU命令功能: 存放CPU命令代码的寄存器称之为命令口, 存放执行状态信息的寄存器称之为状态口。 信号转换功能:协调总线信号与I/O设备信号。 转换包括信号的逻辑关系、时序配合和电平转换。 可编程功能:增加接口的灵活性和智能性
三、1/0接口组成 I/0接口由接口硬件和接口软件组成。 1、接口硬件 控制寄存器 系统数据总线数据 总线 输出缓冲 缓冲 寄存器 CPU 控制总线 内部 输入缓冲 控制 寄存器 逻辑 状态寄存器 系统地址总线地址‖端口 地址 总线 译码 缓冲 联络 控制逻辑 返回下页 返回下二页 返回下三页 返回35页
5 三、I/O接口组成 I/O接口由接口硬件和接口软件组成。 1、接口硬件 返回下页 返回下二页 返回下三页 返回35页