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