标题: 单片机按键程序请问各位高手帮帮忙指导? [打印本页]

作者: goldbirderman    时间: 2021-5-13 17:27
标题: 单片机按键程序请问各位高手帮帮忙指导?
  按键可以进入POWER_OFF_MODE();,可是到了再按一下这个AD_TEST(),程序就不跑了,希望各位高手可以拉我一把,谢谢,感激不尽

void KEY_TEST2(void)
{


  if(KEY2==1)
  {
         
         
       lock=1;
  }

  if(lock==1)
  {
    if(KEY2==0)//按键1
       {
        delay_ms(50);
        if(KEY2==0)
          {   

           i++;
                          
                          printf("i =  %d\r\n",i);
                          if(i==1)
              {
                            change=2;
                          }
                          if(i>=2)
                           {
                                        change=1;
                                    i=0;
                           }
                                lock=0;

                      }   
                  
                }
        }




void main(void)
{        
        
        change=1;
        usart_init();      //printf("usart_init\r\n");
        time0_init();      //printf("time0_init\r\n");
        AD_init();         //printf("AD_init\r\n");
        //EXT_init();        //printf("EXT_init\r\n");
        

        while(1)
        {        
               
         
         //
            
         
                 KEY_TEST2();
               
             switch(change)
                          {
                                  case(1):
                                         AD_TEST();break;
                                    
                                 
                                 
                                        case(2):   
                                         
                                
                                         POWER_OFF_MODE();break;
                                            printf("AD_TEST\r\n");
                                       
                                        //case(3):  
                                                
                                            //IAP_CONTR = 0XE0;break;
                          }
                          

                        

                          
                       
                  
               
               
        }

  
                       
}
         
}






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1