帮我看看keil的这个错误怎么办?

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:13:42
编译的时候提示:
Build target 'Target 1'
compiling a2.c...
A2.C(4): error C141: syntax error near 'void', expected ';'
Target not created
程序是这样的:
#include <REG51.H>

sbit P1_0=P1^0
void main(void) //主函数名
{
unsigned int a; //定义变量a为int类型
do{ //do while组成循环
for (a=0; a<50000; a++); //这是一个循环
P1_0 = 0; //设P1.0口为低电平,点亮LED
for (a=0; a<50000; a++); //这是一个循环
P1_0 = 1; //设P1.0口为高电平,熄灭LED
}
while(1);
}
那位帮帮忙啊,谢谢了!
一楼的,不行啊,改了也不行,

sbit P1_0=P1^0
在这个语句的后面加个;号就好了:
sbit P1_0=P1^0;
补充回答:
把你的工程文件打个包,发到我的邮箱里,帮你查一下。
wmm#china.com(把#改成@)