标题: 单片机程序提示少个“;” [打印本页]

作者: gy2264458415    时间: 2018-3-5 14:17
标题: 单片机程序提示少个“;”
各位大佬帮小弟看看这是啥问题

IMG_20180305_141555.jpg (2.93 MB, 下载次数: 42)

IMG_20180305_141555.jpg

作者: 123木头    时间: 2018-3-5 17:21
{}而不是{)
作者: 爱爱爱    时间: 2018-3-5 18:19
在前面加一个分号就是了
作者: lalaland2113    时间: 2018-3-5 18:41
对,{}而不是{),支持楼上!这种地方千万要仔细呦
作者: gy2264458415    时间: 2018-3-5 19:05
123木头 发表于 2018-3-5 17:21
{}而不是{)

是{},可能拍得看不清楚
作者: angmall    时间: 2018-3-5 20:51
在前面加一个
#define uchar unsigned char

作者: july0    时间: 2018-3-5 21:32
支持楼上的
作者: qjjjun    时间: 2018-3-5 22:46
uchar 没有宏定义就使用了,#define uchar unsigned char
作者: Hamaliel    时间: 2018-3-5 22:55
你这用的是code的数据,这个数字是写在闪存上的,数组的括号内需要写明使用多少空间。
作者: Hamaliel    时间: 2018-3-5 22:57
需要在数组的括号内写明占用的数据大小。
作者: zml88    时间: 2018-3-5 23:50
问题出在第7行。延时函数缺少形参。
作者: SCGscg843903307    时间: 2018-3-5 23:56
数组的括号内需要写明明占用的数据大小
作者: zml88    时间: 2018-3-6 12:58
没有指定数组长度,编译器可以自动设置。
作者: 青桑叶    时间: 2018-3-6 15:41
uchar没定义吧
作者: jizi    时间: 2018-3-6 21:39
void  delay1ms(  uint    )后面的变量去哪了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1