单片机调试 ERROR C141 IN LINE 116 OF MAIN.C: syntax error near '0x0A', expected '<id>

前后定义都是一样的,只有这一个错误,如果删掉这一行,后面不用它,就没有错了。
不明白这里哪里出错了,求指点。
最新回答
平静后的暴风雨゛

2024-09-03 01:06:34

这个错误是因为你的有keil无法编译的字符,比如汉字,不过由于设置的问题,你这行的汉字是隐形的,没有注释掉,你可以在分号后加上 “//”试试,应该能显示出来你没注释掉的内容
追问
我按你说的试了一下还是不行。我将上下三行删了,重新输入都不行耶。。。
追答
源文件发我一份,我给你看看
眀兲娶妳

2024-09-03 00:21:12

单单看你给的这个定义是没有错误的!
如果有的话也是中午和英文输入时没有区分开来!希望你自己检测一下!
南极星老奶奶

2024-09-03 01:29:35

'0x0A'
这是汉字的空格。

把这行删除,重新输入,注意,别使用汉字输入法。
追问
我试了,还是不行,我把好几行都删了,用同样的方法输入,就这行不行。
追答
sbit  LA = P0^0;
sbit LB = P0^1;
sbit LC = P0^2;
sbit LD = P0^3;
sbit LE = P0^4;
sbit LF = P0^5;
sbit LG = P0^6;
sbit LP = P0^7;

你复制过去试试。

或许,LF,你在前面,定义过?