- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机接口的技术
单片机原理及应用任课教师 郑桐 电email zheng_tong@126.com7 MCS-51单片机接口技术7.1 单片机I/O接口7.1.1 I/O口的直接使用1. 数据的无条件传送2. 中断方式的条件传送7.1.2 为什么要扩展I/O口1.单片机本身接口功能有限1)口电路只有数据锁存和缓冲无控制功能。2)口电路数量少。P0、P2数据地址线,P3控制信号。2.单片机控制应用中的复杂接口要求1)速度差异大。2)设备种类繁多。3)数据信号形式多种多样。7 MCS-51单片机接口技术7.1 单片机I/O接口7.1.1 I/O口的直接使用7.1.2 为什么要扩展I/O口1.单片机本身接口功能有限2.单片机控制应用中的复杂接口要求3.扩展I/O接口电路的功能1)速度协调(异步)。2)输出数据锁存。3)输入数据三态缓冲。4)数据转换。7.1.3 I/O扩展的相关技术1. 接口与端口(一个接口包含多个端口)。2. 数据总线隔离技术。3. 单片机I/O编址计数(独立编址、统一编址)。7 MCS-51单片机接口技术7.1 单片机I/O接口7.2 系统扩展概述7.2.1 单片机的最小系统7 MCS-51单片机接口技术7.2 系统扩展概述7.2.1 单片机的最小系统7.2.2 系统扩展的总线结构AB数据信息控制信息DBCB状态信息7 MCS-51单片机接口技术7.2 系统扩展概述7.2.1 单片机的最小系统7.2.2 系统扩展的总线结构7.2.3 系统扩展的主要方面1. 外部程序存储器扩展;2. 外部RAM的扩展;3. 外部中断源的扩展;4. I/O接口的扩展。7 MCS-51单片机接口技术7.1 单片机I/O接口7.2 系统扩展概述7.3 8255A可编程通用并行接口芯片7.3.1可编程I/O接口扩展概述中小规模集成电路:74LS244、74LS377可编程接口芯片:8255A(可编程通用并行接口)8155 (带RAM和定时器的可编程并行接口)8259 (可编程中断控制器)8279 (可编程键盘/显示器接口)6253 (可编程通用定时器)7.3.2 8255A的逻辑结构:读信号 (低电平有效)7.3.3 8255A的信号引脚1. 口电路1)3个8位并行I/O接口A、B和C口。2)2组控制 A组:PA和PC0~3; B组:PB和PC4~7 。2. 总线接口电路:片选信号(低电平有效):写信号 (低电平有效) A1 A0端 口 0 0A 口 0 1B 口 1 0C 口 1 1控制寄存器A1 、A0:端口选择信号C口位线:IBFASTBAINTRASTBBIBFBINTRB:选通信号,输入,低电平有效。7.3 8255A可编程通用并行接口芯片7.3.4 8255A的工作方式及数据I/O操作1. 8255A的工作方式1)方式0:基本输入/输出方式输出锁存,输入三态,不用联络信号。2)方式1:选通输入/输出方式输入/输出均锁存,C口用于传送联络信号,读C口可了解外设当前状态。输入:IBF :输入缓冲器满信号,输出至单片机,高电平有效。INTR :中断请求信号,输出至单片机,高电平有效。C口位线:OBFAACKAINTRAACKBOBFBINTRB:输出缓冲器满信号,输出至外设,低电平有效。C口位线:IBFASTBAINTRASTBBIBFBINTRB:应答信号,输入,低电平有效。7.3.4 8255A的工作方式及数据I/O操作1. 8255A的工作方式1)方式0:基本输入/输出方式2)方式1:选通输入/输出方式输入:输出:INTR :中断请求信号,输出,高电平有效。C口位线:IBFASTBAINTRAC口位线:OBFAACKAINTRA7.3.4 8255A的工作方式及数据I/O操作1. 8255A的工作方式1)方式0:基本输入/输出方式2)方式1:选通输入/输出方式3)方式2:双向数据传送方式仅A口有此方式、C口为控制线输入:输出:7.3 8255A可编程通用并行接口芯片7.3.5 8255A控制字及初始化编程1. 8255A的控制字1)工作方式控制字:D7: 工作方式控制字标志。D6、D5: A组方式选择。00(方式0)、01(方式1)、1X(方式2)D4: 口A方向。 1(输入)、0(输出)D3: 口C高四位方向。 1(输入)、0(输出)D2: B组方式选择。 1(方式1)、0(方式0)D1: 口B方向。 1(输入)、0(输出)D0: 口C低四位方向。 1(输入)、0(输出)7.3.5 8255A控制字及初始化编程1. 8255A的控制字1)工作方式控制字:2)C口位置位/复位控制字:D7
您可能关注的文档
最近下载
- 2024年浙江省镇海中学自主招生数学试卷及答案 .pdf VIP
- 自治区取暖费补贴文件2010.pdf VIP
- 500kV变电站运维精益化管理探究(电力系统及自动化论文资料).doc VIP
- 第一单元--观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- (入党志愿书空白表格.doc VIP
- 第一单元-观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- 企业级数据湖建设项目解决方案.pptx VIP
- 2025年新能源微电网稳定性分析与智能电网技术发展动态报告.docx
- DLT616-2006 火力发电厂汽水管道与支吊架维护调整导则.pdf VIP
- 春秋酒店改造装修项目投标文件技术部分.doc VIP
文档评论(0)