单片机总线与存储器的扩展

单片机总线与存储器的扩展

ID:27205183

大小:622.51 KB

页数:25页

时间:2018-12-01

单片机总线与存储器的扩展_第1页
单片机总线与存储器的扩展_第2页
单片机总线与存储器的扩展_第3页
单片机总线与存储器的扩展_第4页
单片机总线与存储器的扩展_第5页
资源描述:

《单片机总线与存储器的扩展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章单片机总线与存储器的扩展单片机原理、接口及应用内容提要★单片机系统总线和系统扩展方法★程序存储器的扩展★数据存储器的扩展★*新型存储器扩展MCS51系列单片机的特点就是体积小,功能全,系统结构紧凑,硬件设计灵活。对于简单的应用,最小系统即能满足要求。所谓最小系统是指在最少的外部电路条件下,形成一个可独立工作的单片机应用系统。一片89C51,或者一片8031外接一片EPROM就构成了一个单片机最小系统。在很多复杂的应用情况下,单片机内的RAM,ROM和I/O接口数量有限,不够使用,这种情况下就需要进行扩展。因此单片机的系统扩展主要是指外接数据存贮器、程序存贮器

2、或I/O接口等,以满足应用系统的需要。6.1单片机系统总线和系统扩展方法单片机是通过地址总线,数据总线和控制总线与外部交换信息的。MCS-51单片机的总线接口信号见图由图可见:1)由于Po分时传送地址/数据信息,在接口电路中,通常配置地址锁存器,有ALE信号锁存低8位地址Ao~A7,以分离地址和数据信息。2)P2口传送高8位地址A8~A15。3)PSEN为程序存储器的控制信号,是在取指令码时或执行MOVC指令时变为有效。RD、WR为数据存储器和I/O口的读、写控制信号。是执行MOVX指令时变为有效。系统的扩展的连线原则系统的扩展归结为三总线的连接,连接的方法很简单

3、,连线时应遵守下列原则:1.连接的双方数据线连数据线,地址线连地址线,控制线连控制线。要特别注意的是:程序存储器接PSEN;数据存储器接RD和WR2.控制线相同的地址线不能相同,地址线相同的控制线不能相同。3.片选信号有效的芯片才选中工作,当一类芯片仅一片时片选端可接地,当同类芯片多片时片选端可通过线译码、部分译码、全译码接地址线(通常是高位地址线),在单片机中多采用线选法。6.2程序存储器的扩展6.2.1EPROM的扩展程序存储器扩展电路的安排应满足单片机从外存取指令的时序要求。从时序图中分析ALE、PSEN、Po和P2怎样配合使程序存储器完成取指操作,从而得出

4、扩展程序存储器的方法。单片机一直处于不断的取指令码-执行-取指令码-执行的工作过程中,在取指令码时和执行MOVC指令时PSEN会变为有效,和其它信号配合完成从程序存储器读取数据。一个机器周期根据以上取指时序的要求,8XX51单片机扩展程序存储器2732的电路图见图图中,74LS373为8D锁存器,其主要特点在于:控制端为高电平时,输出Qo~Q7复现输入Do~D7的状态;G为下跳沿时Do~D7的状态被锁存在Qo~Q7上。当把ALE与G相连后,ALE的下跳沿正好把Po端口上此时出现的PC寄存器指示的低8位指令地址Ao~A7锁存在74LS373的Qo~Q7上,PC的高4

5、位地址A8~A11则直接由P2.0~P2.3提供。由于只扩展了一片2732EPROM,因此2732的片选端接地。PSEN与2732的输出允许型号OE相连,PSEN的上升沿使OE有效,打开2732中由A0~A11指定的地址单元,该单元中的指令码从2732的O0~O7输出,被正好处于读入状态的Po端口输入到单片机内,经译码执行。这就是从外存指定地址单元中取出1字节指令并加以执行的整个过程。单片机扩展2761,2764,27128等EPROM的方法与图9-3相同,差别仅在于不同的芯片的存储容量的大小不同,因而使用高8位地址的P2端口线的根数不同。扩展2716(2KB)需

6、使用A8~A10三条高位地址线扩展2764(8KB)需要A8~A12五条高位地址线。扩展27128(16KB)时需要A8~A13六条高位地址线。这是因为存储器其容量=2NN为地址线的根数注意:2764和27128的PGM引脚应接Vcc。6.2.2EEPROM的扩展1.电可擦除只读存储器EEPROM的性能电可擦除只读存储器EEPROM即可像EPROM那样长期非易失地保存信息,又可像RAM那样随时用电改写,近年来出现了快擦下FLASHEEPROM,它门被广泛用作单片机的程序存储器和数据存储器。目前,常用的EEPROM如表9-1,它们有如下共同特点:*单+5V供电,电可

7、擦除可改写。*使用次数为1万次,信息保存时间为10年。*读出时间为ns级,写入时间为ms级。*芯片因角信号与相应的RAM和EPROM芯片兼容,见表9-1。型号引脚数容量/字节引脚兼容的存储器28162817286428C25628F51228F01028F02028F04024282832323232322KB2KB8KB32KB64KB128KB256KB512KB2716,61162764,626427C25627C51227C01027C02027C040EEPROM的使用非常简单方便。不用紫外线擦除,在单一的+5V电压下写入的新数据即覆盖了旧数据。下面以2

8、864为例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。