独立按键c语言程序详解
1、独立按键0~F数码管显示,实现加一加二,减一减二数码管显示

3、#define uint unsigned int#define uchar unsigned charsbit k0=P3^0;//定义按键sbit k1=P3^1;//定义按键sbit k2=P3^2;//定义按键sbit k3=P3^3;//定义按键

5、/***********************************************涯箨唁峦*******************//* 延时函数声明 *//******************************************************************//*void mdelay(uint t){ uchar n; for(;t>0;t--) for(n=0;n<125;n++) {;}}*/void mdelay(uint t){ uchar n; while(t--) { for(n=0;n<123;n++) {;} } }

7、 if(k1==0) { mdelay(100);//去抖动 if(k1==0) { P0=smg[count];//k1按下数值减一 while(!k1); if(count==0) count=15; else count--; } }

9、 if(k3==0) { mdelay(100);//去抖动 if(k3==0) { P0=smg[count];//k1按下数值减二 while(!k3); if(count==0) count=14; else if(count==1) count=15; else count=count-2; } } } }

10、本经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。