单片机的存储器扩展.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 单片机原理及其应用 * (2)采用译码器译码方法扩展程序存储器和数据存储器 一种采用译码器译码方法扩展程序存储器和数据存储器的电路 外部存储器的综合扩展 * 单片机原理及其应用 * 当P2.7=0时,译码器74LS139被选中,P2.5和P2.6作为译码器的输入,译码器输出 、 、 和 分别用来作为IC3、IC4、IC5和IC6的片选。这是一种程序存储器和外部数据存储器统一编址的方案,4块芯片上的存储器空间连续,不会产生地址重叠。各个芯片对应的存储空间为 IC3:0000~1FFFH; IC4:2000~3FFFH; IC5:4000~5FFFH; IC6:6000~7FFFH; 外部存储器的综合扩展 * 单片机原理及其应用 * 保留片内程序存储器的扩展方案 80C51单片机扩展8K的程序存储器 程序存储器扩展 * 单片机原理及其应用 * 程序存储器扩展 保留片内程序存储器的扩展方案的单元地址分析 * 单片机原理及其应用 * 在保留片内程序存储器的前提下,外部程序存储器的地址如何确定呢?显然,0000~0FFFH这4K的地址空间已被内部程序存储器占用,外部程序存储器空间不能包含这一地址范围。我们令A13(P2.5)的状态为“1”,A15A14都为0,那么,外部扩展的8K程序存储器地址范围为2000~3FFFH。(也可令A14(P2.6)的状态为“1”,A15A13为0,那么外部8K的地址为4000H~5FFFH)。当PC内容在0000~0FFFH范围内时,虽然2764的A13~A0的状态给出了单元地址,但是EA为高电平,CPU不会从2764芯片中取指令的。 程序存储器扩展 * 单片机原理及其应用 * (二) 多芯片EPROM的扩展 MCS-51单片机扩展多片程序存储器芯片时,程序存储器芯片地址线、数据线和输出控制( )连接与单个芯片的连接是一样的。 多个芯片的扩展主要解决的问题是保证各个芯片不会在同一时刻被选中,即芯片片选设计。 片选信号的产生方法: (1)采用线选法 (2)译码器译码法 程序存储器扩展 * 单片机原理及其应用 * 多片外部程序存储器的扩展 译码器译码方法是使用译码器对MCS-51单片机的高位地址进行译码,用译码器的输出作为存储器芯片片选,以实现各扩展芯片片选不会同时有效,避免CPU访问冲突事件的发生。 译码器译码方法是单片机扩展时常用的一种方法。常用的译码器芯片有2-4译码器(74LS139)、3-8译码器(74LS138)和4-16译码器(74LS154)。 程序存储器扩展 * 单片机原理及其应用 * 1)2-4译码器 74LS139引脚图 74LS139真值表 程序存储器扩展 * 单片机原理及其应用 * (2)3-8译码器 程序存储器扩展 * 单片机原理及其应用 * 74LS138的功能表 程序存储器扩展 * 单片机原理及其应用 * (3)采用译码器译码产生片选信号的程序存储器扩展 程序存储器扩展 采用4片2764为80C51扩展32K的外部程序存储器 * 单片机原理及其应用 * 扩展32K的外部程序存储器地址分配如下(×默认为0): 程序存储器扩展 * 单片机原理及其应用 * 系统中各个芯片的地址范围如下 IC3地址范围:0000~1FFFH; IC4地址范围:2000~3FFFH; IC5地址范围:4000~5FFFH; IC6地址范围:6000~7FFFH; 程序存储器扩展 * 单片机原理及其应用 * 扩展程序存储器应注意: (1) 根据应用系统容量要求选择EPROM 芯片时,应使应用系统电路尽量简化,在满足容量要求时尽可能选择大容量芯片,以减少芯片组合数量。 (2)择好EPROM容量后,要选择好能满足应用系统应用环境要求的芯片型号。如最大读取时间、电源容差、工作温度以及老化时间等。 (3)通用EPROM 芯片管脚有一定的兼容性,在电路设计时应充分考虑其兼容特点。如2764、27128、27256 ,可将第26、27 管脚的印刷电路连线设计成易于改接的形式。 程序存储器扩展 * 单片机原理及其应用 * 8.3.1 常用静态数据存储器芯片 单片机扩展外部数据存储器时,大都采用静态RAM,使用较为方便,不需要考虑刷新的问题。常用的SRAM芯片有:6116(2K×8)、6264(8K×8)、6225

文档评论(0)

三哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档