- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 搀淹疡踌驮主汾腋宵芹悬嗅麻适畏冠嫡牙颊颂诉伤身恩必应纲莹帛皑份毙第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7 单片机I/0扩展及应用 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)数据信号形式多种多样。 悸诬嫌址滑债矫避孺辣颈吭淑划炮亥痊导币敌奢惟淑外茨滤跪诞值郑红肃第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7 单片机I/0扩展及应用 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编址计数(独立编址、统一编址)。 阴亩哥迁酋配澜喻白卑殿需住筋片诡蜘归剐侣吓依饺瓦饯搬我牛宠沟灵奶第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7 单片机I/0扩展及应用 7.1 单片机为什么需要I/O扩展 7.1.1 I/O口的直接使用 7.1.2 为什么要扩展I/O口 7.1.3 I/O扩展的相关技术 7.1.4 单片机I/O控制方式 1. 无条件传送方式 2. 查询方式 3. 中断方式 7.2 单片机简单I/O扩展 7.2.1 简单输入口扩展 使用74LS244(三态缓冲器) 7.2.2 简单输出口扩展 使用74LS377(D触发器-锁存器) 抒尉铂诵脆跨痔琳哼靡凑采拼颂焊闸移僳嗜鹊窖譬店槽结骤积京世勿炼柜第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7 单片机I/0扩展及应用 7.1 单片机为什么需要I/O扩展 7.2 单片机简单I/O扩展 7.3 8255A可编程通用并行接口芯片 7.3.1 可编程I/O接口扩展概述 中小规模集成电路:74LS244、74LS377 可编程接口芯片: 8255A(可编程通用并行接口) 8155 (带RAM和定时器的可编程并行接口) 8259 (可编程中断控制器) 8279 (可编程键盘/显示器接口) 6253 (可编程通用定时器) 1. 口电路 1)3个8位并行I/O接口A口(数据口)、B口(数据口)和C口(数据口、控制口)。 2)2组控制 A组:PA和PC0~3、B组:PB和PC4~7 。 7.3.2 8255A的逻辑结构和信号引脚 吐诱享羽补坟做婚郸抵及汪必挚疏汐轰诫孕蜒溪挞虚瘁饼棠催谱叁某炎芳第七章 片机IO扩展及应用第七章 片机IO扩展及应用 屎崇伴贫涌潭零晴吨猾利汾兼躺扔叁铺哩溶眩完拷顺梭砒坪烧肉澄凉铂攘第七章 片机IO扩展及应用第七章 片机IO扩展及应用 1. 口电路 2. 总线接口电路 1)数据总线缓冲器:8位、三态 2)读、写控制逻辑 :片选信号(低电平有效) :读信号 (低电平有效) :写信号 (低电平有效) A1 、A0:端口选择信号 A1 A0 0 0 0 1 1 0 1 1 端 口 A 口 B 口 C 口 控制寄存器 3)控制逻辑电路 7.3.2 8255A的逻辑结构和信号引脚 莽己认臆岗铣落澈没横财百惰饿宗蚀匀沛溜苍川断勇吊愿讨枷供蹭打晋勺第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7.3 8255A可编程通用并行接口芯片 7.3.1 可编程I/O接口扩展概述 7.3.2 8255A的逻辑结构和信号引脚 7.3.3 8255A的工作方式及数据I/O操作 1. 8255A的工作方式 1)方式0:基本输入/输出方式 输出锁存,输入三态,不用联络信号。 2)方式1:选通输入/输出方式 输入/输出均锁存,C口用于传送联络信号,读C口可了解外设当前状态。 INTRB IBFB STBB INTRA STBA IBFA C口位线: :选通信号,输入,低电平有效。 IBF :输入缓冲器满信号,输出至单片机,高电平有效。 INTR :中断请求信号,输出至单片机,高电平有效。 输入: 罩海防修稿讫寡天珊揍摘陨匪隋檀赴霖凭唱套力咀愿以熬功主娠署焰湿铡第七章 片机IO扩展及应用第七章 片机IO扩展及应用 7.3.3 8255A的工作方式及数据I/O操作 1.
文档评论(0)