输入输出接口基本概念和输入输出接口功能共21页文档
- 格式:ppt
- 大小:3.05 MB
- 文档页数:21
1第四部分输入/输出系统的选择、应用2主要内容:输入/输出接口电路的基本概念 输入/输出端口的编址方式和特点CPU 与外设之间传输数据的几种控制方式的优缺点、适用场合。
各类芯片的特点、功能34.1 基本概念4.1.1 I/O 接口的功能4.1.2 基本组成454.1.1 I/O 接口的功能什么是I/O接口?把外设连接到总线上的一组逻辑电路的总称。
实现外设与主机之间的信息交换。
计算机与外部设备通信时存在的问题速度不匹配信号电平不匹配 信号格式不匹配时序不匹配I/O 接口的功能设置缓冲信号电平转换 格式转换 时序控制地址译码I/O 接口作用:提供数据缓冲,完成信息格式的相容性变换,管理数据的传送,地址译码,设备选择64.1.2 基本组成接口电路的基本结构数据线控制线状态线DBCBAB数据输入寄存器(or 三态门)数据输出寄存器(锁存器)状态寄存器(or 三态门)命令寄存器译码电路控制逻辑接外设接主机74.1.2 基本组成1.数据输入/输出寄存器——暂存输入/输出的数据输入:数据总线连接所有外设,只有此设备此刻需要时才打开,平时关闭——三态门输出:输出数据的脉冲很短,外设来不及读(没准备好),放在锁存器中,让外设准备好,瞬间输出。
——锁存器2.命令寄存器——存放控制命令,用来设定接口功能、工作参数和工作方式。
3.状态寄存器——保存外设当前状态,以供CPU 读取。
84.2 CPU 与I/O 的数据信号4.2.1 数据信息 4.2.2 状态信息4.2.3 控制信息C P UABDB IO/M WR RD接口数据状态控制外部设备94.2.1 数据信息1.数字量:二进制形式的数据键盘→主机,主机→打印机,主机→CRT2.模拟量:电压或电流A/D 模拟→数字: 0~5 V →00~FFD/A 数字→模拟:00~FF →0~5 V3.开关量:“开”、“闭”0 →关(电机)1 →开(电机)4.脉冲量:计数脉冲、定时脉冲或控制脉冲104.2.2 状态信息1.Ready 准备,输入数据Ready=1 输入数据,准备就绪Ready=0 输入数据,没准备就绪2.Busy 输出设备,忙Busy=1 忙,没空接收数据Busy=0 不忙,有空接收数据114.2.3 控制信息OUT 、IN微机外设外设微机OUT IN 输出输入124.3 I/O 端口的寻址方法寻址方法的选择:一般根据所使用的芯片确定。