第8章 存储器的扩展精选PPT.ppt





《第8章 存储器的扩展精选PPT.ppt》由会员分享,可在线阅读,更多相关《第8章 存储器的扩展精选PPT.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第8章 存储器的扩展第1页,本讲稿共56页8.1 系统扩展概述 v 8.1.1 最小应用系统最小应用系统 单单片片机机系系统统的的扩扩展展是是以以基基本本的的最最小小系系统统为为基基础础的的,故故应应首首先先熟熟悉悉最最小小应应用用系系统统的的结结构构。实实际际上上,内内部部带带有有程程序序存存储储器器的的8051或或8751单单片片机机本本身身就就是是一一个个最最简简单单的的最最小小应应用用系系统统,许许多多实实际际应应用用系系统统就就是是用用这这种种成成本本低低和和体体积积小小的的单单片片结结构构实实现现了了高高性性能能的的控控制制。对对于于目目前前国国内内较较多多采采用用的的内内部部无无
2、程程序序存存储储器器的的芯芯片片8031来来说说,则则要要用用外接程序存储器的方法才能构成一个最小应用系统。外接程序存储器的方法才能构成一个最小应用系统。第2页,本讲稿共56页1.片内带程序存储器的最小应用系统片内带程序存储器的最小应用系统 片片内内带带程程序序存存储储器器的的8051、8751本本身身即即可可构构成成一一片片最最小小系系统统,只要将单片机接上时钟电路和复位电路即可只要将单片机接上时钟电路和复位电路即可,同时同时 接接高高电电平平,ALE、信信号号不不用用,系系统统就就可可以以工工作作。如如图图41(a)所示该系统的特点如下所示该系统的特点如下:(1)系系统统有有大大量量的的I
3、/O线线可可供供用用户户使使用用:P0、P1、P2、P3四四个个口口都都可可以作为以作为I/O口使用。口使用。(2)内内部部存存储储器器的的容容量量有有限限,只只有有128 B的的RAM和和4 KB的的程程序序存储器。存储器。第3页,本讲稿共56页 2.片内无程序存储器的最小应用系统片内无程序存储器的最小应用系统 片片内内无无程程序序存存储储器器的的芯芯片片构构成成最最小小应应用用系系统统时时,必必须须在在片片外外扩扩展展程程序序存存储储器器。由由于于一一般般用用作作程程序序存存储储器器的的EPROM芯芯片片不不能能锁锁存存地地址址,故故扩扩展展时时还还应应加加1个个锁锁存存器器,构构成成一一
4、个个3片片最最小小系系统统,如如图图81(b)所所示示。该图中该图中74LS373为地址锁存器为地址锁存器,用于锁存低用于锁存低8位地址。位地址。第4页,本讲稿共56页 图81 MCS51系列最小化系统 第5页,本讲稿共56页 8.1.2 系统扩展的内容与方法系统扩展的内容与方法 1.单片机的三总线结构单片机的三总线结构 当当单单片片机机最最小小系系统统不不能能满满足足系系统统功功能能的的要要求求时时,就就需需要要进进行行扩扩展展。为为了了使使单单片片机机能能方方便便地地与与各各种种扩扩展展芯芯片片连连接接,常常将将单单片片机机的的外外部部连连线线变变为为一一般般的的微微型型计计算算机机3总总
5、线线结结构构形形式式。对对于于MCS-51系系列列单单片片机机,其其3总总线线由由下下列列通通道道口口的的引引线组成线组成:地地址址总总线线:由由P2口口提提供供高高8位位地地址址线线,此此口口具具有有输输出出锁锁存存的的功功能能,能保留地址信息。能保留地址信息。由由P0口提供低口提供低8位地址线。位地址线。数据总线数据总线:由由P0口提供。口提供。此口是双向、此口是双向、输入三态控制的输入三态控制的8位通道口。位通道口。第6页,本讲稿共56页 控制总线控制总线:扩展系统时常用的控制信号为扩展系统时常用的控制信号为:ALE地址锁存信号地址锁存信号,用以实现对低用以实现对低8位地址的锁存。位地址
6、的锁存。片外程序存储器取指信号。片外程序存储器取指信号。片外数据存储器读信号。片外数据存储器读信号。片外数据存储器写信号。片外数据存储器写信号。图图82为为单单片片机机扩扩展展成成3总总线线结结构构的的示示意意图图。这这样样一一来来,扩扩展展芯芯片片与与主主机机的的连连接接方方法法同同一一般般3总总线线结结构构的的微微型型计计算算机机就就完完全全一一样样了了。对对于于MCS-51系系列列单单片片机机而而言言,Intel 公公司司专专门门为为它们配套生产了一些专用外围芯片它们配套生产了一些专用外围芯片,使用起来就更加方便。使用起来就更加方便。第7页,本讲稿共56页图82 单片机的3总线结构形式
7、第8页,本讲稿共56页8.2 常用的扩展器件简介 v 在在MCS51单单片片机机系系统统的的扩扩展展中中常常用用的的扩扩展展器器件件如如表表81所所示示。现现将将另另外外几种常用器件简介如下。几种常用器件简介如下。第9页,本讲稿共56页表81 MCS51单片机常用的扩展器件 第10页,本讲稿共56页8.2.1 8D锁存器锁存器74LS373 74LS373是是一一种种带带输输出出三三态态门门的的8D锁锁存存器器,其其结结构构示示意意图图如如图图83所示。所示。其中:其中:v 1D8D为为8个输入端。个输入端。v 1Q8Q为为8个输出端。个输出端。v G为为数数据据打打入入端端:当当G为为“1”
8、时时,锁锁存存器器输输出出状状态态(1Q8Q)同同输输入入状态状态(1D8D);当当G由由“1”变变“0”时,时,数据打入锁存器中。数据打入锁存器中。第11页,本讲稿共56页图83 74LS373的结构示意图 第12页,本讲稿共56页图84 74LS373用作地址锁存器 第13页,本讲稿共56页 8.2.2 38译码器译码器74LS138 38译译码码器器74LS138为为一一种种常常用用的的地地址址译译码码器器芯芯片片,其其管管脚图如图脚图如图87所示。所示。其中,其中,G1、,个个控控制制端端,只只有有当当G1为为“”且且 ,均均为为“0”时时,译译码码器器才才能能进进行行译译码码输输出出
9、。否否则则译译码码器器的的8个个输输出出端端全全为为高高阻阻状状态。态。译码输入端与输出端之间的译码关系如表译码输入端与输出端之间的译码关系如表42所示。所示。具具体体使使用用时时,G1、与与 既既可可直直接接接接至至+5 V端端或或地地,也也可可参参与与地地址址译译码码。但但其其译译码码关关系系必必须须为为100。需需要要时也可通过反相器使输入信号符合要求。时也可通过反相器使输入信号符合要求。第14页,本讲稿共56页图87 74LS138管脚图 第15页,本讲稿共56页表82 74LS138的译码关系 第16页,本讲稿共56页8.3 存储器的扩展 8.3.1 存储器扩展概述存储器扩展概述 M
10、CS-51系系列列单单片片机机具具有有64 KB的的程程序序存存储储器器空空间间,其其中中8051、8751型型单单片片机机含含有有4 KB 的的片片内内程程序序存存储储器器,而而8031型型单单片片机机则则无无片片内内程程序序存存储储器器。当当采采用用8051、8751型型单单片片机机而而程程序序超超过过4 KB,或或采采用用8031型单片机时型单片机时,就需要进行程序存储器的扩展。就需要进行程序存储器的扩展。第17页,本讲稿共56页v MCS-51系系列列单单片片机机的的数数据据存存储储器器与与程程序序存存储储器器的的地地址址空空间间是是互互相相独独立立的的,其其片片外外数数据据存存储储器
11、器的的空空间间可可达达64 KB,而而片片内内的的数数据据存存储储器器空空间间只只有有128 B。如如果果片片内内的的数数据据存存储储器器不不够够用用时时,则则需需进进行数据存储器的扩展。行数据存储器的扩展。v存存储储器器扩扩展展的的核核心心问问题题是是存存储储器器的的编编址址问问题题。所所谓谓编编址址就就是是给给存存储储单单元元分分配配地地址址。由由于于存存储储器器通通常常由由多多片片芯芯片片组组成成,为为此此存存储储器器的的编编址址分分为为两两个个层层次次:即即存存储储器器芯芯片片的的选选择择和和存存储储器器芯芯片片内内部部存储单元的选择。存储单元的选择。第18页,本讲稿共56页v存储器芯
12、片的选择有两种方法存储器芯片的选择有两种方法:线选法和译码法。线选法和译码法。1.线选法线选法 所所谓谓线线选选法法,就就是是直直接接以以系系统统的的地地址址线线作作为为存存储储器器芯芯片片的的片片选选信信号号,为此只需把用到的地址线与存储器芯片的片选端直接相连即可。为此只需把用到的地址线与存储器芯片的片选端直接相连即可。2.译码法译码法 所所谓谓译译码码法法就就是是使使用用地地址址译译码码器器对对系系统统的的片片外外地地址址进进行行译译码码,以其译码输出作为存储器芯片的片选信号。以其译码输出作为存储器芯片的片选信号。第19页,本讲稿共56页译码法又分为完全译码和部分译码两种。译码法又分为完全
13、译码和部分译码两种。(1)完全译码。完全译码。地地址址译译码码器器使使用用了了全全部部地地址址线线,地地址址与与存存储储单单元元一一一一对对应应,也也就就是是1个存储单元只占用个存储单元只占用1个唯一的地址。个唯一的地址。(2)部分译码。部分译码。地地址址译译码码器器仅仅使使用用了了部部分分地地址址线线,地地址址与与存存储储单单元元不不是是一一一一对对应应,而而是是1个个存存储储单单元元占占用用了了几几个个地地址址。1根根地地址址线线不不接接,一一个个单单元元占占用用2(21)个个地地址址;2根根地地址址线线不不接接,一一个个单单元元占占用用4(22)个个地地址址;3根根地地址线不接,址线不接
14、,则占用则占用8(23)个地址,个地址,依此类推。依此类推。第20页,本讲稿共56页 3扩展存储器所需芯片数目的确定扩展存储器所需芯片数目的确定 若所选存储器芯片字长与单片机字长一致,则只需扩展容量。所需芯片若所选存储器芯片字长与单片机字长一致,则只需扩展容量。所需芯片数目按下式确定:数目按下式确定:若所选存储器芯片字长与单片机字长不一致,则不仅需扩展容量,若所选存储器芯片字长与单片机字长不一致,则不仅需扩展容量,还需字扩展。所需芯片数目按下式确定:还需字扩展。所需芯片数目按下式确定:第21页,本讲稿共56页 8.3.2 程序存储器的扩展程序存储器的扩展 1.只读存储器简介只读存储器简介 半半
15、导导体体存存储储器器分分为为随随机机存存取取存存储储器器(Random Access Memory)和和只只读读存存储储器器(Read Only Memory)两两大大类类,前前者者主主要要用用于于存存放放数数据据,后者主要用于存放程序。后者主要用于存放程序。只只读读存存储储器器是是由由MOS管管阵阵列列构构成成的的,以以MOS管管的的接接通通或或断断开开来来存存储储二二进进制制信信息息。按按照照程程序序要要求求确确定定ROM存存储储阵阵列列中中各各MOS管管状状态态的的过过程程叫叫做做ROM编程。编程。根据编程方式的不同根据编程方式的不同,ROM可分为以下可分为以下3种种:第22页,本讲稿共
16、56页1)掩膜掩膜ROM 掩膜掩膜ROM简称为简称为ROM,其编程是由半导体制造厂家完成的其编程是由半导体制造厂家完成的,即即在生产过程中进行编程。在生产过程中进行编程。2)可编程可编程ROM(PROM)PROM芯芯片片出出厂厂时时并并没没有有任任何何程程序序信信息息,其其程程序序是是由由用用户户写写入入的的,与与掩掩膜膜ROM相相比比,有有了了一一定定的的灵灵活活性性,批批量量也也不不一定很大。一定很大。3)可擦除可擦除ROM(EPROM或或EEPROM)可可擦擦除除ROM芯芯片片的的内内容容由由用用户户写写入入,并并允允许许反反复复擦擦除除重重新新写入。写入。第23页,本讲稿共56页 EE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 存储器的扩展精选PPT 存储器 扩展 精选 PPT

限制150内