为什么会报错,,
#include <REG51.H>void delay(void);
sbit P2_0=P2^0;
sbit P3_2=P3^2;
int main(void)
{
char i;
EA=1;//开总中断
EX0=1;//开外中断0
IT0=1;//触发方式下降沿
char led[]={0xfc, 0x60, 0xda, 0xf2, 0x66, 0xb6, 0xbe, 0xe0, 0xfe};
delay();
while(1)
{
for(i=0;i<9;++i)
{
P1=led[i];
}
}
return 0;
}
void delay(void)
{ int j;
for(j=100;j>0;--j);
}
void int0(void) interrupt 0
{
P2_0=~P2_0;
while(P3_2==0);
}