200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 51单片机 独立按键k1控制数码管移位 k2控制数值加

51单片机 独立按键k1控制数码管移位 k2控制数值加

时间:2019-06-25 01:45:33

相关推荐

51单片机 独立按键k1控制数码管移位 k2控制数值加

按下独立按键k1数码管左移,按下独立按键k2数码管数值加1。

typedef unsigned char u8;u8 code smgwei[]={0x00,0x04,0x08,0x0c,0x10,0x14,0x18,0x1c};u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};sbit key1=P3^1;sbit key2=P3^0;u8 wei,shu;void delay(u16 i){while(i--);}void button(){if(key1==0){delay(1000);if(key1==0){wei++;if(wei>=8){wei=0;}while(!key1);}}if(key2==0){delay(1000);if(key2==0){shu++;if(shu>=10){shu=0;}while(!key2);}}}void main(){while(1){button();P0=smgduan[shu];P2=smgwei[wei];}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。