void checkRing_inti()
{
check0=2;
count0=20;
}
uchar check_ring()
{
uchar flag;
flag=ring;
if((flag==0) &&(count0<30))
count0++;
if((flag==1)&&count0>0)
count0--;
if(count0==30)
{
count0=20;
if(flag!=check0)
{
check0=flag;
return TURE;
}
else return FALSE;
}
else if(count0==0)
{
check0=1;
count0=20;
return FALSE;
}
else return FALSE;
}
这个程序看不懂,大家看的懂的解答一下,,先谢了