#define uchar unsigned char #define uint unsigned int #define ulong unsigned long
#include <REG52.H>
sbit add = P1^0;
void scan_key(void) { uchar set; if(add==0)//按键进入 { if(add==0) { set=set+1;// if(set>=6)set=6;//档位加1 while(add==0); } } }
main () { while(1) { scan_key(); } }
我用KEIL仿真了一下,可以实现啊
|