51单片机64kb扩展ram问题

我要用led点阵显示比较大的数据,想使用64k的扩展ram,但是只要放xdata里的数据,仿真都显示不出来,放在data的就能正常显示。本人小白,纠结了好久了,求大神帮忙... 我要用led点阵显示比较大的数据,想使用64k的扩展ram, 但是只要放xdata里的数据,仿真都显示不出来,放在data的就能正常显示。本人小白,纠结了好久了,求大神帮忙。图一用xdata定义不能正常显示 图二定义可以正常显示 展开
 我来答
lycdl
高粉答主

2016-12-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4888万
展开全部
看你的数组的大小,不过才有64个字节,内部RAM足够了,也不用扩展外部的RAM的。
再多点,选AT89C52,又可以增加128字节的内部RAM了,根本就不用扩展RAM。
用AT89C52,要使用增加的128B,要声明成idata变量就行。
再说你用xdata的问题,这不能只是声明外部RAM变量,仿真图中还必须真的扩展外部RAM存储器芯片才行,估计你的仿真图肯定没有画,那就不行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2016-12-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
你的硬件电路到底有没有64kB的扩展RAM?

百度嫌我字数不够
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式