微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机按键方面问题

单片机按键方面问题

时间:10-02 整理:3721RD 点击:
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上显示的数值一直不变,求解决办法。

不知道这个单片机是什么型号 什么牌子的,但是你那个key1的值是怎么得到的,控制过程中要对KEY1做处理的好不

IF 语句里的代码有错哦

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top