- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机并行存储器扩展 东南大学用课件
第六章 单片机并行存储器的扩展 第一节 概 述 第二节 系统总线及总线构造 第三节 程序存储器EPROM的扩展 第四节 数据存储器RAM的扩展 第一节 概 述 片内的资源如不满足需要,需外扩存储器和I/O 功能部件:系统扩展问题,内容主要有: (1)外部存储器的扩展(外部存储器又分为外部程序存储器和外部数据存储器) (2) I/O接口部件的扩展。 本章介绍MCS – 51单片机如何扩展外部存储器, I/O接口部件的扩展下一章介绍。 第二节 系统总线及总线构造 MCS-51系列单片机片外引脚可以构成如图所示的三总线结构: 所有外部芯片都通过这三组总线进行扩展。 系统总线及总线构造1 系统总线按其功能通常把系统总线分为三组: 1.地址总线(Adress Bus,简写AB) 2.数据总线(Data Bus,简写DB) 3.控制总线(Control Bus,简写CB) 2 构造系统总线 系统扩展的首要问题: 构造系统总线,然后再往系统总线上“挂”存储器芯片或I/O接口芯片,“挂”存储器芯片就是存储器扩展,“挂”I/O接口芯片就是I/O扩展。 地址锁存器一般采用74LS373,采用74LS373的地址总线的扩展电路如下图(图6-3)。 地址锁存器一般采用74LS373,采用74LS373的地址总线的扩展电路如下图(图6-3)。 1.以P0口作为低8位地址/数据总线。 2.以P2口的口线作高位地址线。 3.控制信号线。 *使用ALE信号作为低8位地址的锁存控制信号。 *以PSEN*信号作为扩展程序存储器的读选通信号。 *以EA*信号作为内外程序存储器的选择控制信号。 *由RD*和WR*信号作为扩展数据存储器和I/O口的 读选通、写选通信号。 尽管MCS-51有4个并行I/O口,共32条口线,但由于系统扩展 需要,真正作为数据I/O使用的,就剩下P1口和P3口的部分 口线。 第三节 程序存储器EPROM的扩展 扩展程序存储器常用的芯片是EPROM(Erasable Programmable Read Only Memory)型(紫外线可擦除型), 如:2716(2K×8)、2732(4K×8)、 2764(8K×8)、27128(16K×8)、 27256(32K×8)、27512(64K×8)等。另外,还有+5 V电可擦除EEPROM,如 2816(2K×8)、2864(8K×8)等等。 存储器的扩展连线 1、常用存储器芯片比较 紫外线擦除电可编程只读存储器EPROM是 国内用得较多的程序存储器。 EPROM芯片 上有一个玻璃窗口,在紫外线照射下,存储 器中的各位信息均变1,即处于擦除状态。擦 除干净的EPROM可以通过编程器将应用程序 固化到芯片中。 如果程序总量不超过4 KB,一般选用具有内部ROM的单片机。8051内部ROM只能由厂家将程序一次性固化,不适合小批量用户和程序调试时使用,因此选用8751、8951的用户较多。如果程序超过4 KB,用户一般不会选用8751、8951,而是直接选用8031,利用外部扩展存储器来存放程序。 实例:在8031单片机上扩展4 KB EPROM程序存储器 选择芯片 本例要求选用8031单片机,内部无ROM区,无论程序长短都必须扩展程序存储器(目前较少这样使用,但扩展方法比较典型、实用)。在选择程序存储器芯片时,首先必须满足程序容量,其次在价格合理情况下尽量选用容量大的芯片。这样做的话,使用的芯片少,从而接线简单,芯片存储容量大,程序调整余量也大。 如估计程序总长3 KB左右,最好是扩展一片4 KB的EPROM 2732,而不是选用2片2716(2 KB)。在单片机应用系统硬件设计中应注意,尽量减少芯片使用个数,使得电路结构简单,提高可靠性。 硬件电路图 8031单片机扩展一片2732程序存储器电路如图所示。 选用集成芯片引脚图 EPROM 2732 12根地址线 地址锁存器 74LS373 芯片说明 ①74LS373。 74LS373是带三态缓 冲输出的8D锁存器, 由于片机的三总线结 构中,数据线与地址 线的低8位共用P0口, 因此必须用地址锁存 器将地址信号和数据 信号区分开。 74LS373的锁存控制 端G直接与单片机的锁 存控制信号ALE相连, 在ALE的下降沿锁存低 8位地址。 ②
文档评论(0)