/////////////////////按键////按键////按键////按键////按键////按键//////////
void key(void)
{
if(key_addr==0xf7) //k4
{
delayms(10);
if(key_addr==0xf7)
{
if(set==1) // K4 双重功能
{ID=0;set=0;goto loop;}
if(set==0)
{
ID=5;set=1;
led_sel=0x00; //不显示
led_data=0x00;
delayms(1);
}
while(key_addr==0xfe);
}
}
loop: delayms(1);
if(key_addr==0xfe&&ID>=1) //选通K1第一次按下K1时 进入设定上下限温度
{
delayms(10);
if(key_addr==0xfe)
{
ID++;
if(ID>=4)
{
ID=1;
}
while(key_addr==0xfe);
}
}
if(ID==1)
{
display(max);
if(key_addr==0xfd) //选通K2 加
{
delayms(20);
if(key_addr==0xfd)
{
increase();
display(max);
}
while(key_addr==0xfd);
}
if(key_addr==0xfb) //K3 减
{
delayms(20);
if(key_addr==0xfb)
{
decrease();
display(max);
www.youerw.com
if(ID==2)
{
display(mid);
if(key_addr==0xfd) //选通K2
{
delayms(20);
if(key_addr==0xfd)
{
increase();
display(mid);
}
while(key_addr==0xfd);
}
if(key_addr==0xfb) //K3
{
delayms(20);
if(key_addr==0xfb)
{
decrease();
display(mid);
while(key_addr==0xfb);
}
}
}
if(ID==3)
{
display(min);
if(key_addr==0xfd) //选通K2
{
delayms(20);
if(key_addr==0xfd)
{
increase();
display(min);
}
while(key_addr==0xfd);
}
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页