- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cha输入和输出.ppt
第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 1.实现与不同外设的速度匹配 通常I/O接口采用中断方式传送数据,提高CPU效率。 2.改变数据传送方式 CPU内部数据通常并行传送,部分外设是串行传送 。 3.改变信号的性质和电平 将外设的信息,变成与CPU相容的格式。 MCS-51使用统一编址的方式 MCS-51单片机有片内I/O口和扩展I/O口。 片内I/O口寄存器在SFR中,使用片内数据存储器空间。 扩展I/O口使用片外数据存储器地址空间。 输出指令: 输入指令: 片内寻址:MOV P1,A MOV A,P1 片外寻址:MOVX @DPTR,A MOVX A,@DPTR MOVX @R0,A MOVX A,@R0 CPU与外部设备间的数据传送在程序控制下进行的一种方式,分为条件传送和无条件传送。 大多数时间计算机与外设并行工作,计算机不必因等待而浪费资源。当外设准备就绪,向CPU发出中断请求信号。CPU暂停当前程序,执行I/O操作,之后仍继续被中断的工作。 第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 7.2 MCS-51内部并行I/O口 51单片机内部有四个8位并行I/O端口。 P0口:分时提供低8位地址和作8位双向数据总线。 P1口:通用I/O口。 P2口:分时提供高8位地址。 P3口:多功能口,第一功能做通用I/O口,多用于第二功能。 第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 7.3 MCS-51并行口的扩展 I/O口扩展芯片主要有两种: 不可编程接口芯片(TTL、缓冲器电路等) 可编程接口芯片(8255A、8155等) 7.3.1 用TTL电路扩展并行I/O口 采用TTL或CMOS电路锁存器、三态门作为I/O口扩展芯片,是单片机应用系统中常用的方法。 常用的TTL锁存器有:74LS273、74LS373等; 常用的TTL三态门有:74LS244(单向)、74LS245(双向)。 一般通过P0口扩展。 端口地址的确定 可编程I/O扩展:具有状态寄存和命令寄存的功能,通过软件编程方式,确定扩展芯片的工作方式。 典型芯片:8255A,8155。 并行接口芯片8255A 8255A是Intel公司生产的通用可编程I/O接口电路。采用+5V电源供电,具有40条引脚。 MCS-51和8255A相连可为外设提供3个8位I/O端口,允许采用同步、异步和中断方式传送数据。 1、8255A的内部结构 8255A主要组成: 三个端口A、B、C A、B是数据口,C口既可作数据口,也可作控制口,C7-4控制A口,称A组;C3-0控制B口,称B组。 A组控制和B组控制 A组控制A口和C口高4位,B组控制B口和C口低4位 读/写控制逻辑 /CS、RESET、/RD、/WR、A1、A0 数据总线缓冲器 2、8255A的引脚 数据线 D7-D0,PA7-PA0, PB7-PB0,PC7-PC0。 寻址线 片选信号CS A1、A0组合选择A、B、C和控制寄存器。 控制线 /RD、\WR、RESET 电源和地线 +5V、GND 8255A端口选择及其功能 3、8255A的控制字和状态字 8255A有两个控制字:端口工作方式控制字和C口置位/复位控制字,用户可通过指令把两个控制字送到8255A的控制寄存器(A1A0 11),来设定8255A的工作模式和C口各位状态。 两个控制字以D7位状态作为标志: D7 1,为端口工作方式控制字; D7 0,为C口置位/复位控制字。 (1)方式控制字,格式如下: 举例 要求: A端口:方式1输入 C端口上半部:输出,C口下半部:输入 B端口:方式0输出 方式控制字或B1H 初始化的程序段: MOV DPTR,#0D003h ;设控制端口为D003H MOV A,#0B1h ;方式控制字 MOVX @DPTR,A ;送到控制端口 4、8255A的工作方式 方式0:基本输入输出方式 A\B\C口都可 适用于无条件传送和查询方式的接口电路 方式1:选通输入输出方式 A\B口 适用于查询和中断方式的接口电路 方式2:双向选通传送方式 A口 适用于双向传送数据的外设 适用于查询和中断方式的接口电路 5、8255A的初始化编程 初始化编程 (1)方式0下,只需设置方式控制字 (2)方式1和2下,方式控制字和C口置位/复位控制字都需要设置。 工作编程 本章
您可能关注的文档
- ,二氯苯氧乙酸.ppt
- ,储蓄问题.ppt
- ,夏商西周的更替.ppt
- ,常用设置.ppt
- -n阶行列式的计算.ppt
- -伤害流行病学.ppt
- -地球的自转.ppt
- -新航路的开辟.ppt
- ..六点定位.ppt
- .n阶行列式定义.ppt
- 2025山东临清沪农商村镇银行人员招聘2人笔试历年典型考题及考点剖析附带答案详解.docx
- 2025至2030年中国2-氯-5-硝基苯胺市场分析及竞争策略研究报告.docx
- 行政管理个人简历表格范文.docx
- 2025至2030年中国高能螺旋压力机市场分析及竞争策略研究报告.docx
- 2025年眼药水项目市场调查研究报告.docx
- 2025年中国医用电脑输送泵数据监测研究报告.docx
- 2025年中国卫生厨具数据监测报告.docx
- 2025年中国丙烯酸工程磁漆数据监测报告.docx
- 2025至2030年中国冷轧硅钢市场分析及竞争策略研究报告.docx
- 2025至2030年中国工业用普及型暗缝机市场分析及竞争策略研究报告.docx
最近下载
- 高中生跨学科项目学习的实践研究教学研究课题报告.docx
- 钢轨探伤水平裂纹和斜裂纹波形及图像识读.pptx VIP
- 外文资料Medicare andMedicaid at 50 Years Perspectives of Beneficiaries, Health Care Professionals and Institutions, and Policy Makers.pdf VIP
- 机电安全管理常识培训课件(ppt 86页).ppt
- DB37_T 5232-2022城镇道路添加剂型抗车辙沥青混合料技术标准.pdf
- 民族团结铸牢中华民族共同体意识.pptx VIP
- 知到智慧树网课:大学美育(长春工业大学)章节测试满分答案.doc VIP
- 胸椎骨骨折术后健康宣教ppt.pptx
- (应该是终稿)斜道施工方案.doc
- 2022年风电项目合作开发协议.doc VIP
文档评论(0)