int main(void)
{
int a,b;
a=0;b=0;
delay_init();
LED_Init();
KEY_Init();
LED0=0;
while(1)
{
Show_Number(a,b);
if(KEY_Scan(0)==1)//如果KEY1被按下
{
a+=1;
LED0=1;
delay_ms(100);
LED0=0;
}
else if(KEY_Scan(0)==2)//如果KEY2被按下
{
b+=1;
LED0=1;
delay_ms(100);
LED0=0;
}
//else continue;
}
}
单片机为什么进不了这个else if???
按KEY2完全没反应,按KEY1就正常
如果把if的条件换位KEY_Scan(0)==2,else if 的条件换为KEY_Scan(0)==1,那么就只有KEY2正常
求问!