懂单片c51的进来,关于flash和eeprom

请问在c语言编写程序时操作xdata等于就是操作flash程序存储器,操作code等于就是操作eeprom吗?当程序运行时候,我知道code部分是不能更改的,但是flas... 请问在c语言编写程序时操作xdata等于就是操作flash程序存储器,操作code等于就是操作eeprom吗?当程序运行时候,我知道code部分是不能更改的,但是flash可以更改吗?我主要是想定义一个比较长的数据缓冲区,比如char xdata [8000];这样可以吗? 展开
 我来答
匿名用户
2015-07-16
展开全部
C51单片机RAM分为bdata、idata、xdata、pdata,这些可以百度百科,xdata是定义外部RAM变量关键字,code一般存放在flash里,flash里的东西是无法改变的,除非特殊的。你要定义8000/1024=7.8125KByte数组,需要单片机外扩RAM才行,据我所知C51内部RAM只有128Byte,C52有256Byte
匿名用户
2015-07-16
展开全部
for (int j=0; j<l+i; j++)
System.out.print(" ");
for (int k=2*l-1-2*i; k>0; k--)
String str=br.readLine();
int m=Integer.parseInt(str);
int count=0;
for (int i=0; i<m; i++)
{
追问
没有核心回答我的问题吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式