51单片机如何扩展512K的程序存储器(EPROM)?芯片是M27C4001
51单片机如何扩展512K的程序存储器(EPROM)?芯片是M27C4001
日期:2010-04-04 07:26:47 人气:1
51单片机最大寻址空间是64K,超过64K可以用P1口对存储器进行分页,512K 存储器,可用P1.0,P1.1,P1.2接EPROM的A16,A17,A18;将其分成8个64K 的存储器页.
在页间跳转必须精确定位,在页间跳转指令后面加入几条NOP空操作,在跳入的页面也加入几条NOP空操作,如果你扩展ROM只是为了扩充数据存储空间,那么你可以在每页开始的一段内都放入(相同的)指令程序。
如从0页换1页,当前PC=FFF0H,ROM地址:00FFF0H
SET P1.0
NOP
NOP
NO