第五章存储器扩展技术优秀PPT.ppt
《第五章存储器扩展技术优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第五章存储器扩展技术优秀PPT.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章存储器扩展技术第一页,本课件共有42页5.1 5.1 半导体存储器的分类半导体存储器的分类半导体存储器半导体存储器磁心存储器磁心存储器电耦合存储器电耦合存储器随机存取存储器随机存取存储器只读存储器只读存储器串行存储器串行存储器并行并行存存储储器器http:/第二页,本课件共有42页 5.1.1 5.1.1 随机存取的存储器随机存取的存储器l随机存取存储器随机存取存储器(Random Access MemoryRandom Access Memory),简称),简称RAMRAM,在单片机,在单片机系统中用于存放可随时修改的数据系统中用于存放可随时修改的数据 ,因此在单片机领域中也常称之,因
2、此在单片机领域中也常称之为数据存储器。为数据存储器。lRAMRAM又可分为又可分为静态静态RAMRAM(Static Random Access MemoryStatic Random Access Memory,简称,简称SRAMSRAM)和动态)和动态RAMRAM(Dynamic Random Access MemoryDynamic Random Access Memory,简称,简称DRAMDRAM)两)两种,对种,对RAMRAM既可以进行写操作,又可以进行读操作。既可以进行写操作,又可以进行读操作。lRAMRAM是易失性存储器是易失性存储器,掉电后所存储的信息立即消失。,掉电后所存储
3、的信息立即消失。http:/第三页,本课件共有42页 5.1.2 5.1.2 只读存储器只读存储器l只读存储器只读存储器(Read Only MemoryRead Only Memory),简称),简称ROMROM,在单片机系统中用于,在单片机系统中用于存放程序、常数和表格常数等,因此在单片机领域中也为程序存储存放程序、常数和表格常数等,因此在单片机领域中也为程序存储器。器。l只读存储器中的信息只读存储器中的信息一旦写入之后就不能随意更改,特别是不能一旦写入之后就不能随意更改,特别是不能在程序运行过程中随意写入新的内容,而只能读取存储单元内容,在程序运行过程中随意写入新的内容,而只能读取存储单
4、元内容,故称只读存储器。故称只读存储器。l只读存储器分为五种只读存储器分为五种:掩膜:掩膜ROMROM,简称,简称ROMROM;可编程只读存储器,;可编程只读存储器,简称简称PROM PROM;紫外线擦除可改写只读存储器,简称;紫外线擦除可改写只读存储器,简称EPROMEPROM;电擦除;电擦除可改写只读存储器,简称可改写只读存储器,简称EEPROMEEPROM(也写成(也写成E E2 2PROMPROM);闪速存储器,);闪速存储器,简称简称Flash ROMFlash ROM。http:/第四页,本课件共有42页 5.25.2单片机最小应用系统单片机最小应用系统l单片机最小应用系统是在简单
5、的应用场合,以最简便的电路单片机最小应用系统是在简单的应用场合,以最简便的电路就可以满足其要求,就可以满足其要求,它只需要一片单片机芯片再配上时钟电路和它只需要一片单片机芯片再配上时钟电路和复位电路复位电路即可构成。即可构成。l结构简单,价格便宜,使用非常方便。结构简单,价格便宜,使用非常方便。http:/第五页,本课件共有42页5.2.1 8051/87515.2.1 8051/8751最小应用系统最小应用系统8051/87518051/8751片内驻留片内驻留4KB4KB的掩膜的掩膜ROM/EPROMROM/EPROM,在构成最小应用系统时,在构成最小应用系统时,只要加上只要加上复位电路、
6、时钟电路、复位电路、时钟电路、EAEA引脚接高电平,即可通电工作引脚接高电平,即可通电工作。(程序及原始数据占用程序存储器空间少)(程序及原始数据占用程序存储器空间少)内部存储器内部存储器只有只有128128字节的内部字节的内部RAMRAM和一些特殊功能寄存器以及和一些特殊功能寄存器以及4KB4KB的内的内部部ROMROMhttp:/第六页,本课件共有42页5.2.2 80315.2.2 8031最小应用系统最小应用系统80318031片内无驻留片内无驻留ROMROM,所以必须扩展程序存储器,常选用,所以必须扩展程序存储器,常选用EPROMEPROM芯片。芯片。在在扩展程序存储器时,还必须接上
7、地址锁存器。扩展程序存储器时,还必须接上地址锁存器。EAEA接地接地。http:/第七页,本课件共有42页单片机最小应用系统只适用于一般简单的应用,对较复杂的应用,必须进行一单片机最小应用系统只适用于一般简单的应用,对较复杂的应用,必须进行一些扩展,如扩展程序存储器、数据存储器和些扩展,如扩展程序存储器、数据存储器和I/OI/O口等口等。5.3.1 5.3.1 单片机扩展系统结构单片机扩展系统结构lMCSMCS5151单片机扩展系统包括单片机扩展系统包括ROMROM、RAMRAM和和I/OI/O接口电路等,通过总线接口电路等,通过总线把各扩展部件与单片机连接起来,如图所示。把各扩展部件与单片机
8、连接起来,如图所示。http:/5.3单片机程序存储器扩展单片机程序存储器扩展第八页,本课件共有42页5.3.2 5.3.2 系统总线及总线构造系统总线及总线构造1 1系统总线:分地址总线、数据总线、控制总线三组。系统总线:分地址总线、数据总线、控制总线三组。(1 1)地址总线)地址总线(Address Bus(Address Bus,简写,简写AB)AB):输出地址信号,以选择存:输出地址信号,以选择存储单元和储单元和I/OI/O端口。端口。地址总线是单向的地址总线是单向的,只能由单片机向外送出地,只能由单片机向外送出地址信号。址信号。地址总线的数目决定着可直接访问的存储单元的数目。地址总线
9、的数目决定着可直接访问的存储单元的数目。地址位数地址位数1 12 23 34 41616首单元地址首单元地址 0 000000000000000000000000000末单元地址末单元地址 1 111111111111111111111111111寻址单元个数寻址单元个数2 22 22 22 23 32 24 42 21616http:/第九页,本课件共有42页(2 2)数据总线数据总线(Data Bus(Data Bus,简写,简写DB)DB):8 8位双向,用于在单片机与位双向,用于在单片机与存储器、存储器、I/OI/O端口之间相互传递数据。端口之间相互传递数据。(3 3)控制总线控制总线
10、(Control Bus(Control Bus,简写,简写CB)CB):是一组控制信号线,:是一组控制信号线,对于任意某一根是单向的,可以输入到单片机,也从单片机对于任意某一根是单向的,可以输入到单片机,也从单片机输出,因此也称为准双向总线。输出,因此也称为准双向总线。2 2总线构造总线构造(1 1)P0P0口:分时作低口:分时作低8 8位地址线(位地址线(A7A7A0A0)/数据线。数据线。(2 2)P2P2口:作高口:作高8 8位地址线(位地址线(A15A15A8A8)。有时只用部分构成部分地)。有时只用部分构成部分地址线和片选信号。址线和片选信号。http:/第十页,本课件共有42页(
11、3 3)控制信号)控制信号lALEALE:地址锁存的选通信号,输出,高电平有效:地址锁存的选通信号,输出,高电平有效;lPSENPSEN:程序存储器的读选通信号,输出,低电平有效;:程序存储器的读选通信号,输出,低电平有效;lEAEA:片外程序存储器的选择信号,输入,低电平有效;:片外程序存储器的选择信号,输入,低电平有效;lRDRD:扩展数据存储器和:扩展数据存储器和I/OI/O端口的读选通信号,输出,低电平有效;端口的读选通信号,输出,低电平有效;lWRWR:扩展数据存储器和:扩展数据存储器和I/OI/O端口的写选通信号,输出,低电平有效。端口的写选通信号,输出,低电平有效。http:/第
12、十一页,本课件共有42页5.3.3 5.3.3 译码器与片选方法译码器与片选方法l产生片选信号有两种方法:产生片选信号有两种方法:线选法和译码法线选法和译码法。l线选法线选法:线选法是将剩余的高位地址线中的一位地址线直接:线选法是将剩余的高位地址线中的一位地址线直接(或经或经过反相器过反相器)加到存储器芯片的片选端的方法。加到存储器芯片的片选端的方法。l译码法译码法:又分:又分部分译码法和全译码法。部分译码法和全译码法。部分译码法部分译码法是将余下的是将余下的高位地址线部分经译码器后作为存储器芯片的片选信号线;高位地址线部分经译码器后作为存储器芯片的片选信号线;全译全译码法码法是将余下的高位地
13、址线全部进行译码产生存储器的片选信号。是将余下的高位地址线全部进行译码产生存储器的片选信号。l线选法和部分部分译码法会产生地址空间重叠现象。线选法和部分部分译码法会产生地址空间重叠现象。l全译码法可以消除地址空间重叠现象。全译码法可以消除地址空间重叠现象。l空间地址重叠现象空间地址重叠现象就是指多个地址映射一个单元的现象。就是指多个地址映射一个单元的现象。http:/第十二页,本课件共有42页在译码电路中常用的译码器芯片有在译码电路中常用的译码器芯片有74LS13974LS139(双(双2-42-4译码器)和译码器)和74LS13874LS138(3-83-8译码器)等。译码器)等。(1 1)
14、74LS13974LS139译码器译码器 2 2个输入信号译码后得到个输入信号译码后得到4 4个输出状态。个输出状态。74LS13974LS139译码器引脚图译码器引脚图输入端输入端输出端输出端使能使能选择选择Y0Y0Y1Y1Y2Y2Y3Y3G GB BA A11111000011100110110101101011111074LS13974LS139译码器真值表译码器真值表http:/第十三页,本课件共有42页(2 2)74LS13874LS138译码器译码器 3 3个输入信号,个输入信号,8 8个输出状态。个输出状态。74LS13874LS138译码器引脚图译码器引脚图输入端输入端输出端输
15、出端CBAY0Y1Y2Y3Y4Y5Y6Y7000011111110011011111101011011111011111011111001111011110111111011110111111011111111111074LS13874LS138译码器真值表译码器真值表上述必须保证使能上述必须保证使能E3E3、E2E2、E1E1分别为分别为1 1、0 0、0 0,若为其他组合,输出均为,若为其他组合,输出均为1 1。http:/第十四页,本课件共有42页 5.3.4 5.3.4 常用的常用的EPROMEPROM常用的芯片有常用的芯片有2727系列的系列的2716(2K8bit)2716(2K8
16、bit)、2732(4K8bit)2732(4K8bit)、2764(8K8bit)2764(8K8bit)、27128(16K8bit)27128(16K8bit)、27256(32K8bit)27256(32K8bit),2727为系列号,为系列号,后面的数字表示芯片的后面的数字表示芯片的位容量位容量(Kb)Kb),括号内,括号内2K2K、4K4K等代表有多少个存等代表有多少个存储单元储单元(KB)(KB),可得出地址线数;,可得出地址线数;8bit8bit代表代表8 8根数据线。根数据线。http:/第十五页,本课件共有42页引脚说明:引脚说明:A0A0A11A11:地址线(:地址线(2
17、7322732地址线为地址线为1212位,位,2 212124K4K););O0O0O7O7:数据线(:数据线(8bit8bit););OEOE:为数据允许输出端,低电平有效。:为数据允许输出端,低电平有效。CE CE:为片选信号输入端,低电平有效:为片选信号输入端,低电平有效.VccVcc:电源(:电源(+5V+5V););GNDGND:接地端;:接地端;http:/第十六页,本课件共有42页5.3.5 5.3.5 程序存储器扩展举例程序存储器扩展举例 1 1单片程序存储器扩展单片程序存储器扩展【例【例5-15-1】用一片】用一片2764EPROM2764EPROM扩展扩展8KB8KB程序存
18、储器程序存储器。解:解:27642764代表容量是代表容量是8K8bit8K8bit,其中:,其中:8K8K代表有代表有81928192个单元,地址线个单元,地址线1313根即代表根即代表2 2131381928192,8bit8bit代表一次可以输出代表一次可以输出8 8位,有位,有8 8根数据根数据线。线。注意:如果数据线是注意:如果数据线是4 4位、位、2 2位或位或1 1位,必须分别用位,必须分别用2 2片、片、4 4片或片或8 8片同样片同样的芯片组成一组地址范围相同的的芯片组成一组地址范围相同的8 8位存储器。位存储器。连线情况:地址线低位接由连线情况:地址线低位接由P0P0口经地
19、址锁存器口经地址锁存器8 8位输出,位输出,高高5 5位接位接P2P2口的低口的低5 5位;数据线直接接位;数据线直接接P0,OEP0,OE接接PSENPSEN,CECE接由接由P2P2余下的余下的3 3位形成的片选信号(可采用线选法、部分译码法、全位形成的片选信号(可采用线选法、部分译码法、全译码法);译码法);EAEA视情况可接地或高电平。视情况可接地或高电平。http:/第十七页,本课件共有42页2 21 13 34 4http:/第十八页,本课件共有42页扩展的程序存储器地址分析:扩展的程序存储器地址分析:(1 1)线选法:开关打在)线选法:开关打在1 1或或2 2位置上位置上1 1)
20、开关打)开关打1,1,即即P2.7P2.7经反相后接经反相后接CECE,此情况下要选中该芯片,须,此情况下要选中该芯片,须P2.7P2.71 1。地址情况:。地址情况:P2.7 P2.6 P2.5 P2.4 P2.3P2.7 P2.6 P2.5 P2.4 P2.3P2.0 P0.7P2.0 P0.7P0.4 P0.3P0.4 P0.3P0.0P0.0 A12 A11 A12 A11 A8 A8 A7 A7 A4 A3 A4 A3 A0 A0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
21、0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 00 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1http:/第十九页,本课件共有42页P2.6P2.6、P2.5P2.5无论处于何种状态,只要无论处于何种状态,只要P2.7P2.71,1,均选中该片。均选中该片。若将若将P2.6P2.6、P2.5P2.5视为视为0 0、0,0,则地址:则地址:8000H 8000H 9FFFH 9FFFH;若将若将P2.
22、6P2.6、P2.5P2.5视为视为0 0、1,1,则地址:则地址:0A000H0A000H0BFFFH0BFFFH;若将若将P2.6P2.6、P2.5P2.5视为视为1 1、0,0,则地址:则地址:0C000H0C000H0DFFFH0DFFFH;若将若将P2.6P2.6、P2.5P2.5视为视为0 0、1,1,则地址:则地址:0E000H0E000H0FFFFH0FFFFH。因此每个单元都有因此每个单元都有4 4个地址映射它,这就是地址重叠现象,会造成个地址映射它,这就是地址重叠现象,会造成地址空间的资源浪费。地址空间的资源浪费。http:/第二十页,本课件共有42页2 2)开关打)开关打
23、2,2,即即P2.7P2.7直接接直接接CECE,此情况下要选中该芯片,须,此情况下要选中该芯片,须P2.7P2.70 0。地址情况:。地址情况:P2.7 P2.6 P2.5 P2.4 P2.3P2.7 P2.6 P2.5 P2.4 P2.3P2.0 P0.7P2.0 P0.7P0.4 P0.3P0.4 P0.3P0.0P0.0 A12 A11 A12 A11 A8 A8 A7 A7 A4 A3 A4 A3 A0 A0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0
24、0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 00 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1地址空间为地址空间为0000H0000H1FFFH1FFFH,或,或2000H2000H3FFFH3FFFH,或,或4000H4000H5FFFH5FFFH,或,或6000H6000H7FFFH7FFFH。也存在地址重叠现象。也存在地址重叠现象。http:/第二十一页,本课件共有42页(2 2)固定接法:开关打在)固定接法:开关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 存储器 扩展 技术 优秀 PPT
限制150内