c51 如何定义数组

c51定义数组有几种类型我知道unsignedcharcodeasbp[]不知道这里的code是什么意思还有unsignedchardataasb[]是什么意思... c51定义数组有几种类型

我知道
unsigned char code asbp[]

不知道这里的code是什么意思

还有
unsigned char data asb[]
是什么意思
展开
 我来答
盛世鼓声声9976
推荐于2017-11-22 · TA获得超过489个赞
知道小有建树答主
回答量:277
采纳率:100%
帮助的人:0
展开全部
code 为关键字,表示asbp[]数组是存在在ROM空间中,是不可改变的(只读),主程序或函数可以读取里面的值但不能写。这是用于存放一些常量数据、字表一类所使用的。

unsigned char data asb[]
data表示:在片内RAM空间定义了一个无符号字符型数组asb[]
相应xdata 在片外RAM。
idata:在52单片机中的128-256字节RAM(片内)区别于SFR
bdata:51系列有16字节的位寻址区,有逻辑标志位时可定义在这里,可大大减少data的占用
还有pdata,个人觉得用得少
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式