单片机按键方面问题
时间: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上显示的数值一直不变,求解决办法。
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 语句里的代码有错哦