uchar key(uchar count) //按键判断程序 { if(option==0) // { delayms(); //延时,软件去干扰 if(option==0) //确认按键按下 { count++; //按键计数加1 if(count==5) //计5次重新计数 { count=1; //将count1置 } } } return(count); } /////////////////////// flash(void) { uchar a,b; a=key(b); switch(a) { case 1: led1=!led1; delayms(); break; case 2: led2=!led2; delayms(); break; case 3: led3=!led3; delayms(); break; case 4: led4=!led4; delayms(); break; default: break; } }
|