第七章 输入输出接口技术 概述 1.输入输出接口部件作用:信息传送与交换 ·2常用输入设备:键盘,鼠标扫描仪光驱软驱 3常用输出设备:显示器打印机,绘图仪,光驱 4接口作用:格式转换,状态提示协调工作 5智能接口
第七章 输入输出接口技术 • 概述 • 1.输入输出接口部件作用:信息传送与交换 • 2.常用输入设备:键盘,鼠标,扫描仪,光驱,软驱 • 3.常用输出设备:显示器,打印机,绘图仪,光驱 • 4.接口作用:格式转换,状态提示,协调工作 • 5.智能接口
第七章 输入输出接口技术 7.1微机接口基本概念-接口功能 DB 数据 口 CPU IOR 接 门/状态 8088 端口 外设 IOW 口 A9-A0 地址译码
第七章 输入输出接口技术 • 7.1 微机接口基本概念---接口功能 CPU 8088 接口 外设 地址译码 数据 端口 状态 端口 控制 端口 A9-A0 DB IOR IOW
第七章 输入输出接口技术 接口功能 1信号电平转换 2数据格式转换 3数据寄存和缓冲 4对外设的控制与检测 5产生中断请求,DMA请求
第七章 输入输出接口技术 接口功能 1.信号电平转换 2.数据格式转换 3.数据寄存和缓冲 4.对外设的控制与检测 5.产生中断请求,DMA请求
第七章 输入输出接口技术 7.1徼机接口基本概念-端口编址方式 1端口:外设接口中可被主机直接访问的寄存器 2端口编址:便于访存,为端口编译地址 3编址方式: 存储器映射-端口和存储器单元 统一编址 I/O映射--端口地址单独编址, 构成一个IO空间
第七章 输入输出接口技术 7.1 微机接口基本概念---端口编址方式 1.端口:外设接口中可被主机直接访问的寄存器 2.端口编址:便于访存,为端口编译地址 3.编址方式: 存储器映射---端口和存储器单元 统一编址 I/O映射-------端口地址单独编址, 构成一个I/O空间
第七章 输入输出接口技术 7.1徼机接口基本概念--输入输出传送方式 1无条件传送:外设已准备好外部控制过程的动作时间固定 2查询传送:每次要检查状态位浪费CPU大量时间 3中断传送:通过程序进行传送保护现场 4DMA传送:适于高速O设备和成批数据交换,总线占用, DMA控制器
第七章 输入输出接口技术 7.1 微机接口基本概念---输入输出传送方式 1.无条件传送: 外设已准备好,外部控制过程的动作时间固定 2.查询传送: 每次要检查状态位,浪费CPU大量时间 3.中断传送: 通过程序进行传送,保护现场 4.DMA传送: 适于高速I/O设备和成批数据交换, 总线占用 , DMA控制器
第七章 输入输出接口技术 728255A-5可编程并行接口及应用 A组控制 A口 PA7-PAO D7-D0 数据总线 c口(上)PC7PC4 RD C口(下)KPC3-PC0 WR Al 读/写 AO 逻辑 B组控制 B口 TPB7-PB0 RESET
第七章 输入输出接口技术 7.2 8255A-5可编程并行接口及应用 数据总线 读/写 逻辑 A组控制 B组控制 A口 C口(上) C口(下) B口 RD WR A1 A0 RESET CS D7-D0 PA7-PA0 PC7-PC4 PC3-PC0 PB7-PB0
第七章 输入输出接口技术 7.28255A可编程并行接口及应用 1功能说明 CPU接口电路 数据总线缓冲器 读写控制逻辑 内部控制逻辑 A组控制逻辑 B组控制逻辑 I/O接口部件 端口A,BC
第七章 输入输出接口技术 7.2 8255A可编程并行接口及应用 1.功能说明 CPU接口电路 数据总线缓冲器 读写控制逻辑 内部控制逻辑 A组控制逻辑 B组控制逻辑 I/O接口部件 端口A,B,C
第七章 输入输出接口技术 7.28255A可编程并行接口及应用 2使用说明:通过软件编程,即CPU向8255A输出一个控制字 1)基本控制字 D7 D6 D5 D4 D3 DI DO A口方式选择端口A功能端口C|B方式端口B端口Cc 高4位功斛选择功能低4位功能 A组控制 B组控制
第七章 输入输出接口技术 7.2 8255A可编程并行接口及应用 2.使用说明:通过软件编程,即CPU向8255A输出一个控制字 1)基本控制字 D7 D6 D5 D4 D3 D2 D1 D0 A口方式选择 端口A功能 端口C 高4位功能 B口方式 选择 端口B 功能 端口C 低4位功能 A组控制 B组控制
第七章 输入输出接口技术 7.28255A可编程并行接口及应用 使用说明:通过软件编程,即CPU向8255A输出一个控制字 2)端口C置位复位方式 D7 D6 DS D4 D3 D2 DI 01// 位选择 置位/ 复位
第七章 输入输出接口技术 7.2 8255A可编程并行接口及应用 使用说明:通过软件编程,即CPU向8255A输出一个控制字 2)端口C置位/复位方式 0 / / / D7 D6 D5 D4 D3 D2 D1 D0 位选择 置位/ 复位
第七章 输入输出接口技术 7.28255A可编程并行接口及应用 使用说明:通过软件编程,即CPU向8255A输出一个控制字 3)中断控制功能
第七章 输入输出接口技术 7.2 8255A可编程并行接口及应用 使用说明:通过软件编程,即CPU向8255A输出一个控制字 3)中断控制功能