count_disp.h

来自「十六路无线报警器 源代码」· C头文件 代码 · 共 43 行

H
43
字号
void T0_srv() interrupt 1
{
     TH0=(65536-10000)/256;
     TL0=(65536-10000)%256;
     count++;
     if(count==60)
     {
          count=0;
          sec++;
          if(sec==60)
          {
               sec=0;
               min++;
               if(min==60)
               {
                    min=0;
                    hour++;
                   if(hour==24)
                   {
                       hour=0;
                       day++;
                       if(day==31)
                       {
                             day=1;
                             month++;
                             if(month==13)
                             {month=1;}
                             if(stop_en==0)
                             {display_time(0x00,month);}
                        }                               
                       if(stop_en==0)
                       {display_time(0x03,day);}        
                   }
                   if(stop_en==0)
                   {display_time(0x06,hour);}
               }
               if(stop_en==0)
               {display_time(0x09,min);}
          }
          if(stop_en==0)
          {display_time(0x0C,sec);}
     }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?