单片机八位数码管动态显示,做电子时钟显示时_分_秒,, 用四个按键调节要求当调节时程序闪烁,,按

发布时间:
浏览次数: 682

好酷屋教程网小编为您收集和整理了单片机八位数码管动态显示,做电子时钟显示时_分_秒,, 用四个按键调节要求当调节时程序闪烁,,按的相关教程: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

相关推荐

    分享到: