📄 lcd.h~
字号:
break;
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
bell_state=1;
switch(xmbh){
case 1:
if(key_number==0)r_dcdy=0;
if(key_number<2){
r_dcdy=r_dcdy*10+tk7-10;
key_number++;
}
break;
case 2:
if(key_number==0)r_dcjs=0;
if(key_number<3){
r_dcjs=r_dcjs*10+tk7-10;
key_number++;
}
break;
case 3:
if(key_number==0)r_dtgy=0;
if(key_number<4){
r_dtgy=r_dtgy*10+tk7-10;
key_number++;
}
break;
case 4:
if(key_number==0)r_dtqy=0;
if(key_number<4){
r_dtqy=r_dtqy*10+tk7-10;
key_number++;
}
break;
case 5:
if(key_number==0)r_cybj=0;
if(key_number<3){
r_cybj=r_cybj*10+tk7-10;
key_number++;
}
break;
}
picture7(1,xmbh,r_dcdy,r_dcjs,r_dtgy,r_dtqy,r_cybj);
picture_number=7;
break;
}
break;
/************************************** 通信参数设置界面下的按键动作 ***************************/
case 8:
switch(tk8){
case 1: //确认
bell_state=1;
e_txdz=r_txdz;
e_txsl=r_txsl;
e_txxy=r_txxy;
xmbh=0;
key_number=0;
picture1();
picture_number=1;
break;
case 2: //退出
bell_state=1;
key_number=0;
xmbh=0;
picture1();
picture_number=1;
break;
case 3: //通信地址
bell_state=1;
xmbh=1;
key_number=0;
picture8(1,xmbh,r_txdz,r_txsl,r_txxy);
picture_number=8;
break;
case 4: //通信速率
bell_state=1;
xmbh=2;
key_number=0;
picture8(1,xmbh,r_txdz,r_txsl,r_txxy);
picture_number=8;
break;
case 5: //通信协议
bell_state=1;
xmbh=3;
key_number=0;
picture8(1,xmbh,r_txdz,r_txsl,r_txxy);
picture_number=8;
break;
case 6: //C
bell_state=1;
key_number=0;
switch(xmbh){
case 1:
r_txdz=e_txdz;
break;
case 2:
r_txsl=e_txsl;
break;
case 3:
r_txxy=e_txxy;
break;
}
picture8(1,xmbh,r_txdz,r_txsl,r_txxy);
picture_number=8;
break; //.
case 7:
bell_state=1;
break;
//0-9
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
bell_state=1;
switch(xmbh){
case 1:
if(key_number==0)r_txdz=0;
if(key_number<2){
r_txdz=r_txdz*10+tk8-8;
key_number++;
}
break;
case 2:
//if(key_number==0){
if((tk8>8)&(tk8<14))r_txsl=tk8-8;
//}
break;
case 3:
//if(key_number==0){
if((tk8>8)&(tk8<11))r_txxy=tk8-8;
//}
break;
}
picture8(1,xmbh,r_txdz,r_txsl,r_txxy);
picture_number=8;
break;
}
break;
/***************************************** 密码时间设置界面下的按键动作 ******************************/
case 9:
switch(tk9){
case 1: //确认
bell_state=1;
xmbh=0;
key_number=0;
e_szmm=r_szmm;
if((r_date%10000<1232)&(r_date%10000>100)){
if((r_date%100<32)&(r_date%100>0)){
e_date=r_date;
//rtc_set_date(r_date%100,(r_date%10000)/100,r_date/10000);
}
}
if(r_time/10000<24){
if((r_time%10000)/100<60){
if((r_time%10000)%100<60){
e_time=r_time;
//tc_set_time(r_time/10000,r_time%10000)/100,(r_time%10000)%100);
}
}
}
xmbh=0;
key_number=0;
picture1();
picture_number=1;
break;
case 2: //退出
bell_state=1;
xmbh=0;
key_number=0;
picture1();
picture_number=1;
break;
case 3: //系统设置密码
bell_state=1;
xmbh=1;
key_number=0;
picture9(1,xmbh,r_szmm,r_time,r_date);
picture_number=9;
break;
case 4: //日期
bell_state=1;
xmbh=2;
key_number=0;
picture9(1,xmbh,r_szmm,r_time,r_date);
picture_number=9;
break;
case 5: //时间
bell_state=1;
xmbh=3;
key_number=0;
picture9(1,xmbh,r_szmm,r_time,r_date);
picture_number=9;
break;
case 6: //C
bell_state=1;
key_number=0;
switch(xmbh){
case 1:
r_szmm=e_szmm;
break;
case 2:
r_date=e_date;
break;
case 3:
r_time=e_time;
break;
}
picture9(1,xmbh,r_szmm,r_time,r_date);
picture_number=9;
break;
case 7: //.
bell_state=1;
break;
case 8: //0-9
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
bell_state=1;
switch(xmbh){
case 1:
if(key_number==0)r_szmm=0;
temp=tk9-8;
if(key_number<5){
for(i=0;i<(4-key_number);i++)temp=temp*10;
r_szmm=r_szmm+temp;
key_number++;
}
break;
case 2:
if(key_number==0)r_date=0;
temp=tk9-8;
if(key_number<6){
for(i=0;i<(5-key_number);i++)temp=temp*10;
r_date=r_date+temp;
key_number++;
}
break;
case 3:
if(key_number==0)r_time=0;
temp=tk9-8;
if(key_number<6){
for(i=0;i<(5-key_number);i++)temp=temp*10;
r_time=r_time+temp;
key_number++;
}
break;
}
picture9(1,xmbh,r_szmm,r_time,r_date);
picture_number=9;
break;
}
break;
/************************************** 系统设置选择置界面下的按键动作 ******************************/
case 10:
switch(tk10){
case 1: //系统电池参数设置
bell_state=1;
r_dcdy=e_dcdy;
r_dcjs=e_dcjs;
r_dtgy=e_dtgy;
r_dtqy=e_dtqy;
r_cybj=e_cybj;
picture7(0,0,r_dcdy,r_dcjs,r_dtgy,r_dtqy,r_cybj);
picture_number=7;
break;
case 2: //系统通信协议设置
bell_state=1;
r_txdz=e_txdz;
r_txsl=e_txsl;
r_txxy=e_txxy;
picture8(0,0,r_txdz,r_txsl,r_txxy);
picture_number=8;
break;
case 3:
bell_state=1; //密码时间设置
r_szmm=e_szmm;
r_date=e_date;
r_time=e_time;
picture9(0,0,r_szmm,r_date,r_time);
picture_number=9;
break;
case 4: //退出
bell_state=1;
picture1();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -