已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 并行通信和并行接口8255A 串行通信和并行通信可编程并行接口芯片8255A 2 1 1串行通信和并行通信 1 两种数据通信方式 并行传送 数据在多条并行1位宽的传输线上同时由源传送到目的 以1字节的数据为例 在并行传送中 1字节的数据通过8条并行传输线同时由源传送到目的 串行传送 数据在单条1位宽的传输线上 一位一位地按顺序分时传送 以1字节为例 在串行传送中 1字节的数据要通过一条传输线分8次由低位到高位按顺序一位一位地传送 3 4 2 串行通信和并行通信比较距离 并行 近距离传送 通常小于30米 串行 远距离传送 几米 数千公里 速度 二者的传送速率与距离成反比 但在短距离内并行快得多 设备费用 随着大规模和超大规模集成电路的发展 逻辑器件价格趋低 而通信线路费用趋高 因此对远距离通信而言 串行通信的费用显然会低得多 另一方面串行通信还可利用现有的电话网络来实现远程通信 降低了通信费用 5 1 2可编程并行接口芯片8255A Intel8255A是一种通用的可编程序并行I O接口芯片 又称 可编程外设接口芯片 是为Intel8080 8085系列微处理据设计的 也可用于其它系列的微机系统 可由程序来改变其功能 通用性强 使用灵活 通过8255A CPU可直接同外设相连接 是应用最广的并行I O接口芯片 含3个独立的8位并行输入 输出端口 各端口均具有数据的控制和锁存能力 可通过编程设置各端口的工作方式和数据传送方向 入 出 双向 6 1 8255A的内部结构 7 1 数据总线缓冲器 三态8位双向缓冲器 与系统数据总线连接的缓冲部件 传送数据 控制字 状态字的通道 2 3个8位数据端口 PA PB PC 通常PA口与PB口用作输入输出的数据端口 PC口用作数据传输或提供联络线的端口 在方式字的控制下 PC口可以分成两个4位的端口 其中PC7 PC4同端口A配合使用 PC3 PC0同端口B配合使用 8 3 A组 B组控制电路 这两组控制电路根据CPU发出的方式选择控制字来控制8255A的工作方式 每个控制组都接收来自读写控制逻辑的 命令 接收来自内部数据总线的 控制字 并向与其相连的端口发出适当的控制信号 A组控制电路控制PA口和PC口高4位 B组控制电路控制PB口和PC口低4位 4 读 写控制逻辑 用来管理数据 控制字和状态字的传送 接收系统总线发来的有关信号 并向A B两组控制部件发送命令 9 2 8255A的引脚功能 共40个引脚 10 连接系统总线的主要引脚D0 D7 数据线 双向 连CPU数据总线 RESET 复位输入 接系统总线的RESET CS 片选控制输入 接译码器 RD 读命令输入 接CPU的RD 或IOR WR 写命令输入 接CPU的WR 或IOW A0 A1 片内端口地址输入 可选4个片内端口 接AB的任2位 11 A1 A0端口选择情况 见右表 由CS A1 A0 RD WR 引脚的不同组合 实现各种不同的功能 见下表 12 连接外设端的引脚PA0 PA7 A口外设数据线 接外设 PB0 PB7 B口外设数据线 接外设 PC0 PC7 C口外设数据线或联络线 接外设 13 3 8255A与系统的连接示意图 14 4 8255A的工作方式方式0 基本输入 输出方式 A B C口 方式1 选通工作方式 A B口 方式2 双向选通传送方式 仅A口 某端口工作于哪一种方式 可通过软件编程来指定 即向8255写入方式控制字来决定其工作方式 15 方式0 基本输入 输出方式特点 8255A相当于三个独立的8位数据口 各端口既可设置为输入口 也可设置为输出口 但不能同时实现输入及输出 C端口即可以是一个8位的简单接口 也可以分为两个独立的4位端口 设置为输出口时有锁存能力 设置为输入口时无锁存能力 应用 无条件输入输出方式 查询输入输出方式 把A B口作为8位数据的输入或输出口 C口的高 低4位分别定义为A B口的控制位和状态位 16 例 INAL PORT 外设将数据送到8255输入缓冲器中 CPU给出有效的8255地址 CPU发读命令 将8255A输入缓冲器中数据读入CPU的AL寄存器中 17 方式0输入时序 有效 18 例 OUTPORT AL CPU给出有效的8255地址 CPU发写命令 将CPU的AL寄存器中数据写入8255A输出锁存器中 19 方式0输出时序 有效 20 方式1 选通工作方式 利用一组选通控制信号控制A端口和B端口的数据输入输出 特点 A B口作输入或输出口 C口分为两部分 其部分位 6位 固定用作A口 B口的选通控制信号 C口的剩余位仍可作数据位使用 A口 B口在作为输入和输出时的选通信号不同 应用 主要用于中断控制方式下的输入输出 说明 C口除部分位用作选通信号外 其余位 2位 可工作在方式0下 作为输入或输出线 用程序指定其数据传送方向 21 A B口都设为方式1输入时 C口的联络信号 STB 选通信号 由外设输入 0时 将外设数据送入8255的输入锁存器 A组对应PC4 B组对应PC2 IBF 输入锁存器满信号 由8255A输出 1时通知外设输入的数据已写入缓冲器 此时不能送下一个数据 此信号由STB 的前沿产生 CPU用IN指令取走数据后 RD 的后沿 此信号被清除 A组对应PC5 B组对应PC1 22 INTE 中断允许 是否允许发出INTR请求 INTE 1和IBF为高电平时 允许发出INTR请求 无引出 INTR 中断请求 由8255A输出 中断允许时 由STB 的后沿产生 向CPU请求中断 让CPU读走输入锁存器中的数据 INTR信号由RD 的前沿清除 A组对应PC3 B组对应PC0 23 方式1输入时序 24 A B口都设为方式1输出时 C口的联络信号 OBF 输出缓冲器满信号 8255A输出 0时通知外设取走数据 A组对应PC7 B组对应PC1 ACK 响应信号 外设输入 0时表示外设已从数据端口取走数据 此信号使OBF 变高 A组对应PC6 B组对应PC2 25 INTR ACK 上升沿产生 8255输出 1时请求CPU输出下一个数据 通常接到8259 A组对应PC3 B组对应PC0 INTE 中断允许位 NTE 1和OBF 为高电平时 允许产生INTR信号 无引出 26 方式1输出时序 27 方式2 双向选通传送方式特点 双向方式 既是输入口 又是输出口 利用C口的5条线提供传输联络信号 类似于A口方式1下输入和输出的组合 工作时输入 输出都能锁存 只有A口可工作在方式2下 当A组工作在方式2时 B组可工作在方式0或方式1下 28 应用 可用于中断控制输入输出方式 也可用查询方式与CPU联系 当A口工作于方式2时 B口可工作于方式1 此时C口的剩余位刚好用作B口选通控制线 B口也可工作于方式0 此时C口的剩余位只能用作方式0下的输入输出线 29 C口的联络信号 STB 选通信号 由外设输入 0时 将外设数据送入8255的输入锁存器 对应PC4 IBF 输入锁存器满信号 由8255A输出 1时通知外设输入的数据已写入缓冲器 此时不能送下一个数据 此信号由STB 的前沿产生 CPU用IN指令取走数据后 RD 的后沿 此信号被清除 对应PC5 30 OBF 输出缓冲器满信号 8255A输出 0时通知外设取走数据 对应PC7 ACK 响应信号 外设输入 0时表示外设已从数据端口取走数据 此信号使OBF 变高 对应PC6 INTR 输入时由STB 的后沿产生 输出时由ACK 上升沿产生 8255输出 1提出中断请求 A组对应PC3 31 方式2的时序 32 5 8255A的初始化8255A的各种工作方式由CPU对8255A写入控制命令字来设定 这个过程称为 初始化 8255A有2种控制命令字 方式选择控制字 确定3个端口的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神经内科特殊检查成本管控
- 足浴行业国际立法趋势-洞察与解读
- 智慧医疗场景下的成本控制实践-3
- 日间手术患者安全管理规范
- 手术安全核查的成本效益分析-1
- 初一人教版完整版语法知识-英语单项选择(50题)的易错题汇编附答案及解析
- 家庭环境下低血糖的护理要点与家庭支持
- 截瘫患者皮肤护理的日常频率与长期维护策略
- 婴儿早教与感官发育:母婴护理延伸培训
- 成本管控决策支持系统在医院管理中的应用
- 2025年中国电脑CPU散热器市场调查研究报告
- 2025年保密观考试题库及答案(真题版)
- 超市店长职责与工作流程
- 重症监护室护理管理制度范本
- 《社会体育指导员技术等级培训教材》
- 科研项目经费预算表格-科研项目经费明细
- 锂电池叉车充电使用安全
- 南京艺术学院《文学概论》2023-2024学年第二学期期末试卷
- (新版)多旋翼无人机超视距驾驶员执照参考试题(附答案)
- 《金融风险管理与合规培训》课件
- 疯狂动物城赏析课件
评论
0/150
提交评论