在C51中,定义一个数组时,为什麽要用code这个词,而不用data或其它的呢?如uchar code table[]=

问题描述:

在C51中,定义一个数组时,为什麽要用code这个词,而不用data或其它的呢?如uchar code table[]={..}.
或者说,在C51中,数组本身的书写格式就是这样的吗?
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
因为单片机的RAM有限,所以尽量把不变的数组都存在ROM中,在这里CODE就是起这个作用.
再问: 我试过,好像不要code也是可以的,这又是为什麽呢?
再答: 有时加CONST也会被编译到ROM中
 
 
展开全文阅读
剩余:2000