XX.C(22): error C231: ✀EA✀: redefinition XX.C(23): error C231: ✀EX0✀: redefinition XX.C(24): error

2025-03-22 09:55:35
推荐回答(3个)
回答1:

除了一点小错误外,没发现问题。以下编译通过…
#include
#include
sbit p1_2=P1^2;
void delay(void)
{
int a=50000;
while(a--)_nop_();
}
void INT0_srv (void) interrupt 0 using 1
{
delay();
if(INT0==0)
{
p1_2 =~p1_2;
while (INT0==0);
}

}
void main()
{
p1_2=0;
EA=1;
EX0=1;
while(1);
}

回答2:

spaly 被重定义。

你改display()函数的实现试试
display(void)

回答3:

11