独闷闷网
标题:
单片机C程序中数组前面的code或者const关键字有什么用途?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2014-10-12 18:30
标题:
单片机C程序中数组前面的code或者const关键字有什么用途?已解答。
本帖最后由 jianhong_wu 于 2014-10-12 18:34 编辑
辉歌-陕西:
unsigned char code dispbit[8]={……}这里定义了一个维数组dispbit。code什么意思?
鸿哥--深圳:
(1)51单片机用code关键字,其它的单片机一般用const关键字,但是它们的用途一样的。
(2)对于51单片机,所有的全局变量和局部变量,只要前面不带code关键字,那么都是存在RAM中。
(3)对于51单片机,所有带code的关键字的数组常量,以及程序代码都是存在ROM中。
(4)stc89c52rc单片机,有512个字节的RAM,有8K的ROM。带code关键字的数组常量只能读,所谓只能读,就是只能赋值给其它变量,但是不能被其它变量或常量赋值。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2