- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 MCS-51单片机系统扩展 第6章 MCS-51单片机系统扩展 6.1 系统扩展及结构 6.2 程序存储器扩展 6.3 数据存储器扩展 6.4 并行I/O口扩展 6.5 基本技能训练——用可编程I/O口芯片8255A制作12个二极管的流水灯 6.1.1 系统总线所谓总线,就是连接单片机各部件的一组公共信号线。MCS-51使用的是并行总线结构,按其功能通常把系统总线分为三组,即地址总线、数据总线和控制总线,如图6-1所示。 1.地址总线(Address Bus,简写AB)地址总线用于传送单片机发出的地址信号,以便进行存储单元和I/O端口的选择。MCS-51单片机地址总线为16条,因此最多可以扩展65536(64KB)个地址单元,如图6-1所示,由P2口提供高8位地址线,由P0口提供低8位地址线,由于P0口分时复用为地址/数据线,所以为保证地址信息在访问存储器期间一直有效,需外加地址锁存器锁存低8位地址。通常使用得地址锁存器是74LS373。 2.数据总线(Data Bus,简写DB)数据总线用于单片机与存储器或I/O口之间传送数据。单片机系统数据总线的位数与单片机处理数据的字长一致,而MCS-51单片机是8位字长,所以,数据总线的位数也是8位的。数据总线是双向的,可以进行2个方向的传送,由图6-1所示,数据总线由P0口提供。 3.控制总线(Control Bus,简写CB)控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其他部件传送给单片机的。由图6-1所示,MCS-51单片机的控制总线主要有以下几条:1)ALE用于锁存P0口输出的低8位地址信号。2)用于片外程序存储器取指控制信号。3) 、 用于片外数据存储器读、写控制信号。4) 用于选择读内/外程序存储器。5)RST复位信号输入。整个扩展系统以8051芯片为核心,通过总线把各扩展部件连接起来,其情形有如各扩展部件“挂”在总线上一样。 6.1.2 存储器扩展与编址存储器按照其存取功能来分,可以分为只读存储器(Read only Memory,ROM)和随机存取存储器(Random Access Memory,RAM)两大类。扩展器件包括ROM、RAM和I/O接口电路等。由于扩展是在单片机芯片之外进行的,可以扩展64KB,一般情况下,只用其中一部分,或者将其中一部分用作扩展I/O口。这些存储器单元被分配在64KB中某一个位置,一般由高位地址线产生的片选信号确定。当存储器芯片多于一片时,必须利用片选信号来分别确定各芯片的地址。产生片选信号的方式有线选法和译码法两种。 线选法所谓线选法,就是将存储器芯片的地址线与单片机系统的地址线依次相连后,剩余的高位地址线可以直接作为存储芯片的片选信号。参加译码的地址线对于选中某一存储器芯片有一个确定的状态,而与不参与译码的地址线无关。现在假定某三块2KB存储器芯片采用线选的方法连接,如图6-2所示。 假设剩下两根高位地址线A14、A15都为低电平,可得到三个芯片的地址分配见表6-1。 2.译码方式 所谓译码法就是使用译码器对系统的高位地址进行译码,以其译码输出作为存储芯片的片选信号。这是一种最常用的存储器编址方法,能有效地利用空间,其特点是各存储器芯片之间的地址连续。译码方式适于多存储芯片构成大容量存储器的扩展。 常用的译码芯片有:74LS138(3-8译码器)和74LS139(双2-4译码器)。 74LS138(3-8译码器)为一种常用的地址译码芯片,其引脚如图6-3所示。它除了有3个输入端、8个输出端外,还有G1、、这3个控制端,并且只有当G1为“1”,且、均为“0”时,译码器才能进行译码输出。否则译码器的8个输出端全为高阻状态。译码输入与输出的译码逻辑关系见表6-2。 6.2 程序存储器扩展6.2.1 程序存储器概述 程序存储器也称只读存储器,简称ROM,用来存放固定的程序和数据,如微机的监控程序,汇编程序、用户程序、数据表格等。 1.程序存储器的分类 根据编程方式的不同,ROM可分为掩膜ROM,一次性可编程ROM(PROM),紫外光可擦、电可写ROM(EPROM)、电可擦写ROM(EEPROM)和快擦写型存储器(Flash Memory)。其中掩膜ROM写入的内容,由ROM生产厂家根据用户程序清单,在生产ROM时就写入,用户不能改写。EPROM可反复写入并用紫外线擦除。EEPROM可进行在线写入或编程,但写人速度较慢。快擦写型存储器是一种新型的可擦除、非易失性存储器。它既有EPROM价格低、集成度高的优点,又有EEPROM电可擦除和写入的特性。其擦除和写入的速度比EEPROM快得多,但它只能整片擦除。 2.程
您可能关注的文档
- 单片机学习指导及习题解答——双解汇编和C51 第2版 教学课件 作者 张志良 第6章.ppt
- 单片机学习指导及习题解答——双解汇编和C51 第2版 教学课件 作者 张志良 第7章.ppt
- 单片机学习指导及习题解答——双解汇编和C51 第2版 教学课件 作者 张志良 第8章.ppt
- 单片机学习指导及习题解答——双解汇编和C51 第2版 教学课件 作者 张志良 仿真50例目录.doc
- 单片机学习指导及习题解答——双解汇编和C51 第2版 教学课件 作者 张志良 解压运行说明.doc
- 单片机应用及控制技术 教学课件 作者 何永艳 主编 吴勤勤 主审 第1章 单片机基本知识.ppt
- 单片机应用及控制技术 教学课件 作者 何永艳 主编 吴勤勤 主审 第2章 80C51单片机基本结构.ppt
- 单片机应用及控制技术 教学课件 作者 何永艳 主编 吴勤勤 主审 第4章 80C51单片机指.ppt
- 单片机应用及控制技术 教学课件 作者 何永艳 主编 吴勤勤 主审 第5章 程序设计.ppt
- 单片机应用及控制技术 教学课件 作者 何永艳 主编 吴勤勤 主审 第6章 中断系统.ppt
- 小幅看多,相机抉择.pptx
- 医药生物行业定期报告:脑机接口政策再加码,重视千亿蓝海投资机会.pdf
- 军工行业深度报告:星网加速组网%26多款商业火箭首飞,商业航天快速发展.pptx
- 资产配置月度方案:风险偏好改善支撑全球权益配置价值.pdf
- 万国黄金集团动态报告:金岭扩产正当时,世界级金矿冉冉升起.pdf
- 食品饮料行业2025年个股复盘:万辰集团,股价为何年内翻倍?.pdf
- 兆丰股份深度报告:汽车轮毂轴承领军者,战略投资人形机器人头部主机厂/丝杠产能.pdf
- 再论沪深300增强:从增强组合成分股内外收益分解说起.pdf
- 银行业角度看7月社融:政府债支撑社融,季节因素下信贷有所波动.pdf
- 明月镜片品牌创新为引擎,成长动能强劲,布局AI眼镜未来可期.pptx
文档评论(0)