导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→为51单片机扩展超过64KB的SRAM的方法,轻松达到32M

* 85565: 请教:单片机扩展2MEEPROM

   hhl720417 
hhl720417发表的帖子 

 为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

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:求助:哪位大虾能帮忙介绍一下am29lv160 flash芯片的使用问题 我先谢
[下一篇帖子]:51单片机的最大寻址范围威64K所以在超出64K时,就必须借助其他IO口或地址扩展来实现,可以以64