longyuangang 发表于 2006-12-27 00:42:58

关于51程序存储空间

这样的C语言语句,可不可以给time这个数组附初始值.
怎样附值?
unsigned char codetime _at_ 0x1f

lgh269 发表于 2006-12-27 08:55:47

我记得C语句好像是
unsigned char code time={'a','b','c','d','e','f'}
数组是从0开始的

cpubbs 发表于 2006-12-27 08:55:52

unsigned char code time={0,0,0,0,0};
这样就可以了!

longyuangang 发表于 2007-1-10 23:37:46

我是想又要附初值,还要确定数组的绝对地址.
也就是我想这组数在程序空间的一个绝对位置,以后只需要在烧录程序改变相应的字节就修改了
这个数组的初始值,而不需要在原文件上去修改后,再生成HEX文件.
高手指教!!

longyuangang 发表于 2007-1-10 23:40:03

PIC用C编程也遇到同样的问题!!
页: [1]
查看完整版本: 关于51程序存储空间