- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 可编程并行接口芯片8255及其应用 6.1并行通信和并行接口 特点: 传输速度快 信息率高 用电缆多 下图为典型的并行接口和外设连接的示意图 6.2 可编程并行通信接口8255 可编程 通过软件工作方式 连接外部设备时,通常不需外部电路 6.2.1 8255A的内部结构 1. 数据端口A、B、C (1)端口A对应 1个8位数据输入锁存器 1个8位输出锁存器/缓冲器。 (2)端口B对应 1个8位数据输入缓冲器 1个8位输出锁存器/缓冲器。 (3)端口C对应 1个8位数据输入缓冲器 1个8位输出锁存器/缓冲器。 通常使用方法: 端口A、B作为独立的输入或者输出端口 端口C配合端口A、B 2. A组控制和B组控制 (1)A组控制电路 控制端口A和端口C的高4位的工作方式和读写操作。 (2)B组控制电路 控制端口B和端口C的低4位的工作方式和读写操作。 3. 读写控制逻辑电路 功能: 管理数据传输过程。 4. 数据总线缓冲器 功能:通过它与系统数据总线相连。 6.2.2 8255A的芯片引脚信号 1. 和外设一边相连的信号 PA7~PA0——A组数据信号; PB7~PB0——B组数据信号; PC7~PC0——C组数据信号。 2. 和CPU一边相连的信号 RESET 复位信号,高电平有效 。 D7~D0 数据线 。 CS# 片选信号。 RD# 读出信号。 WR# 写入信号。 A1、A0 端口选择信号。 6.2.3 8255A的控制字 控制字分为两类: 各端口的方式选择控制字; C端口按位置1/置0控制字。 1. 方式选择控制字 8255A方式选择注意: 有三种基本工作方式: 方式0——基本的输入输出方式 方式1——选通的输入输出方式 方式2——双向传输方式 只有端口A能工作在方式2 同一组的两端口可分别工作在输入和输出方式 2. 端口C置1/置0控制字 置1/置0控制字注意: 必须写入控制口 D0位决定置1或置0 D3、D2、D1位决定了对哪一位操作 D7位必须为0 6.2.4 8255A的工作方式 方式0 方式1 方式2 方式0 (1) 方式0的工作特点 端口可作为输入口,也可作为输出口。 可以有16种不同的组合 (2) 方式0的输入输出时序 在方式0读取数据条件: 先发出地址信号 数据要领先于读信号 输入时序要求: 读出期间地址保持有效 数据必须保持到结束 读脉冲宽度至少为300ns 方式0输出时序要求: 地址信号必须提前有效且滞后消失 写脉冲宽度至少有400ns 数据必须提前并保持tWD时间 (3) 方式0的使用场合 同步传送 查询式传送 2. 方式1 方式1的特点 端口A、B可分别工作在方式1。 端口C配合方式1 (2) 方式1输入时序 下图是端口A、B工作于方式1输入时,各信号的示意图 上图控制信号说明: STB# 选通信号 IBF 缓冲器满信号 INTR 送往CPU的中断请求信号 INTE 中断允许信号 下图为方式1的输入时序 (3) 方式1输出时序 OBF# 输出缓冲器满信号 ACK# 外设响应信号 INTR 中断请求信号 INTE 中断允许信号 3. 方式2 (1) 方式2的特点 只适用于端口A。 端口C用5个数位提供控制和状态信号。 (2) 方式2信号 INTRA 中断请求信号 STBA# 选通信号 IBFA 状态信息 OBFA# 输出缓冲器满信号 ACKA# 对OBFA的响应信号 INTE1 中断允许信号 INTE2 中断允许信号 (4) 方式2的使用场合 一个并行外设既可以作为输入又可以作为输出 输入输出动作不会同时进行 (5) 方式2和其他方式的组合 如下面4张图所示 6.2.5 8255A的应用举例 8255A工作于方式0的例子 8255A工作于方式1的例子 1. 8255A工作于方式0的例子 2. 8255A工作于方式1的例子 方式1的输出时序 方式2的控制信号 (3)方式2的时序 A端口工作于方式2,B端口工作于方式0输入情况 A端口工作于方式2,B端口工作于方式0输出情况 A端口工作于方式2,B端口工作于方式1输入情况 A端口工作于方式2,B端口工作于方式1输出情况 * 8255A的内部结构图 方式0的输出时序 方式1时输出端口对应的控制信号和状态信号 *
您可能关注的文档
最近下载
- 2022一级注册消防工程师继续教育人员密集场所消防安全管理题目和答案.doc
- 九省联考【安徽省】2024届高三物理试题及答案 .pdf VIP
- 毕业论文参考-基于ANSYS的连杆应力有限元分析及结构优化.docx VIP
- 北京市海淀区2025年中考数学一模试卷(含答案) .pdf VIP
- 初中数学第6章《实数》单元作业设计.pdf VIP
- 2025国家工业和信息化部所属事业单位招聘28人笔试备考试题及答案解析.docx
- 《无人机航飞与倾斜摄影测量入门与应用》考核试题及答案.docx
- 履带吊安拆监理细则.docx
- JC/T 547-2017 陶瓷砖胶粘剂.docx VIP
- 2025国家工业和信息化部所属事业单位招聘28人笔试备考题库及答案解析.docx
文档评论(0)