/////////////////////按键////按键////按键////按键////按键////按键//////////
void key(void)
{ 
        if(key_addr==0xf7)       //k4
    {
     delayms(10);
      if(key_addr==0xf7)
          { 
            if(set==1)              // K4 双重功能
               {ID=0;set=0;goto loop;}
         if(set==0)
         {
           ID=5;set=1;
           led_sel=0x00;   //不显示
             led_data=0x00;
            delayms(1);
         }
       while(key_addr==0xfe);
       
          }
    }
   loop:   delayms(1);
         if(key_addr==0xfe&&ID>=1)   //选通K1第一次按下K1时 进入设定上下限温度
        {       
        delayms(10);
         if(key_addr==0xfe)
              {
            
                ID++;
              if(ID>=4)
              {
               ID=1;
              }
            while(key_addr==0xfe);
             }
       }
                
                if(ID==1)
                {    
                      display(max);
                       if(key_addr==0xfd)   //选通K2 加
                   {   
                    delayms(20);
                 if(key_addr==0xfd)
                     {
                increase();
             display(max); 
             }
                       while(key_addr==0xfd);
                        }
                   
     
                      if(key_addr==0xfb)   //K3    减
                   {
                      delayms(20);
                    if(key_addr==0xfb)
                     {
                    decrease();
            display(max); 
           www.751com.cn
   
     if(ID==2)
                  {
                       display(mid); 
         if(key_addr==0xfd)   //选通K2
               {   
                   delayms(20);
                 if(key_addr==0xfd)
                    {
               increase();
            display(mid); 
            }
                        while(key_addr==0xfd);
                }
                  
                     if(key_addr==0xfb)   //K3
                  {
                       delayms(20);
                    if(key_addr==0xfb)
                      {
                     decrease();
              display(mid); 
                    while(key_addr==0xfb);
                      }
                  }
               }
              if(ID==3)
                  {
                     display(min);
                     if(key_addr==0xfd)   //选通K2
                   {   
                   delayms(20);
                   if(key_addr==0xfd)
                    {
               increase();
           display(min); 
               }
                      while(key_addr==0xfd);
                   }
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页