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