导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于突破64k的方法

* 13402: 硬件:AT89C52(DATASHEET上说其外扩展能力为64K)是否用不了NVRAM1455(128K*8),如果我要扩展64K以上的RAM该怎样处理?

   wandercloud 
wandercloud发表的帖子 

 关于突破64k的方法
用89c52的一个I/O口,P1或P3未用的口做为选通信号,如高电平选1片64k底选另一片,但是
这种不能用128k的片字,另一种方法就是用P1或P3未用的口作为128k地址高位,也就是第17
根地址线,当读写地64k时先把高位置高,如果读高64k时就先置底,在用MOVX   A,@DPTR进
行读,但是此时计算地址时要把高位计算进去。我想现在应该能够明白,可以联系。

发表时间:2002年11月4日11:49:00

  
回复该帖

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

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

  13412.[详细]很多谢你,我想我已经基本上明白了,等我把我的原理图画好后,我把它发给你,到时你能否抽点宝贵的时间帮..
摘要:......(无内容)
- [huangxi205][1000次] 2002年11月4日

  18182.[详细]请使用W78C438单片机
摘要:请使用W78C438单片机,可轻松实现1M RAM 空间的访问!......(32字)
- [1aogu][1031次] 2003年1月30日

  18202.[详细]用一个IO脚作块切换
摘要:......(无内容)
- [a12345678][905次] 2003年1月30日

[上一篇帖子]:可以用别的方法    1、因为用的存储器容量大,可以采用页寻址
[下一篇帖子]:闲聊:51和PIC的时序问题,请教?     &n