第五章存储器扩展技术精选文档.ppt
《第五章存储器扩展技术精选文档.ppt》由会员分享,可在线阅读,更多相关《第五章存储器扩展技术精选文档.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章存储器扩展技术本讲稿第一页,共四十二页5.1 5.1 半导体存储器的分类半导体存储器的分类半导体存储器半导体存储器磁心存储器磁心存储器电耦合存储器电耦合存储器随机存取存储器随机存取存储器只读存储器只读存储器串行存储器串行存储器并行并行存存储储器器http:/本讲稿第二页,共四十二页 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:/本讲稿第三页,共四十二页 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:/本讲稿第四页,共四十二页 5.25.2单片机最小应用系统单片机最小应用系统l单片机最小应用系统是在简单
5、的应用场合,以最简便的电路就单片机最小应用系统是在简单的应用场合,以最简便的电路就可以满足其要求,可以满足其要求,它只需要一片单片机芯片再配上时钟电路和它只需要一片单片机芯片再配上时钟电路和复位电路复位电路即可构成。即可构成。l结构简单,价格便宜,使用非常方便。结构简单,价格便宜,使用非常方便。http:/本讲稿第五页,共四十二页5.2.1 8051/87515.2.1 8051/8751最小应用系统最小应用系统8051/87518051/8751片内驻留片内驻留4KB4KB的掩膜的掩膜ROM/EPROMROM/EPROM,在构成最小应用系统,在构成最小应用系统时,只要加上时,只要加上复位电路
6、、时钟电路、复位电路、时钟电路、EAEA引脚接高电平,即可通电引脚接高电平,即可通电工作工作。(程序及原始数据占用程序存储器空间少)。(程序及原始数据占用程序存储器空间少)内部存储器内部存储器只有只有128128字节的内部字节的内部RAMRAM和一些特殊功能寄存器以及和一些特殊功能寄存器以及4KB4KB的内部的内部ROMROMhttp:/本讲稿第六页,共四十二页5.2.2 80315.2.2 8031最小应用系统最小应用系统80318031片内无驻留片内无驻留ROMROM,所以必须扩展程序存储器,常选用,所以必须扩展程序存储器,常选用EPROMEPROM芯片。芯片。在扩展程序存储器时,还必须接
7、上地址锁存器。在扩展程序存储器时,还必须接上地址锁存器。EAEA接地接地。http:/本讲稿第七页,共四十二页单片机最小应用系统只适用于一般简单的应用,对较复杂的应用,必须进行一些扩展,如扩单片机最小应用系统只适用于一般简单的应用,对较复杂的应用,必须进行一些扩展,如扩展程序存储器、数据存储器和展程序存储器、数据存储器和I/OI/O口等口等。5.3.1 5.3.1 单片机扩展系统结构单片机扩展系统结构lMCSMCS5151单片机扩展系统包括单片机扩展系统包括ROMROM、RAMRAM和和I/OI/O接口电路等,通过总线把各扩接口电路等,通过总线把各扩展部件与单片机连接起来,如图所示。展部件与单
8、片机连接起来,如图所示。http:/5.3单片机程序存储器扩展单片机程序存储器扩展本讲稿第八页,共四十二页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:/本讲稿第九页,共四十二页(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:/本讲稿第十页,共四十二
11、页(3 3)控制信号)控制信号lALEALE:地址锁存的选通信号,输出,高电平有效:地址锁存的选通信号,输出,高电平有效;lPSENPSEN:程序存储器的读选通信号,输出,低电平有效;:程序存储器的读选通信号,输出,低电平有效;lEAEA:片外程序存储器的选择信号,输入,低电平有效;:片外程序存储器的选择信号,输入,低电平有效;lRDRD:扩展数据存储器和:扩展数据存储器和I/OI/O端口的读选通信号,输出,低电平有效;端口的读选通信号,输出,低电平有效;lWRWR:扩展数据存储器和:扩展数据存储器和I/OI/O端口的写选通信号,输出,低电平有效。端口的写选通信号,输出,低电平有效。http:
12、/本讲稿第十一页,共四十二页5.3.3 5.3.3 译码器与片选方法译码器与片选方法l产生片选信号有两种方法:产生片选信号有两种方法:线选法和译码法线选法和译码法。l线选法线选法:线选法是将剩余的高位地址线中的一位地址线直接:线选法是将剩余的高位地址线中的一位地址线直接(或经或经过反相器过反相器)加到存储器芯片的片选端的方法。加到存储器芯片的片选端的方法。l译码法译码法:又分:又分部分译码法和全译码法。部分译码法和全译码法。部分译码法部分译码法是将余下的高位是将余下的高位地址线部分经译码器后作为存储器芯片的片选信号线;地址线部分经译码器后作为存储器芯片的片选信号线;全译码法全译码法是将余是将余
13、下的高位地址线全部进行译码产生存储器的片选信号。下的高位地址线全部进行译码产生存储器的片选信号。l线选法和部分部分译码法会产生地址空间重叠现象。线选法和部分部分译码法会产生地址空间重叠现象。l全译码法可以消除地址空间重叠现象。全译码法可以消除地址空间重叠现象。l空间地址重叠现象空间地址重叠现象就是指多个地址映射一个单元的现象。就是指多个地址映射一个单元的现象。http:/本讲稿第十二页,共四十二页在译码电路中常用的译码器芯片有在译码电路中常用的译码器芯片有74LS13974LS139(双(双2-42-4译码器)和译码器)和74LS13874LS138(3-83-8译码器)等。译码器)等。(1
14、1)74LS13974LS139译码器译码器 2 2个输入信号译码后得到个输入信号译码后得到4 4个输出状态。个输出状态。74LS13974LS139译码器引脚图译码器引脚图输入端输入端输出端输出端使能使能选择选择Y0Y0Y1Y1Y2Y2Y3Y3G GB BA A11111000011100110110101101011111074LS13974LS139译码器真值表译码器真值表http:/本讲稿第十三页,共四十二页(2 2)74LS13874LS138译码器译码器 3 3个输入信号,个输入信号,8 8个输出状态。个输出状态。74LS13874LS138译码器引脚图译码器引脚图输入端输入端输出
15、端输出端CBAY0Y1Y2Y3Y4Y5Y6Y7000011111110011011111101011011111011111011111001111011110111111011110111111011111111111074LS13874LS138译码器真值表译码器真值表上述必须保证使能上述必须保证使能E3E3、E2E2、E1E1分别为分别为1 1、0 0、0 0,若为其他组合,输出均为,若为其他组合,输出均为1 1。http:/本讲稿第十四页,共四十二页 5.3.4 5.3.4 常用的常用的EPROMEPROM常用的芯片有常用的芯片有2727系列的系列的2716(2K8bit)2716(2
16、K8bit)、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:/本讲稿第十五页,共四十二页引脚说明:引脚说明:A0A0A11A11:地址线(:地址线
17、(27322732地址线为地址线为1212位,位,2 212124K4K););O0O0O7O7:数据线(:数据线(8bit8bit););OEOE:为数据允许输出端,低电平有效。:为数据允许输出端,低电平有效。CE CE:为片选信号输入端,低电平有效:为片选信号输入端,低电平有效.VccVcc:电源(:电源(+5V+5V););GNDGND:接地端;:接地端;http:/本讲稿第十六页,共四十二页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:/本讲稿第十七页,共四十二页2 21 13 34 4http:/本讲稿第十八页,共四十二页扩展的程序存储器地址分析:扩展的程序存储器地址分析:(1 1)线选法:开关打在)线选法:开关打在1 1或或2 2位置上位置上1
20、1)开关打)开关打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:/本讲稿第十九页,共四十二页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:/本讲稿第二十页,共四十二页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:/本讲稿第二十一页,共四十二页(2 2)固定接法:开关打在)固定接法:开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 存储器 扩展 技术 精选 文档
限制150内