国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標題: AT89C51電子時鐘按鍵問題 [打印本頁]

作者: loveqloveq    時間: 2012-12-6 17:14
標題: AT89C51電子時鐘按鍵問題
實現(xiàn)電子時鐘的功能,并可以通過按鍵調(diào)時間
#include
unsigned char i=20,led0=0,led1=0,led2=0,led3=0,led4=0,led5=0,sec=0,min=0,min1=0,min2=0,hour1=0,hour2,hour=0;unsigned char display[10]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f};                                               
void delay(unsigned char x)         //延時函數(shù)程序
{      
     unsigned char k;   
    while(x--)               
    for(k=0;k<125;k++)
     {}
}
void button()
{  
         switch(P0)        //BUTTON            
     {        
        case 0xfe:P2=0xfc;    P1=led2;  delay(1);          //led2 min1                 
          min1++;                 
         if(min1==10)                  
         {                        
                  min1=0;         
          }         
              led2=display[min1];     break;
                   case 0xfd: P2=0xfb;    P1=led3;  delay(1);         //led3 min2                 
           min2++;                    
   if(min2==10)                    
       {                          
          min2=0;                           
           }                  
      led3=display[min2];     break;      
                  case 0xfb: P2=0xf9;    P1=led4;  delay(1);           //led4 hour1                       
      hour1++;                    
   if(hour1==2)                    
       {                        
         hour1=0;                     
          }               
         led4=display[hour1];  break;              
                case 0xf7:         P2=0xf8;    P1=led5;  delay(1);         //led5 hour2           
                  hour2++;                  
     if(hour2==10)                       
    {                        
         hour2=0;                  
                   }                 
       led5=display[hour2];                break;      
  } }               
void main( )   //主函數(shù)
{        
TMOD=0x01;  
                        TH0=0x3c;      
       TL0=0xb0;         
    EA=1;               
              ET0=1;     
                               TR0=1;      
                      while(1) //74LS138選址   
            {         
           button();                        
           P2=0xff;    P1=led0;  delay(1);                 
             P2=0xfe;    P1=led1;  delay(1);
               P2=0xfc;    P1=led2;  delay(1);            
             P2=0xfb;    P1=led3;  delay(1);
               P2=0xf9;    P1=led4;  delay(1);        
             P2=0xf8;    P1=led5;  delay(1);              
               }      
  }        

void  T0_int(void)  interrupt 1  //中斷程序{      
TH0=0x3c;                        
   TL0=0xb0;         
i--;                                 
  if(i<=0)              
  {                       
sec++;                  
      if(sec==60)                 
               {                  
                sec=0;         
                        min++;         
                      }                  
     led0=display[sec%10];         
               led1=display[sec/10];      
                 if(min==60)              
             {                        
    min=0;                       
      hour++;                    
       }                     
  led2=display[min%10];         
              led3=display[min/10];         
               if(hour==24)                    
       {                          
   hour=0;                     
      }                    
    led4=display[hour%10];        
                led5=display[hour/10];      
             i=20;                           
     }}

作者: loveqloveq    時間: 2012-12-6 17:18
可以正常的運行,但就是按鍵不了,求解答
作者: terrysun    時間: 2012-12-10 21:52
大部分時間在執(zhí)行延時程序。
作者: loveqloveq    時間: 2012-12-11 10:28
terrysun 發(fā)表于 2012-12-10 21:52
大部分時間在執(zhí)行延時程序。

恩恩額,現(xiàn)在搞定了,謝啦!!
作者: learn_435    時間: 2012-12-25 16:34
又學(xué)了一點。謝謝了。
作者: wuweimang    時間: 2012-12-27 08:47
學(xué)習(xí)了,謝謝
作者: loveqloveq    時間: 2012-12-27 09:09
wuweimang 發(fā)表于 2012-12-27 08:47
學(xué)習(xí)了,謝謝

好好努力噢噢噢噢噢噢




歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 黄色免费网站观看 | 久久www视频| 91欧美精品综合在线观看 | tube.8xxxxvedeo | 日本三级一区二区 | 性刺激免费视频观看在线观看 | 欧美a在线视频 | h视频在线观看免费网站 | 亚洲大胆美女人体一二三区 | 国产高清乱码无卡女大生 | 久久久久久久久久免免费精品 | 欧美在线不卡视频 | 欧美成人一区二区三区在线视频 | 国产精品久久久久秋霞影视 | 91亚洲专区 | 91在线国内在线播放大神 | 成人免费视频社区 | 四虎国产精品免费久久影院 | 亚洲欧美日韩在线精品一区二区 | 国产69精品久久久久妇女 | 国产免费小视频在线观看 | 91极品反差婊在线观看 | 亚洲一区二区三区久久久久 | 国产无卡一级毛片aaa | 97精品国产高清在线看入口 | 失乐园日本电视剧第1集第8 | 亚洲www在线 | 国产日韩欧美另类 | 高清精品一区二区三区一区 | 国内精品视频一区二区三区 | 国产一区二区三区日韩欧美 | 国产69精品久久久久99不卡 | 黄色一级片黄色一级片 | 麻豆最新 | 日日操日日舔 | 四虎在线视频观看大全影视 | 97国内免费久久久久久久久久 | 天降奇兵国语高清在线观看 | 欧美成人另类 | 国模啪啪一区二区三区 | 国产aⅴ2021|