在单片机c语言中用" " 和 { }定义数组时有什么区别????请教了!!

我用的是AT89S52单片机去控制lcd1602显示屏,用c语言编写程序时,第一次用""定义了一个显示的数组,程序写入后是成功的,但第二次我用{}定义了一个显示的数组,写... 我用的是AT89S52单片机去控制lcd1602显示屏,用c语言编写程序时,第一次用 " " 定义了一个显示的数组,程序写入后是成功的,但第二次我用 { } 定义了一个显示的数组,写入后却不成功啊???为什么啊!!错在那里了?这两个有什么区别啊??请教高手了。
我是个新手刚刚学了一点单片机c语言,还不会用啊!!
#include<reg52.h>
sbit rs=P3^5;
sbit rw=P3^6; //1602的读写控制线
sbit e=P3^7; //1602的使能控制线
unsigned char code shuju1[]="day:2010-03-25"; //要显示的内容1放入数组tablel
unsigned char code shuju2[]="time:10-25-00"; //要显示的内容2放入数组table1
大家帮忙看看就是这几句话啊!!其中的:
unsigned char code shuju1[]="day:2010-03-25"; //要显示的内容1放入数组tablel
unsigned char code shuju2[]="time:10-25-00"; //要显示的内容2放入数组table1
这两句就是那个问题?????咋回事啊???请教大家了!
展开
 我来答
有人物联网古欣
2010-03-26 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:201万
展开全部
用引号 末尾会产生一个\0结束符 而用{}不会

电路和程序都有

买个开发板 问题解决 学生为了将来的工作也应该好好学习下单片机

这个开发板带了USB的仿真和编程功能 一板在手就可以开始学习了

shop_avrvi_com/goods-332.html (麻烦把下划线换成点)
xpstudio2003
2010-03-25 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:102万
展开全部
这个是C语言里的。。。

你看下C里的数组定义方式。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hchuanlei
2010-03-25 · TA获得超过156个赞
知道答主
回答量:93
采纳率:0%
帮助的人:71.9万
展开全部
可以把你定义的这部分程序发上来看看,分析分析,很多程序都可以有几种表达方式的,不是唯一的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地主tracy
2010-03-25
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
最好是招本书按照书上的格式去定义,这样是最好的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang7528345
2010-03-25
知道答主
回答量:76
采纳率:100%
帮助的人:20.5万
展开全部
嘿嘿。你有没有认真的看过书呀。书上都有的,不知道你的原程序是怎么样的。!可能是你的原程序出了错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
运事缘0c
2010-03-25 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:39.6万
展开全部
是不是数组类型不同啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式