#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int;
uint liang;
void main()
{
for(liang=0;liang<5;liang++)
{
if(liang==0)
P2=0x01;
P0=0x3f;
else if(liang==1)
P2=0x02;
P0=0x06;
else if(liang==2)
P2=0x04;
P0=0x5b;
else if(liang==3)
P2=0x08;
P0=0x4f;
else if(liang==4)
P2=0x10;
P0=0x66;
else
P2=0x20;
P0=0x6d;
liang=0;
}
}
这为什么会有错呢?语法好象没错,但编译的时候出现Build target 'Target 1'
compiling LED.C...
LED.C(12): error C141: syntax error near 'else'
LED.C(15): error C141: syntax error near 'else'
LED.C(18): error C141: syntax error near 'else'
LED.C(21): error C141: syntax error near 'else'
LED.C(24): error C141: syntax error near 'else'
Target not created