单片机按键方面问题

2019-07-16 01:28发布

sbit key1=P1^0;
int TMIN,TL,TH;
        TMIN=1;
        TL=16;
        TH=25;

void keyscan()
{
         if(key1==0);
         {
                 delay(10);
                 if(key1==0)
                 {
                         if(TMIN<TL&&TL<TH)
                         {
                                 TL--;
                         }
                         else
                                 {
                                 }
                                 while(!key1);
           }
         }

}
显示TL时,按按键p1.0,lcd上显示的数值一直不变,求解决办法。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。