智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

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

[复制链接]

4

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
威望
208
贡献
93
兑换币
5
注册时间
2012-9-6
在线时间
27 小时
跳转到指定楼层
1#
发表于 2012-11-27 23:07:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么51单片机里连一个二维数组都装不下

5

主题

404

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3587
QQ
威望
1907
贡献
992
兑换币
255
注册时间
2011-12-3
在线时间
344 小时
2#
发表于 2012-11-27 23:13:02 | 只看该作者
前面加code  
回复 支持 反对

使用道具 举报

16

主题

1229

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7678

优秀会员奖章论坛元老奖章活跃会员奖章在线王奖章

QQ
威望
3484
贡献
2020
兑换币
1673
注册时间
2011-9-8
在线时间
1087 小时
3#
发表于 2012-11-28 08:44:52 | 只看该作者
51单片机的RAM就算用外部总线扩展,最大也就64KB,楼上的,你就是加上CODE,也只是放在flash,他拿去没法用的!~
回复 支持 反对

使用道具 举报

17

主题

329

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3203
威望
985
贡献
1882
兑换币
215
注册时间
2012-2-8
在线时间
168 小时
毕业学校
hzxy
4#
发表于 2012-11-28 08:54:34 | 只看该作者
内存太小。
回复 支持 反对

使用道具 举报

282

主题

1780

帖子

1

精华

管理员

曾经的智能车人……

Rank: 11Rank: 11Rank: 11Rank: 11

积分
28420

特殊贡献奖章资源大师奖章论坛骨干奖章论坛元老奖章优秀版主奖章推广达人奖章优秀会员奖章活跃会员奖章热心会员奖章在线王奖章

QQ
威望
10441
贡献
11685
兑换币
4726
注册时间
2009-9-7
在线时间
3147 小时
5#
发表于 2012-11-28 09:00:59 | 只看该作者
你的二维数组是多大?
回复 支持 反对

使用道具 举报

27

主题

798

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6257

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2948
贡献
1741
兑换币
1138
注册时间
2012-2-20
在线时间
784 小时
6#
发表于 2012-11-28 09:28:35 | 只看该作者
前面加xdata,启用RAM的large模式,最大可放64k的东西
回复 支持 反对

使用道具 举报

30

主题

461

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6206

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
4134
贡献
316
兑换币
589
注册时间
2012-1-5
在线时间
878 小时
7#
发表于 2012-11-28 10:52:07 | 只看该作者
看你要做什么了
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
威望
208
贡献
93
兑换币
5
注册时间
2012-9-6
在线时间
27 小时
8#
 楼主| 发表于 2012-11-28 12:30:59 | 只看该作者
一个30*130的数组,用来发给上位机,测试一下。学习啦,51还有这么多要学习的
回复 支持 反对

使用道具 举报

4

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
QQ
威望
572
贡献
276
兑换币
129
注册时间
2012-5-3
在线时间
101 小时
9#
发表于 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 小时
10#
发表于 2012-11-28 17:48:25 | 只看该作者
数组如果是code类型,其中的数值不能在程序中修改
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 13:11 , Processed in 0.051220 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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