外部存储器的扩展.pptx
![资源得分’ 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)
《外部存储器的扩展.pptx》由会员分享,可在线阅读,更多相关《外部存储器的扩展.pptx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据、地址、存储容量、数据总线和地址总线的概念 要掌握单片机存储器的扩展,必须先了解数据、地址、存储容量、数据总线和地址总要掌握单片机存储器的扩展,必须先了解数据、地址、存储容量、数据总线和地址总线的概念。在单片机应用系统中,单片机芯片片内的存储容量往往是不够用的,例如线的概念。在单片机应用系统中,单片机芯片片内的存储容量往往是不够用的,例如80318031片内无程序存储器,而单片微机系统需要依据程序才能运行,所以必须外接程片内无程序存储器,而单片微机系统需要依据程序才能运行,所以必须外接程序存储器芯片。外部存储器芯片与单片机芯片之间如何进行数据通讯呢?要靠地址总序存储器芯片。外部存储器芯片与
2、单片机芯片之间如何进行数据通讯呢?要靠地址总线、数据总线和控制总线来联系两芯片,那么数据和地址的概念是什么?线、数据总线和控制总线来联系两芯片,那么数据和地址的概念是什么?第1页/共21页数据和地址的概念 左图是一外接存储器示意图,它包含了上百个存储单元,每个单元只容纳一个字节,而一个字节含八位二进制数。存储器中每一个存储单元都有唯一的地址号,该地址号所在单元的内容就是八位二进制数据。图中地址号为A0H的存储单元中的数据为91H。该存储器的地址号从00H至FFH,故该存储器有256个存储单元,而一个存储单元含八位二进制数,所以该存储器的存储容量为25682568。第2页/共21页地址号与地址总
3、线之间的关系地址号与地址总线之间的关系 ,存储存储单元中的数据与数据总线之间的关系单元中的数据与数据总线之间的关系 数字电路中每根线一次传送的数据是一位二进制数,那么要传数字电路中每根线一次传送的数据是一位二进制数,那么要传送的地址号是送的地址号是05H05H,它是八位二进制数,故地址总线有,它是八位二进制数,故地址总线有8 8根地址根地址线组成。如图所示。根据单片机芯片传送过来的这八位二进制线组成。如图所示。根据单片机芯片传送过来的这八位二进制地址号,就能找到该地址号所标识的外部存储器的存储单元,地址号,就能找到该地址号所标识的外部存储器的存储单元,单元中的数据若为单元中的数据若为13H13
4、H,那么需要多少根数据线,才能把数据,那么需要多少根数据线,才能把数据13H13H并行读入到单片机中,所以数据总线的数目为并行读入到单片机中,所以数据总线的数目为8 8根。图中表根。图中表示了数据总线每一根数据线传送的二进制数,把它们转换为十示了数据总线每一根数据线传送的二进制数,把它们转换为十六进制为六进制为13H13H。2 2x x=M=M第3页/共21页地址总线中地址线的数目与存储容量之间的地址总线中地址线的数目与存储容量之间的关系关系 地址总线中地址线的数目与存储地址总线中地址线的数目与存储容量之间的关系可以用公式容量之间的关系可以用公式2 2x x=M=M来表示,来表示,x x为地址
5、线的数目,为地址线的数目,MM为存储器芯片内存储单元的数为存储器芯片内存储单元的数目。右图所示存储器芯片的存储目。右图所示存储器芯片的存储容量为容量为25682568,故扩展该芯片所,故扩展该芯片所需的地址线数目为需的地址线数目为8 8。如果存储。如果存储器芯片的存储容量器芯片的存储容量10241024个存储个存储单元,那么它的地址号范围为单元,那么它的地址号范围为000H000H3FFH3FFH,需要的地址线数,需要的地址线数目为目为1010根。根。10241024个存储单元我个存储单元我们通常把它近似为们通常把它近似为1K1K,这样若单,这样若单片机查询的地址范围为片机查询的地址范围为00
6、00H0000HFFFFHFFFFH,可访问的存储容量为,可访问的存储容量为64K864K8,则地址总线的地址线数,则地址总线的地址线数目为目为1616根。而根。而MCS-51MCS-51系列单片系列单片机的片外存储器的最大寻址范围机的片外存储器的最大寻址范围就是就是64KB64KB,B(B(bytebyte)代表字节。代表字节。第4页/共21页单片机单片机P0P0口口地址数据地址数据分时复用功分时复用功能能 如何使如何使P0P0口做到低八位地址和八位二进制数据分时复用,是依口做到低八位地址和八位二进制数据分时复用,是依靠控制线靠控制线ALEALE来协调。当来协调。当ALEALE信号为高电平时
7、,信号为高电平时,P0P0口送出的低口送出的低八位地址通过地址锁存器到达存储器的地址线引脚八位地址通过地址锁存器到达存储器的地址线引脚A7A7A0A0,同时同时P2P2口提供高八位地址。有了地址号,就可以查询到该地址口提供高八位地址。有了地址号,就可以查询到该地址所在外部存储器的存储单元。当准备把单元中的八位二进制数所在外部存储器的存储单元。当准备把单元中的八位二进制数据读入单片机时,据读入单片机时,ALEALE信号下降为低电平,低八位地址被锁存信号下降为低电平,低八位地址被锁存在输出口上,地址锁存器的输入口与输出口被隔离。这样被寻在输出口上,地址锁存器的输入口与输出口被隔离。这样被寻找到的存
8、储单元中数据就会通过数据总线读入找到的存储单元中数据就会通过数据总线读入P0P0口进入单片机口进入单片机芯片,而在读入数据的过程中,就不会影响到存储器的低八位芯片,而在读入数据的过程中,就不会影响到存储器的低八位地址地址A7A0A7A0的信息。所以的信息。所以ALEALE信号线称为地址锁存信号线,它信号线称为地址锁存信号线,它可控制可控制P0P0口做到低八位地址和数据分时复用。口做到低八位地址和数据分时复用。第5页/共21页读选通线读选通线/RD/RD、写选通线写选通线/WR/WR和和程序存储器程序存储器读选通线读选通线/PSEN/PSEN与与外部外部数据存储器读数据存储器读或写数据或写数据
9、的关的关系系 要对外部数据存储器读或写数据,不仅要通过地址查询到存储单要对外部数据存储器读或写数据,不仅要通过地址查询到存储单元,而且要同时读选通线元,而且要同时读选通线/RDRD或写选通线或写选通线/WRWR为低电平,它们都是为低电平,它们都是低电平有效。同理,要对外部程序存储器读程序机器码,也要同低电平有效。同理,要对外部程序存储器读程序机器码,也要同时使程序存储器输出允许线时使程序存储器输出允许线/PESN/PESN低电平有效。由于单片机低电平有效。由于单片机80318031无片内程序存储器无片内程序存储器ROMROMEPROMEPROM,只有外接程序存储器,只有外接程序存储器,而程序存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外部 存储器 扩展
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内