为51单片机扩展超过64KB的SRAM的方法,轻松达到32MB以上,理论上可以无限扩展
可以使用P1口作为高端地址,每64K切换一次,但为了便于程序和数据的合理方便,建议按32K分块,常用的数据放到最低32KB,即0-7FFFH,其他数据放到高端,这样理论上可以扩展16MB的RAM,若P3口参与的话还可以继续扩展,这种方法的好处是:同一块数据的访问可以连续进行,提高程序效率。
另外, 如果P1和P3已被占用,还可以在低64KB中分配一个单元用于输出并锁存高8位地址,也可以达到目的,效果也相同。
欢迎继续讨论,若需要更加详细的资料可以和viphhl@126.com联系。
欢迎浏,硬件工程师免费学习和交流的平台、表演的舞台,提供多种项目资料和参与项目组的机会。
发表时间:2005年11月10日23:13:19