📄 jianpan.c
字号:
if(KB_valve=='2')//累加
{
time_array[gb_mask1*8+sign-2]++;
if(time_array[10]>=6||time_array[12]>=6)
time_array[gb_mask1*8+sign-2]=0;
if(time_array[8]>=3)
time_array[gb_mask1*8+sign-2]=0;
if(time_array[4]>=2)
time_array[gb_mask1*8+sign-2]=0;
if(time_array[4]==1&&time_array[5]>=3)
time_array[gb_mask1*8+sign-2]=0;
if(time_array[8]==2&&time_array[9]>=5)
time_array[gb_mask1*8+sign-2]=0;
if(time_array[gb_mask1*8+sign-2]>=10)
time_array[gb_mask1*8+sign-2]=0;
str_change(time_array,14);
if(time_array[6]>getmonthdays(data[2],data[1])/10)
time_array[gb_mask1*8+sign-2]=0;
if((time_array[6]==(getmonthdays(data[2],data[1])/10)/10)&&(time_array[7]>(getmonthdays(data[2],data[1])/10)%10))
time_array[gb_mask1*8+sign-2]=0;
str_change(time_array,14);
Lcd_Show(0);
KB_valve=0;
}
if(KB_valve=='#')//光标上下移
{
sign=2;
if(gb_mask1==0) {gb_mask1=1;gb_mask2=4;}
else {gb_mask1=0;gb_mask2=2;}
KB_valve=0;
}
if(KB_valve=='0')//退出调整时间
{
unsigned char optioninit[32]="1.set time 2.set clock ";
lcdshow2(optioninit);
KB_valve=0;
break;
}
}
}
if(KB_valve=='B')//选项2设置闹钟
{
unsigned char gb_mask2=4,gb_mask1=0,sign=2,clock_array[14]={0};
Lcd_Show_init();
KB_valve=1;
while(1)
{
if(sign==8) sign=2;
if(gb_mask2==6) gb_mask2=7;
if(gb_mask2==9) gb_mask2=10;
if(gb_mask2==12) gb_mask2=4;
if(clock_array[10]>=6||clock_array[12]>=6)
{
clock_array[sign+5]=0;
gb_mask2--;
sign--;
}
if(clock_array[8]>=3)
{
clock_array[sign+5]=0;
gb_mask2--;
sign--;
}
if(clock_array[8]==2&&clock_array[9]>=5)
{
clock_array[sign+5]=0;
gb_mask2--;
sign--;
}
guangbiao(1,gb_mask2);
if(KB_valve==0)
{
KB_valve=1;
str_clock(clock_array,14);
Lcd_Show(1);
}
if(KB_valve=='0')//退出设置闹钟
{
unsigned char optioninit[32]="1.set time 2.set clock ";
lcdshow2(optioninit);
KB_valve=0;
break;
}
if(KB_valve=='C')//闹钟
{
unsigned char Okinit[32]=" ok ";
lcdshow2(Okinit);
Delay();
naozhong=1;
KB_valve=0;
}
switch(KB_valve)
{
case '0'://设置为 0
clock_array[sign+6]=0;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '1'://设置为 1
clock_array[sign+6]=1;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '2'://设置为 2
clock_array[sign+6]=2;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '3'://设置为 3
clock_array[sign+6]=3;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '4'://设置为 4
clock_array[sign+6]=4;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '5'://设置为 5
clock_array[sign+6]=5;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '6'://设置为 6
clock_array[sign+6]=6;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '7'://设置为 7
clock_array[sign+6]=7;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '8'://设置为 8
clock_array[sign+6]=8;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '9'://设置为 9
clock_array[sign+6]=9;
gb_mask2++;
sign++;
KB_valve=0;
break;
case '*'://左移
KB_valve=0;
break;
case '#'://右移
gb_mask2++;
sign++;
KB_valve=0;
break;
}
}
}
if(KB_valve=='3')//选项3
{
KB_valve=0;
}
if(KB_valve=='C')//确定
{
KB_valve=0;
}
if(KB_valve=='*')//上移
{
KB_valve=0;
}
if(KB_valve=='#')//下移
{
KB_valve=0;
}
if(KB_valve=='0')//退出
{
KB_valve=0;
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -