单片机八位数码管动态显示,做电子时钟显示时_分_秒,, 用四个按键调节要求当调节时程序闪烁,,按
好酷屋教程网小编为您收集和整理了单片机八位数码管动态显示,做电子时钟显示时_分_秒,, 用四个按键调节要求当调节时程序闪烁,,按的相关教程:unsigned char DisplayFlag;unsigned char H,M,S;unsigned char H_Old,M_Old,S_Old;void key1(){ if(Dis
unsigned char DisplayFlag;
unsigned char H,M,S;
unsigned char H_Old,M_Old,S_Old;
void key1()
{
if(DisplayFlag==4) {DisplayFlag=1;}
else {DisplayFlag++;}
}
void key2()//+
{
switch(DisplayFlag)
{
case 1:
if(H==24) {H_Old=0;}
else {H_Old=H+1;}
break;
case 2:
if(M==60) {M_Old=0;}
else {M_Old=M+1;}
break;
case 3:
if(S==60) {S_Old=0;}
else {S_Old=S+1;}
break;
}
void key3()//-
{
switch(DisplayFlag)
{
case 1:
if(H==255) {H_Old=23;}
else {H_Old=H-1;}
break;
case 2:
if(M==255) {M_Old=59;}
else {M_Old=M-1;}
break;
case 3:
if(S==255) {S_Old=59;}
else {S_Old=S-1;}
break;
}
void key4()
{
H=H_Old;
M=M_Old;
S=S_Old;
H_Old=0;
M_Old=0;
S_Old=0;
}
以上就是好酷屋教程网小编为您收集和整理的时程,调节,显示相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/youxi/645658ee58cc11999e0fcf81.html
相关推荐