打印

52单片机中data区,我能用多少字节来定义我的变量呢??

[复制链接]
3325|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gyjdk0601|  楼主 | 2009-10-9 11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
LLLLWWWW| | 2009-10-9 11:20 | 只看该作者
256个字节,超过编译通不过,应该外挂RAM,用XDATA访问~

使用特权

评论回复
板凳
gyjdk0601|  楼主 | 2009-10-9 22:19 | 只看该作者
肯定不会有250个字节吧,我试验了一下,当主程序什么都没有时,编译了一下,data 数据有9个字节。不过我听说当程序大一点时,堆栈好象是不固定的,要看函数的调用深度了,不知道是不是这样的???

使用特权

评论回复
地板
LLLLWWWW| | 2009-10-10 09:18 | 只看该作者
51的是128个字节,52的是256个字节,这些是基本常识,不必再讨论了,还有前面的一部分要做为固定内核的通用寄存器用,可以去翻翻书~也就是说128和256不都是全给你定义变量用的~~

使用特权

评论回复
5
zhugjbest| | 2009-10-10 21:32 | 只看该作者
data区理论上是128个字节,但是实际上用起来就没有这么多的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

70

帖子

0

粉丝