/*****************读IO电平***********************************/
void anjian(void) //按键控制
{
if((!KEY==0)&&(ks==9)) //大于1.9S 有松开 判断是短按了
{
ks = 0;
}
if(KEY==0)
{
delay4ms();
if(KEY==0)
{
chp+=1;
if((!KEY)&&(chp==20)) // 按键单击
{
ks += 1;
ZS_LED = 1;
chp = 0;
}
else if((!KEY)&&(ks==10)) //长按按键
{
ks = 0;
ZS_LED = 1;
cho +=1;
}
else if((!KEY)&&(cho==1)) //大于2S 还没有松开 直到松开也判断是长按了
{
ks = 10;
cho = 0;
}
}
}
}