- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第6章_2IO
* 6.5 I/O接口概述 一、I/O 系统的组成 I/O 系统 I/O 设备 输入:键盘、磁盘、光盘、扫描仪 … 输出:显示、打印机、笔绘仪、磁盘 … I/O 接口:8155、8255、8253、8251、8279 … I/O 管理部件:IOP 8089、DMAC8237 I/O 软件 BIOS(基本I/O系统) CPU若没有一个强大的I/O系统的支持,CPU的高速度 高性能就发挥不出来。 上页 下页 回目录 上页 下页 回目录 上页 下页 回目录 可移动U盘 二、采用I/O接口的必要性 1. 外设种类繁多 上页 下页 回目录 上页 下页 回目录 上页 下页 回目录 有机械式、机电式、电磁式、电子式 … 2. 速度差别大 低速(如键盘)、中速(打印机)、高速(磁驱) … 3. 信号的数据格式各异 周期性的同步信号 随机性的异步信号 时序上的同步与异步 并行信号 8 / 16 / 32 / 64 串行信号 数字信号 模拟信号 串 并 模 数 上页 下页 回目录 上页 下页 回目录 上页 下页 回目录 三、I/O 接口的作用 1. 地址译码 能根据CPU 给出的地址找到指定的外设 2. 数据缓冲 能对传送数据进行缓冲,以协调CPU与外设的速度差异 3. 信息变换 将外设的信息,变成与CPU相容的格式 如:模拟 ? 数字、串 ? 并、异步 ? 同步 4. 提供状态信息 将外设的状态信息如:忙、闲、就绪、满、空 等状态 提供给CPU,以便CPU对外设产生同步控制命令。 5. 能对中断进行管理 建立中断请求、中断排队、中断识别与中断响应等 上页 下页 回目录 上页 下页 回目录 上页 下页 回目录 四、I/O 接口的输入输出控制方式 1. 程控方式 2. 中断方式 3. 直接存储器存取方式 4. 通道方式(IOP) 常用的接口器件有: 8255:可编程通用并行接口电路 8253/8254:可编程定时/计数器 8155/8156:可编程RAM/IO/TIMER扩展芯片 8251:可编程串行接口电路 8279:可编程键盘显示接口电路 上页 下页 回目录 上页 下页 回目录 上页 下页 回目录 ? 6.7 可编程RAM/IO扩展器8155/8156 一、8155结构 256×8 静态 RAM PA口 PB口 PC口 14位定时/计数器 PA7~PA0 PB7~PB 0 PC5~PC0 TIMEOUT TIMEIN AD7~AD0 ALE /RD /WR /CE IO/M RESET Vcc GND 图6-24 8155/8156 内部结构 上页 下页 回目录 CPU I/O 设备 定时/计数器 输入端 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB0 PC1 PC2 PC3 PC4 PC5 PC0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD0 TIMEIN TIMEOUT ALE IO/M RESET RD WR CE 8155 芯片引脚功能: RAM及IO选择 地址锁存线 三态地址/数据 复用线 端口A,I/O线 端口B,I/O线 端口C,I/O线 读选通信号线 写选通信号线 片选线 定时/计数器输出端 复位端 上页 下页 回目录 1 IO 0 M CPU 外设 二、8155的RAM和I/O端口寻址方式及应用 IO/M 是RAM或I/O选择线 0 选中8155片内RAM, AD0~AD7为RAM地址 1 选中8155 I/O口和定时器, AD0~AD7为I/O地址 P0口和 AD0~AD7 相连 为高,从 AD0~AD7 输入地址信息 为低,从 AD0~AD7 输入/输出数据信息 00H~FFH ALE 寻址 IO/M= CE = 0 寻址 否则AD0 ~ AD7呈三态 A2 A1 A0 选中I/O及寄存器 0 0 0 命令及状态口 0 0 1 PA口 0 1 0 PB口 0 1 1 PC口 1 0 0 TL定时器低8位 1 0 1 TH定时器高6位 上页 下页 回目录 表6-17 8155I/O口编址 A2
原创力文档


文档评论(0)