导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教:单片机扩展2MEEPROM[wannian]

 *第35627篇: 请教:单片机扩展2MEEPROM

  
楼 主:wannian 2005年11月10日09:41
 请教:单片机扩展2MEEPROM

各位好!我是新来的,想请教一个问题:
51系列的8位单片机的寻址范围是64K,现在我想扩展一片2M的EEPROM,有19根地址线,如何寻址?谢谢!

  
2楼:hpzjw 2005年11月10日23:11
 51单片机的最大寻址范围威64K所以在超
51单片机的最大寻址范围威64K所以在超出64K时,就必须借助其他IO口或地址扩展来实现,可以以64K为一块来定义地址。比如2Mbyte时就可以通过P1口来扩展,不过在数据读写时要注意地址的分配。
  
3楼:hhl720417 2005年11月10日23:13
 为51单片机扩展超过64KB的SRAM的方法,轻松达到32MB以上,理论上可以无限扩展
可以使用P1口作为高端地址,每64K切换一次,但为了便于程序和数据的合理方便,建议按32K分块,常用的数据放到最低32KB,即0-7FFFH,其他数据放到高端,这样理论上可以扩展16MB的RAM,若P3口参与的话还可以继续扩展,这种方法的好处是:同一块数据的访问可以连续进行,提高程序效率。

另外, 如果P1和P3已被占用,还可以在低64KB中分配一个单元用于输出并锁存高8位地址,也可以达到目的,效果也相同。

欢迎继续讨论,若需要更加详细的资料可以和viphhl@126.com联系。

欢迎浏,硬件工程师免费学习和交流的平台、表演的舞台,提供多种项目资料和参与项目组的机会。


>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:义隆电子单片机(EMC)EM78P153S,EM78P156EL

[下一篇主题]:c51地址设定之不理解