标题: 请教各位大佬,单片机程序实在搞不懂哪里错了? [打印本页]

作者: haoranxiaokeai    时间: 2020-5-9 22:22
标题: 请教各位大佬,单片机程序实在搞不懂哪里错了?
请教下各位大佬,我实在搞不懂哪里错了附图,请各位大佬指教下,本人新人小白,跟着写个程序不知道为什么提示这么一大堆错误,自己脱离教程默写了好几次都是错误? 对照教程我又找不到错的地方?

1b7f198dd15150225e7c6a0768791a5.png (48.05 KB, 下载次数: 84)

提示一大堆错误?

提示一大堆错误?

作者: adject    时间: 2020-5-10 00:13
main()后面多了 ;
作者: tian1qing    时间: 2020-5-10 00:16
void main ()后面那个分号去掉试试, 顺便问一句,你学的是这个《手把手教你学51单片机-C语言版》吧,
作者: OHHO    时间: 2020-5-10 01:12
void main()后面多跟了个分号。
以后遇到这类错误先检查是不是有打错的地方。
作者: csmyldl    时间: 2020-5-10 01:27
把STARTUP.A%1删掉试试,程序输入时不要开启输入法,可能有全角字符输入,程序的第18和LED只能赋值,不能这样写,可把它改为LED=1;
作者: TTQ001    时间: 2020-5-10 03:46
编程语言语法错误对于初学者来说是正常现象,请多加练习以适应它。
作者: cphnkj188    时间: 2020-5-10 08:02
主函数后面不用分号,这是初学者最容易出的错误,学的时间长了慢慢就明白了

作者: 青桑叶    时间: 2020-5-10 08:15
都成了全局变量,重复了
作者: haoranxiaokeai    时间: 2020-5-10 12:02
tian1qing 发表于 2020-5-10 00:16
void main ()后面那个分号去掉试试, 顺便问一句,你学的是这个《手把手教你学51单片机-C语言版》吧,

是的

作者: haoranxiaokeai    时间: 2020-5-10 12:03
adject 发表于 2020-5-10 00:13
main()后面多了 ;

谢谢,以后我会记住

作者: haoranxiaokeai    时间: 2020-5-10 12:05
csmyldl 发表于 2020-5-10 01:27
把STARTUP.A%1删掉试试,程序输入时不要开启输入法,可能有全角字符输入,程序的第18和LED只能赋值,不能这 ...

谢谢后面的赋值我写成声明了以后我会注意谢谢
作者: haoranxiaokeai    时间: 2020-5-10 12:07
统一回复,谢谢大家不吝赐教,这个程序是我默写的,其中main函数后面的分号,和18行的赋值错误,以后我会谨记,谢谢大家
作者: haoranxiaokeai    时间: 2020-5-10 12:09
csmyldl 发表于 2020-5-10 01:27
把STARTUP.A%1删掉试试,程序输入时不要开启输入法,可能有全角字符输入,程序的第18和LED只能赋值,不能这 ...

您说的第一条我没明白,我输入程序时用的搜狗的输入法,切换中英文和大小写,难道不是这样操作?

作者: 小白学51i    时间: 2020-5-10 17:44
你默写不对,就打开程序对着看,我之前也是这样,不对,我就把师傅的程序打开,对着看,慢慢就,可以找到问题了,加油
作者: 小阿giao    时间: 2020-5-10 18:21
main函数后面没; 小伙子你先学c语言吧
作者: wfqxgw    时间: 2020-5-10 22:31
用Keil 的话。出错的地方,会提示的啊。你双击出错提示,就会定位 到出错的位置。自己 再检查就可以了。方便 简单。
作者: 。1532    时间: 2020-5-11 08:27
main()后面不用加 ;




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