AT89c52实验10:独立按键控制一个数码管显示0-9,按一次只加1.#includetypedef unsigned int u16;typedef unsigned char u8;//位定义***it led=P2^0;***it K1=P3^1;***it beep=P1^5;***it LSA=P2^2;***it LSB=P2^3;***it LSC=P2^4;//全局变量u16 n=0;//共阴数码表u8 code smgduan[16 ...
c语言 怎样用两个独立按键控制一位数码管显示 就是按下其中一个按键就加1 按下另一个按键就减1 0~9显示 这个实现是很容易的,定义两个键,一个为加,一个为减,数码管因为只有一个,所以可以用静态显示。程序和仿真图如下:#include<reg51.h>#define uchar unsigned charuch
aa++;if(aa<=0)aa=9;}}
sbit keydn=P3^1;main(){ uchar i;i=0;while(1){ P1=table[i];if(keyup==0){ i++;while(keyup==0);} if(keydn==0){ if(i>0)i--;while(keydn==0);} i%=10;} }
#51单片机独立按键控制一个数码管显示0-9#按一次只加1.上一篇 php页面跳转传值_php怎么跳转到html 下一篇 vs运行js_vs运行结果怎么查看 相关文章 比stm32更高级的芯片有哪些[比stm32性能好的单片机] stm32单片机安装教程[stm32单片机如何下载程序] stc15系列单片机教程[stc15单片机手册] 51单片机led流水灯...