论坛元老
 
- 积分
- 3545
- 金钱
- 3545
- 注册时间
- 2017-5-23
- 在线时间
- 257 小时
|
发表于 2017-8-17 10:32:59
|
显示全部楼层
void Keys(void) //按键
{
uchar temp;
temp=KEY_Scan(0);
switch(YeMian)
{
case 0: //主页面
if(temp==3)
{
num_10=num_1;
YeMian++;
}
break;
case 1: //页面 1
if(temp==3)
{
if(num_10!=num_1) Num_Change();
num_20=num_2;
YeMian++;
}
else if(temp==2) num_10--;
else if(temp==1) num_10++;
break;
case 2: //页面 2
if(temp==3)
{
if(num_20!=num_2) Num_Change();
num_30=num_3;
YeMian++;
}
else if(temp==2) num_20--;
else if(temp==1) num_20++;
break;
case 3: //页面 3
if(temp==3)
{
if(num_30!=num_3) Num_Change();
num_40=num_4;
YeMian++;
}
else if(temp==2) num_30--;
else if(temp==1) num_30++;
break;
case 4: //页面 4
if(temp==3)
{
if(num_40!=num_4) Num_Change();
num_50=num_5;
YeMian++;
}
else if(temp==2) num_40--;
else if(temp==1) num_40++;
break;
case 5: //页面 5
if(temp==3)
{
if(num_50!=num_5) Num_Change();
YeMian=0;
}
else if(temp==2&&num_50>2) num_50--;
else if(temp==1&&num_50<20) num_50++;
break;
default : YeMian=0; break; //返回主页面
}
}
以上是已经测试过的程序:
每个页面都有各自的显示内容和数据。 |
|