MCS-51单片机存储器的扩展

MCS-51单片机存储器的扩展

ID:43104319

大小:87.51 KB

页数:5页

时间:2019-09-27

MCS-51单片机存储器的扩展_第1页
MCS-51单片机存储器的扩展_第2页
MCS-51单片机存储器的扩展_第3页
MCS-51单片机存储器的扩展_第4页
MCS-51单片机存储器的扩展_第5页
资源描述:

《MCS-51单片机存储器的扩展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章MCS-51单片机存储器的扩展第一节MCS-51单片机存储器的概述(一)学习要求1、熟悉MCS-51单片机的系统总线及系统总线扩展结构2、掌握常用的片选方法:线选法和全地址译码法。(二)内容提要1、三总线的扩展方法单片机内资源少,容量小,在进行较复杂过程的控制时,它自身的功能远远不能满足需要。为此,应扩展其功能。  MCS-51单片机的扩展性能较强,根据需要,可扩展。三总线是指地址总线、数据总线、控制总线。1)地址总线MCS-51单片机地址总线宽度为16位,寻址范围为64K。地址信号:P0作为地址线低8

2、位,P2口作为地址线高8位。2)数据总线MCS-51单片机的数据总线宽度为8位。数据信号:P0口作为8位数据口,P0口在系统进行外部扩展时与低8位地址总线分时复用。3)控制总线主要的控制信号有/WR、/RD、ALE、/PSEN、/EA等。2、系统的扩展能力MCS-51单片机地址总线宽度为16位,因此它可扩展的程序存储器和数据存储器的最大容量是64K(216)。1)线选法线选法就是将多余的地址总线(即除去存储容量所占用的地址总线外)中的某一根地址线作为选择某一片存储或某一个功能部件接口芯片的片选信号线。一定会有

3、一些这样的地址线,否则就不存在所谓的“选片”的问题了。每一块芯片均需占用一根地址线,这种方法适用于存储容量较小,外扩芯片较少的小系统,其优点是不需地址译码器,硬件节省,成本低。缺点是外扩器件的数量有限,而且地址空间是不连续的。2)全地址译码法由于线选法中一根高位地址线只能选通一个部件,每个部件占用了很多重复的地址空间,从而限制了外部扩展部件的数量。采用译码法的目的是减少各部件所占用的地址空间,以增加扩展部件的数量。3)译码器级连当组成存储器的芯片较多,不能用线选法片选,又没有大位数译码器时,可采用多个小位数译

4、码器级连的方式进行译码片选.4)译码法与线选法的混合使用译码法与线选法的混合使用时,凡用于译码的地址线就不应再用于线选,反之,已用于线选的地址线就不应再用于译码器的译码输入信号.(三)习题与思考题1.简要说明MCS-51单片机的扩展原理。5第二节 程序存储器的扩展(一)学习要求1、熟悉常用EPROM的扩展原理和方法。2、掌握常用EEPROM的扩展原理和方法。3、熟系8031扩展一片27C64的扩展方法。(二)内容提要从EPROM的引脚功能入手熟悉其扩展方法。1、扩展EPROM1)常见EPROM简介EPROM是

5、以往单片机最常选用的程序存储器芯片,是一种紫外线可擦除电可编程的存储器,最经常使用的是27C系列的EPROM,如:27C16(2K)、(4K)、27C64(8K)、27C128(16K)、27C256(32K),如图8-6所示,除了27C16和27C32为24脚外,其余均为28脚。引脚功能如下:O0-O7:数据线;A0-Ai(i=1-15):地址线;OE:输出允许;CE:片选端;VPP、PGM:编程电源;VCC:电源;GND:接地线。2)扩展27C6451系列单片机为外部程序存储器的扩展提供了专门的读指令控制

6、信号,因此外部程序存储器形成了独立的空间。如图8-7是8031扩展一片27C64的扩展逻辑图,其扩展方法如下:(1)数据总线27C64的数据线与8032的P0口对应相接构成系统的数据总线。(2)地址总线27C64的地址线的A0~A7与8031的P0口经地址锁存器74LS373锁存后得到的地址线的低8位对应相接,而27C64的地址线的A8~A12与P2.0~P2.4对应相接,这样就构成了系统的地址总线。(3)控制总线27C64的端与8031的读指令控制信号相接。如果系统只需要扩展一片EPROM,则可以将片选信号

7、直接接地。在这里要注意地址总线要使用多少根是由所扩展的芯片的容量决定。由于这里只使用外部扩展的程序存储器,因此8031的脚必须接地。2、扩展E2PROM5EEPROM是一种电可擦除可编程的存储器,最经常使用的有高压编程的28C16(2K)、28C17(2K)和28C64(8K),低压编程的28C16A(2K)、28C17A(2K)和28C64A(8K)等。如图8-8是三种常见的EEPROM的引脚图,其中28C16和28C17都是2K的存储器,它们的区别在于:一种有28个引脚,另一种只有24个引脚。另外28C1

8、7增加了一种检测写周期结束的方法,利用增加的引脚来表示写操作何时完成。当写操作开始后,该引脚输出为低电平,当写操作结束时,该引脚输出高电平,这样通过该引脚的信号就可以指示与其接口的微处理器进行合适的操作。它们的引脚功能如下:I/O0-I/O7:数据线;A0-Ai(I=1-12):地址线;:输出允许;:片选端;:写允许;:写结束输出;VCC:电源;GND:接地线;NC:未连接。当使用EEPROM作为存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。