本来要下班了却被老板拉住,无聊决定贴个简单的程序。c版本。
if(f_chackbut) { //按钮扫描第一行 if(IN1) //按键弹起 fbut[0][timep3]=BUTS_UP; else //按键按下 { if(fbut[0][timep3]==BUTS_UP) fbut[0][timep3]=BUTS_DOWN; else if(fbut[0][timep3]==BUTS_DOWN) fbut[0][timep3]=BUTS_DO; else; } if(fbut[0][timep3]==BUTS_DO) //按钮有效 { if(timep3==0) fbutdo_0=1; else if(timep3==1) fbutdo_1=1; else if(timep3==2) fbutdo_2=1; else fbutdo_3=1;
fbut[0][timep3]=BUTS_NONE; } }
以下再添加说明 |