独闷闷网

 找回密码
 立即注册
搜索
查看: 1974|回复: 0
收起左侧

[原创] 单片机C程序中数组前面的code或者const关键字有什么用途?已解答。

[复制链接]
发表于 2014-10-12 18:30:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 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关键字的数组常量只能读,所谓只能读,就是只能赋值给其它变量,但是不能被其它变量或常量赋值。



乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-4-19 10:10 , Processed in 0.148850 second(s), 18 queries .

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