智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5231|回复: 10
打印 上一主题 下一主题

为什么51单片机里连一个二维数组都装不下

[复制链接]

4

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
QQ
威望
572
贡献
276
兑换币
129
注册时间
2012-5-3
在线时间
101 小时
1#
发表于 2012-11-28 17:46:57 | 显示全部楼层
加上code后,数组中的数不能改变,不加code的话只有128字节的空间,最多能定义128个char的变量,data空间不够用的话可以用Idata和Xdata,在数组前加上Idata或Xdata,例如unsigned char xdata shuzu[100],data区中的变量访问速度最快,Idata和Xdata中的变量访问较慢。说的如有错误还望谅解
回复 支持 反对

使用道具 举报

4

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
QQ
威望
572
贡献
276
兑换币
129
注册时间
2012-5-3
在线时间
101 小时
2#
发表于 2012-11-28 17:48:25 | 显示全部楼层
数组如果是code类型,其中的数值不能在程序中修改
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-23 19:18 , Processed in 0.038427 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表