第五章单片机系统扩展.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 单片机系统扩展 第五章 单片机系统扩展 5.1 单片机的最小系统 5.2 单片机系统的扩展结构 5.3 程序存储器的扩展与应用 5.4 数据存储器的扩展与应用 5.5 MCS-51访问外部存储器的时序 5.6 I/O的扩展与应用 第五章 单片机系统扩展 第五章 单片机系统扩展 最小系统有不能满足应用系统的功能要求的时候。比如,有的时候即使有内部程序存储器,但由于程序很长,程序存储器容量可能不够;对一些数据采集系统,内部数据存储器容量也可能不够,等等,这就需要根据情况扩展EPROM、RAM、I/O口及其它所需芯片。 下面我们就根据图5-1,结合单片机引脚图,找出需要的引脚位置,进行线路连接。 1、电源:40引脚Vcc接十5V电源,20引脚Vss接地。 2、振荡电路:晶振、电容,按图5—1接在单片机芯片的18、19脚。 3、复位引脚:按图5—1中画法连好。 4、EA引脚:EA引脚接到十5V。 连接好这个最小系统后,就可在这个最小系统的基础上进行功能扩展。 第五章 单片机系统扩展 扩展系统是以单片机为核心进行的;扩展内容包括ROM、RAM和 I/O接口电路等;扩展是通过系统总线进行的,通过总线把各扩展部件连接起来,并进行数据、地址和信号的传送,要实现扩展首先要构造系统总线。 第五章 单片机系统扩展 1、系统总线 总线:连接计算机各部件的一组公共信号线。MCS-51使用的是并行总线结构,即地址总线、数据总线和控制总线。 (1)地址总线AB 地址总线用于存储单元和I/O端口的选择。地址总线的数目决定着可直接访问的存储单元的数目。 (2)数据总线DB 单片机系统数据总线的位数与单片机处理数据的字长一致。 (3)控制总线CB 控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其它部件传送给单片机的。 第五章 单片机系统扩展 2、三总线的扩展方法 (1) 以P0口的8位口线作地址/数据线 P0口线既可作地址线使用又可作为数据线使用,具有双重功能,因此需采用复用技术,对地址和数据进行分离,为此在构造地址总线时要增加一个8位锁存器。首先由锁存器暂存,并为系统提供低8位地址,其后P0口线就作为数据线使用。通常使用的锁存器有74LS273或74LS373。 第五章 单片机系统扩展 (2) 以P2口的口线作高位地址线 如果使用P2口的全部8位口线,再加上P0口提供的低8位 地址,则形成了完整的16位地址总线。使单片机系统的扩展寻 址范围达到64 K单元。 3、控制信号 除了地址线和数据线之外,在扩展系统中还需要单片机提 供一些控制信号线,以构成扩展系统的控制总线。其中包括: (1)使用ALE作地址锁存的选通信号,以实现低8位地址的锁存; (2)以PSEN信号作扩展程序存储器的读选通信号; (3)以EA信号作为内外程序存储器的选择信号; (4)以RD和WR作为扩展数据存储器和I/O端口的读/写选通信号。 第五章 单片机系统扩展 MCS—51系列单片机的8051/8751片内有4KB的ROM或 EPROM,而8031片内无ROM,在应用中,若片内ROM容 量不够或选用8031时,需要扩展外部程序存储器。 1、扩展存储器应注意的几个问题 无论是扩展外部程序存储器还是外部数据存储器,都要注 意以下几方面的问题: (1)地址锁存器的使用 访问扩展的外部存储器,必须要用P0口输出地址的低8位,而P0口又承担输出、输入数据的任务,因此要在P0口前面加一个地址锁存器。 第五章 单片机系统扩展 扩展应注意ALE信号与地址锁存器的选通信号的配合。应选择高电平触发或下降沿触发的地址锁存器,如74LS373。否则,如采用上升沿触发的74LS273或74LS377,要加一个反相器。 第五章 单片机系统扩展 (2)存储器容量的选择 要根据系统设计的要求选择存储器芯片的型号和数量。首先必须满足程序容量;其次在价格合理的情况下尽量选用容量较大的芯片,尽量不要用几个小容量的芯片拼凑成大容量的芯片。 (3)地址范围的确定 决定存储器芯片地址范围的因素有两个: 一个是存储器芯片的地址线和单片机的地址总线的连接方式;另一个是存储器芯片的片选信号CE(Chip Enable)或CS(Chip Select)的产生方法。 连接地址线时,将存储器芯片的地址线和单片机的地址总线中的若干条低位地址线对应相连。其余的地址线(通常是P2口的高位地址)可用来产生外部存储器芯片的片选信号CE或CS。 第五章 单片机系统扩展 (4)存储芯片的速度与单片机时钟的匹配 因为受时序的控制,单片机要在一个机器周期内完成两次取指令操作,

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档