资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为什么需要扩展系统? 单片机芯片内部资源有限 8031必须扩展EPROM才能使用 扩展系统结构图,包括如下内容: 扩展系统是以单片机为核心进行的; 扩展内容包括ROM、RAM、和I/O接口电路等; 扩展是通过系统总线进行的,通过总线把各扩展部件连接起来,并进行数据、地址和信号的传送,要实现扩展首先要构造系统总线。(尽可能采用串行扩展方案),系统扩展,第4章 MCS-51 单片机存储器的扩展,4.1 程序存储器的扩展 4.2 数据存储器的扩展 4.3 程序存储器和数据存储器扩展综合举例,4.1 程序存储器的扩展,访问程序存储器的控制信号,ALE :指示74LS373锁存低8位地址 :用于选通片外程序存储器,接片外ROM的 引脚 :CPU读取片内/片外程序存储器的控制信号。高电平访问片内存储器,低电平访问片外存储器。,4.1.1 常用的地址锁存器介绍,G端为输入选通端。G=1,Q=D; G下降沿,Q=前一时刻的值。 G一般与单片机的锁存控制信号ALE相连。 为三态门的控制端。,4.1.2 常用的EPROM存储器芯片,EPROM是紫外线可擦除电可编程的半导体只读存贮器,掉电后信息不会丢失。 EPROM中的程序一般由专门的编程器写入,由专门的擦除器擦除(擦除后EPROM阵列全为1状态)。,程序存储器扩展典型芯片 EPROM: 2716 -2K*8bit 2764 -8K*8bit 27128 -16K*8bit 27512 -64K*8bit EEPROM 2816 -2K*8bit 2864 -8K*8bit,由图4-4可确定2764芯片的地址范围。方法是A12A0从全0开始, 然后从最低位开始依次加 1, 最后变为全1, 相当于213=8K个单元地址依次选通, 称为字选。,A0A12(A13、A14):地址线 I/O0 I/O7:数据线 :片选信号 Vpp:编程电源 Vcc:主电源,4.1.3 程序存储器扩展电路举例,4.2 数据存储器的扩展,当外扩数据存储器时,外扩数据存储器与单片机之间的连接,如图4-7所示。,外部数据存储器的读周期时序,4.2.1 常用的数据存储器芯片介绍,4.2.2 数据存储器扩展电路实例,4.3 程序存储器和数据存储器扩展综合举例,下面,介绍8031外扩一片32K程序存储器,和一片(8K*8)数据存储器的综合应用。其连接电路,如图4-12所示。,此例选用了一片32K的27256,作为外部程序存储器,一片(8K*8)的6264,作为外部数据存储器。图中程序存储器27256的地址范围,是0000H7FFFH,数据存储器6264的基本地址范围,是0000H1FFFH。,扩展注意的问题: 读写控制 片选控制 地址的分配: 地址是一个范围空间,利用译码器选通,扩展存储器举例二(PM,DM),32K,A15(P 2.7)选通,地址:0000H-7FFFH,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号