文档介绍:第六章微型计算机的输入/输出
I/O接口功能
I/O端口及其寻址方式
输入/输出方式及CPU与外设通信的接口
8086CPU的输入/输出
总线简述
I/O接口功能
一、 CPU与外设通信特点
需要有接口作为CPU与外设通讯的桥梁;
需要有数据信息传送之前的“联络”;
要传递的信息有三方面内容:状态、数据及控制信息。
CPU I/O接口外设
地址
数据
控制
控制
数据
状态
接口电路通常包含一组能够与处理器交换信息的寄存器或缓冲器,称为I/O端口
数据端口——存放数据信息
状态端口——存放状态信息,即反映外设
当前工作状态的信息
控制端口——存放控制信息
二、接口的功能
进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯;
状态信息的应答,以协调数据传送之前的准备工作;
进行中断管理,提供中断信号;
进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;
进行电平转换,如TTL电平与MOS电平间的转换;
协调速度;
时序控制,提供实时时钟信号。
I/O端口及其寻址方式
一、存储器映像的I/O寻址
存储单元和I/O端口的地址统一编址
I/O 端口
存储单元
I/O 地址空间
存储器地址空间
整个地址空间
举例:键盘及发光二极管接口
使用两个芯片74LS244 (8BIT三态门) 和
74LS273(8BIT 寄存器发器)