|
void key()
{
if(!key1)
{
delays(10);
if(!key1)
{
key_num++;
while(!key1);
}
}
if(key_num==1)
{
LcdShowstr(2,0,">");
if(!key_up)
{
delays(10);
if(!key_up)
{
Temphigh++ ;
if(Temphigh>99)
Temphigh=99;
while(!key_up);
}
}
if(!key_do)
{
delays(10);
if(!key_do)
{
Temphigh--;
if(Temphigh<Templow)
Temphigh=Templow;
while(!key_do);
}
}
}
if(key_num==2)
{
LcdShowstr(2,0," ");
LcdShowstr(11,0,">");
if(!key_up)
{
delays(10);
if(!key_up)
{
Templow++;
if(Templow>Temphigh)
Templow=Temphigh;
while(!key_up);
}
}
if(!key_do)
{
delays(10);
if(!key_do)
{
Templow--;
if(Templow<0)
Templow=0;
while(!key_do);
}
}
}
if(key_num==3)
{
key_num=0;
LcdShowstr(2,0," ");
LcdShowstr(11,0," ");
Write_add_24c02(0,Temphigh);
delays(50);
Write_add_24c02(1,Templow);
delays(50);
}
} |
|