- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机8255A扩展IO口
PC为控制口时各引脚功能 8255芯片工作方式设置举例 扩展8255,并将其PA置为一般输出口,PB置为选通输入口,PC上置为一般输入口,PC下置为一般输出口, PC2位置“1”,如何实现?(假设:控制端口地址——7FFFH) 【分析】:先定控制字,再编制芯片工作模式的初始化程序。 【解】:方式字和C口控制分别为 8255芯片扩展举例 扩展8255,令A口接开关、B口接指示灯,将开关状态用指示灯显示出来,电路参见图6-6。如何实现下列使用要求:无条件动态显示开关状态。 解:依据电路得端口地址 P2.7=0、A1A0=P0.1P0.0 PA——7FFCH PB——7FFDH PC——7FFEH CTRL——7FFFH 2)控制程序: 8255初始化→PA口采集数据→PB口显示数据,再作动态循环,无休止进行。 * 一个芯片可扩展多个并行I/O口 可用软件改变接口的功能 可直接与单片机连接,进行并行数据传送 7.5 可编程并行I/O口的扩展 8255A和8155是两种常用的可编程并行I/O 口的扩展芯片,优点是: 学习要点: 理解并行通信的概念及特点,掌握8255A的功能、工作方式、编程方法及其应用。 单片机 8255A 外设 8255A是Intel系列的可编程并行接口芯片,扩展一片可获得3个8位的并行I/O口,是一种单片机与外设之间的接口电路。 1. 8255A的结构及引脚功能 8255A为40引脚的双列直插式(DIP)封装 (1)引脚功能 ① D0~D7为数据线,与单片机的数据总线连接,传数据、命令等。 ② PA0~PA7(PA口)、PB0~PB7(PB口)、PC0~PC7(PC口)为3个8位并行I/O口,用于8255A与外设之间传数据。 ③ 读写控制逻辑线 ——片选信号,接单片机的地址总线 ——读信号,接单片机的读信号 ——写信号,接单片机的写信号 RESET——复位信号,接单片机的复位 A1、A0 ——端口选择信号,接单片机的地址总线,与片选/CS一起,确定8255A访问的端口地址。 (2)内部结构 A组控制 B组控制 PA口 PC口高四位 PB口 PC口低4位 ③ 读/写控制逻辑 接收CPU传来的控制信号,以控制8255A的操作 A1、A0 、RESET ④ 数据总线缓冲器 双向三态8位缓冲器,与单片机的数据总线直接相连 ① 并行I/O端口 有3个8位并行I/O口,PA、PB、PC它们可以被设置成输入或输出 ② A、B组控制电路 A、B两组控制电路将三个端口分成A、B两组。 一片8255A占4个端口地址:PA口、PB口、PC口、控制口,由/CS、A1、A0决定。 2. 8255A端口的寻址 控制口 1 1 0 PC口 1 0 0 PB口 0 1 0 PA口 0 0 0 选 择 A1 A0 、A1、A0接单片机的地址总线,构成单片机访问8255A的16位地址。 、A1、A0与地址总线的连接方案不同,端口地址不同。 片选地址 片内地址 16位总线访问地址 = 片选地址 + 片内地址 PA=FF7CH PB=FF7DH PC=FF7EH 控制口=FF7FH 接A7,A1、A0接CPU的A1、A0,则端口地址: A1 A0 8255A 没接的地址线设为1,则4个端口地址为: 8031 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P2.4 P0.3 P0.2 P0.1 P0.0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 PA口: × × × × × × × × 0 × × × × × 0 0 PB口: × × × × × × × × 0 × × × × × 0 1 PC口: × × × × × ×
您可能关注的文档
- 36电场力性质36-99--港澳台联招培训班--北京博飞.pdf
- 36讲 4章7.ppt
- 37 玻璃鳞片重防腐涂料在工程中的应用与施工技术(于法鑫).pdf
- 35型测厚仪.pdf
- 360窄机身说明书.doc
- 38CrMoAl圆钢,38CrMoAl圆钢价格.doc
- 37KW变频器配套用制动单元制动电阻.pdf
- 3RW30 31 电子式软起动器 用户指导手册.pdf
- 3RW30 40 常见问题.pdf
- 3D特种兵训练营入学考试试题(工业与工程方向).pdf
- 全国化工大赛-恒逸石化杯-华中气体年产10万吨醋酸乙烯项目附录4 MSDS一览表.docx
- 全国化工大赛-恒逸石化杯-上海赛科石化年产19.5万吨醋酸乙烯酯项目7-经济分析报告.docx
- 全国化工大赛-恒逸石化杯-上海赛科石化年生产20万吨醋酸乙烯项目7-安全预评价.docx
- 全国化工大赛-恒逸石化杯-武汉丰源化工年产25万吨醋酸乙烯酯项目8-环境影响评价报告.docx
- 全国化工大赛-恒逸石化杯-广西广维化工有限责任公司年产8.5万吨醋酸乙烯酯项目5-4附录四 物质MSDS.doc
- 全国化工大赛-恒逸石化杯-九江石化年产10万吨醋酸乙烯酯项目附录二 能量衡算一览表.docx
- 全国化工大赛-恒逸石化杯-上海石化年产35万吨醋酸乙烯项目2.初步设计说明书.doc
- 全国化工大赛-恒逸石化杯-武汉石化30万吨每年醋酸乙烯项目初步设计说明书可行性研究报告.docx
- 全国化工大赛-恒逸石化杯-河南天冠年产24万吨醋酸乙烯酯项目11-换热网络优化.doc
- 全国化工大赛-恒逸石化杯-辽宁抚顺天北化工园区10Wt醋酸乙烯生产项目 5-工艺设备一览表.doc
最近下载
- 地铁物业管理培训课件.pptx
- 工程数学(本)形成性考核作业4.doc
- GB T 34520.7-2017 连续碳化硅纤维测试方法 第7部分:高温强度保留率 标准.pdf
- 自编教材审核表(模板).pdf
- 一例慢性阻塞性肺疾病急性加重期合并II型呼吸衰竭患者的个案护理PPT.pptx
- [大庆]黑龙江大庆市民政局所属事业单位选调事业编制工作人员笔试上岸试题历年高频考点难、易错点附带答案详解.docx VIP
- ISO9001 14001 ISO45001检查表审核方法全套.docx VIP
- 增光膜规格说明书.pdf
- 人教版数学四年级第一单元教材解读及集体备课课件.pptx VIP
- 2024 离婚协议书 离婚协议(打印版).docx
文档评论(0)