- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WR、RD、CS、A1、A0这几个信号的组合决定了8255A的所有具体操作: 8255A的操作功能表 CS RD WR A1 A0 操 作 数 据 传 送 方 式 0 0 1 0 0 读 A 口 A口数据 → 数据总线 0 0 1 0 1 读 B 口 B口数据 → 数据总线 0 0 1 1 0 读 C 口 C口数据 → 数据总线 0 1 0 0 0 写 A 口 数据总线数据 → A口 0 1 0 0 1 写 B 口 数据总线数据 → B口 0 1 0 1 0 写 C 口 数据总线数据 → C口 0 1 0 1 1 写控制口 数据总线数据 → 控制口 8255的逻辑功能表 3、8255的工作方式 8255A有三种工作方式: ① 方式0:简单输入/输出-查询方式;A,B,C三个端口均可。 最为常用。 ② 方式1:选通输入/输出-中断方式;A ,B,两个端口均可。 ③ 方式2:双向输入/输出-中断方式。只有A端口才有。 注意: 工作方式的选择可通过向控制端口写入方式控制字来实现。 方式0为一种简单的输入/输出方式,没有规定固定的应答联络信号,可用A,B,C三个口的任意一位充当查询信号,其余I/O口仍可作为独立的端口和外设相连。 即:PA0—PA7,PB0—PB7,PC0—PC7均可作为I/O线使用,没有限制一定传送什么信号;口A、口B、口C高4位和口C低4位可以分别设定为输入口或输出口。 方式0的应用场合有两种:一种是无条件传送;一种是查询传送。 D0~D7 RD WR CS A0 A1 RESET 8255 PA0~PA7 PC0~PC7 PB0~PB7 +5V STB BUSY 微型打印机 D0~D7 (1)方式0 (2)方式1 方式1是一种选通I/O方式,A口和B口仍作为两个独立的8位I/O数据通道,可单独连接外设,通过编程分别设置它们为输入或输出。而C口则要有6位(分成两个3位)分别作为A口和B口的应答联络线,其余2位仍可工作在方式0,可通过编程设置为输入或输出。即:口A和口B作为数据口使用;口分成C高4位和口C低4位,分别配合口A和口B工作,此时口C高4位和口C低4位分别作为口A和口B的状态口,口C的某些引脚规定为传送状态信号,不能作I/O口线使用,传送任意信号。 方式1主要用于中断应答式数据传送,也可用于连续查询式数据传送。输入和输出时8255与外围设备的连接方式不同,数据传送过程也不同。 D0~D7 RD WR CS A0 A1 RESET 8255 PA0~PA7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PB0~PB7 +5V STB BUSY 微型打印机 D0~D7 A、B通道工作于方式1时引脚规定 ①当A、B通道作为输入通道时,PC0~PC7的功能分配如图a所示。 STB为外设向8255提供的输入选通信号,当外设数据准备好,并稳定在数据线后,向输入低电平信号,8255必须在收到的下降沿后,才把数据线上外围设备的信息输入端口锁存器。 IBF为端口锁存器满/空标志线。IBF有效,表明输入缓冲器已满。IBF是8255向外设输出的信号,高电平表示端口缓冲器已满,等待CPU读取,只有在CPU读取之后,上升沿使IBF为低电平,表示数据已读完,才允许外设继续送数。 INTR为中断请求信号。高电平有效,由8255发出。在中断允许的条件下,当=1和IBF=1时,INTR被置1,发出中断请求。 ②当A、B通道作为输出通道时,PC0~PC7的分配如图b所示。 OBF为输出缓冲器已满标志,也是8255向外设输出的信号,低电平有效,表示CPU已将数据装入8255端口的输出缓冲器中,通知外设可以取数。CPU向8255写入数据后,在WR的上升沿时使OBF变为低电平。 ACK为外设向8255提供的输入应答信号,外设把端口数据取走之后,为低电平,表示外设已取走数据,CPU可以再送新的数据。 (3)方式2 方式2为双向选通I/O方式,只有A口才有此方式。这时,C口有5根线用作A口的应答联络信号,其余3根线可用作方式0,也可用作B口方式1的应答联络线。 方式2就是方式1的输入与输出方式的组合,各应答信
您可能关注的文档
- “安全生产月”活动总结(3号线)上报地铁公司要点分析.doc
- “大众创业万众创新”相关名词解释总汇要点分析.doc
- “弘扬沈浩精神,建设模范部门”主题实践活动试题要点分析.doc
- “鸿运杯”全市人大知识竞赛参考要点分析.doc
- “三严三实”的内涵和意义(中)要点分析.doc
- “三严三实”与公务员作风建设参考答案((N多套合集2015广西公务员网络培训))要点分析.doc
- “三严三实”与公务员作风建设试题与答案(最全的题目与答案)要点分析.doc
- “三严三实”与公务员作风建设试题与答案广西公务员网络培训要点分析.doc
- “三严三实”与公务员作风建设试题与答案试题库(30套)广西公务员网络培训要点分析.doc
- “三严三实”专题材料要点分析.doc
最近下载
- 16G908-3 建筑工程施工质量常见问题预防措施(装饰装修工程)(OCR).pdf VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 数字测图 第3版 课件 项目5 其它数字成图方式.pptx
- 2025年融资租赁行业资产质量提升与环保产业业务拓展研究报告.docx
- 旋转蒸发仪设备确认方案.pdf VIP
- 化工园区安全.pptx VIP
- SAE ARP4754B-2023 (R) Guidelines for Development of Civil Aircraft and Systems 民用航空器和系统开发指南.pdf
- 未来产品研发路线图.pptx VIP
- 2025年产品路线图.pptx VIP
- 2025年滨州市中考语文试题卷(含答案逐题解析).docx
文档评论(0)