📄 dis_key.c
字号:
KEY8=0xff; KEY9=1;
if((KEY8!=0xff)||(KEY9==0)) { page=1; page_change=1; }
}
void page40()
{ /*速断*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,28); disp_chn(16,0,29);disp_chn(32,0,26);disp_chn(48,0,27);//动作电流
disp816(88,0,'.');disp816(112,0,'A');
page_change=0;
}
disp816(72,0,'0'+dz[0]/1000); disp816(80,0,'0'+dz[0]%1000/100);
disp816(96,0,'0'+dz[0]%100/10); disp816(104,0,'0'+dz[0]%10);
KEY8=0xff; KEY9=1;
if((!(KEY8 & b7_msk))||(KEY9==0)) { page=32; page_change=1; }
}
void page41()
{ /*过流1*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,28);disp_chn(16,0,29);disp_chn(32,0,26);disp_chn(48,0,27);disp816(88,0,'.');disp816(112,0,'A');//动作电流
disp_chn(0,2,30);disp_chn(16,2,31);disp816(88,2,'.');disp816(112,2,'S');//延时
disp_chn(0,4,74);disp_chn(16,4,75);disp_chn(32,4,26);disp_chn(48,4,34);disp816(96,4,'.');disp816(112,4,'V');//闭锁电压
page_change=0;
}
disp816(72,0,'0'+dz[1]/1000); disp816(80,0,'0'+dz[1]%1000/100);//
disp816(96,0,'0'+dz[1]%100/10); disp816(104,0,'0'+dz[1]%10);
disp816(72,2,'0'+dz[9]/1000); disp816(80,2,'0'+dz[9]%1000/100); //
disp816(96,2,'0'+dz[9]%100/10); disp816(104,2,'0'+dz[9]%10);
disp816(72,4,'0'+dz[6]/1000); disp816(80,4,'0'+dz[6]%1000/100); //
disp816(88,4,'0'+dz[6]%100/10); disp816(104,4,'0'+dz[6]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page42()
{ /*过流2*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,28);disp_chn(16,0,29);disp_chn(32,0,26);disp_chn(48,0,27);disp816(88,0,'.');disp816(112,0,'A');//动作电流
disp_chn(0,2,30);disp_chn(16,2,31);disp816(88,2,'.');disp816(112,2,'S');//延时
disp_chn(0,4,74);disp_chn(16,4,75);disp_chn(32,4,26);disp_chn(48,4,34);disp816(96,4,'.');disp816(112,4,'V');//闭锁电压
page_change=0;
}
disp816(72,0,'0'+dz[2]/1000); disp816(80,0,'0'+dz[2]%1000/100);
disp816(96,0,'0'+dz[2]%100/10); disp816(104,0,'0'+dz[2]%10);
disp816(72,2,'0'+dz[10]/1000); disp816(80,2,'0'+dz[10]%1000/100);
disp816(96,2,'0'+dz[10]%100/10); disp816(104,2,'0'+dz[10]%10);
disp816(72,4,'0'+dz[6]/1000); disp816(80,4,'0'+dz[6]%1000/100);
disp816(88,4,'0'+dz[6]%100/10); disp816(104,4,'0'+dz[6]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page43()
{/*重合闸*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,30);disp_chn(16,0,31);disp816(88,0,'.');;disp816(112,0,'S');//延时
disp_chn(0,2,49); disp_chn(16,2,34);disp_chn(32,2,17);disp_chn(48,2,18);disp816(96,2,'.');disp816(112,2,'V');//无压定值
page_change=0;
}
disp816(72,0,'0'+dz[13]/1000); disp816(80,0,'0'+dz[13]%1000/100);//
disp816(96,0,'0'+dz[13]%100/10); disp816(104,0,'0'+dz[13]%10);
disp816(72,2,'0'+dz[7]/1000); disp816(80,2,'0'+dz[7]%1000/100);//
disp816(88,2,'0'+dz[7]%100/10); disp816(104,2,'0'+dz[7]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page44()
{/*零序*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,28);disp_chn(16,0,29);disp_chn(32,0,18);disp816(88,0,'.');disp816(112,0,'A');//动作值
disp_chn(0,2,30);disp_chn(16,2,31);disp816(88,2,'.');disp816(112,2,'S');//延时
page_change=0;
}
disp816(72,0,'0'+dz[3]/1000); disp816(80,0,'0'+dz[3]%1000/100);
disp816(96,0,'0'+dz[3]%100/10); disp816(104,0,'0'+dz[3]%10);
disp816(72,2,'0'+dz[11]/1000); disp816(80,2,'0'+dz[11]%1000/100);
disp816(96,2,'0'+dz[11]%100/10); disp816(104,2,'0'+dz[11]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page45()
{/*低周*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,28);disp_chn(16,0,29);disp_chn(32,0,18);disp816(88,0,'.');disp816(112,0,'H');disp816(120,0,'z');//动作值
disp_chn(0,2,30);disp_chn(16,2,31);disp816(88,2,'.');disp816(112,2,'S');//延时
disp_chn(0,4,74);disp_chn(16,4,75);disp_chn(32,4,26);disp_chn(48,4,34);disp816(96,4,'.');disp816(112,4,'V');//闭锁电压
disp_chn(0,6,74);disp_chn(16,6,75);disp_chn(32,6,26);disp_chn(48,6,27);disp816(88,6,'.');disp816(112,6,'A');//闭锁电流
page_change=0;
}
disp816(72,0,'0'+dz[8]/1000); disp816(80,0,'0'+dz[8]%1000/100);
disp816(96,0,'0'+dz[8]%100/10); disp816(104,0,'0'+dz[8]%10);
disp816(72,2,'0'+dz[12]/1000); disp816(80,2,'0'+dz[12]%1000/100);
disp816(96,2,'0'+dz[12]%100/10); disp816(104,2,'0'+dz[12]%10);
disp816(72,4,'0'+dz[5]/1000); disp816(80,4,'0'+dz[5]%1000/100);
disp816(88,4,'0'+dz[5]%100/10); disp816(104,4,'0'+dz[5]%10);
disp816(72,6,'0'+dz[4]/1000); disp816(80,6,'0'+dz[4]%1000/100);
disp816(96,6,'0'+dz[4]%100/10); disp816(104,6,'0'+dz[4]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page46()
{/*参数*/
if(page_change==1)
{
LCD_CLR();
disp816(16,0,'P');disp816(24,0,'T');disp_chn(32,0,98);disp_chn(48,0,99);//PT变比
disp816(16,2,'C');disp816(24,2,'T');disp_chn(32,2,98);disp_chn(48,2,99);//CT变比
page_change=0;
}
disp816(88,0,'0'+dz[14]/1000); disp816(96,0,'0'+dz[14]%1000/100); //
disp816(104,0,'0'+dz[14]%100/10); disp816(112,0,'0'+dz[14]%10);
disp816(88,2,'0'+dz[15]/1000); disp816(96,2,'2'+dz[15]%1000/100); //
disp816(104,2,'0'+dz[15]%100/10); disp816(112,2,'2'+dz[15]%10);
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)||(KEY9==0)) { page=32; page_change=1; }
}
void page50()
{ /*控制字———速断保护投入、过流1保护投入、过流2保护投入、低周保护投入*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,35);disp_chn(16,0,65);disp_chn(32,0,9); disp_chn(48,0,10);disp_chn(64,0,76);disp_chn(80,0,77); //速断保护投入
disp_chn(0,2,25);disp_chn(16,2,27);disp_chn(32,2,67);disp_chn(48,2,9); disp_chn(64,2,10);disp_chn(80,2,76);disp_chn(96,2,77);//过流1保护投入
disp_chn(0,4,25);disp_chn(16,4,27);disp_chn(32,4,68);disp_chn(48,4,9); disp_chn(64,4,10);disp_chn(80,4,76);disp_chn(96,4,77);//过流2保护投入
disp_chn(0,6,70);disp_chn(16,6,71);disp_chn(32,6,9); disp_chn(48,6,10); disp_chn(64,6,76);disp_chn(80,6,77); //低周保护投入
if(kzz[0] & b0_msk) { disp816(120,0,'Y'); }
else { disp816(120,0,'N'); }
if(kzz[0] & b1_msk) { disp816(120,2,'Y'); }
else { disp816(120,2,'N'); }
if(kzz[0] & b2_msk) { disp816(120,4,'Y'); }
else { disp816(120,4,'N'); }
if(kzz[0] & b3_msk) { disp816(120,6,'Y'); }
else { disp816(120,6,'N'); }
page_change=0;
}
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)) { page=32; page_change=1; }
else if((!(KEY8 & b5_msk)) || (KEY9==0)) { page=51; page_change=1; }
}
void page51()
{ /*控制字——速断跳闸投入、过流1跳闸投入、过流2跳闸投入、重合闸投入 */
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,35); disp_chn(16,0,65);disp_chn(32,0,100);disp_chn(48,0,41); disp_chn(64,0,76);disp_chn(80,0,77);//速断跳闸投入
disp_chn(0,2,25); disp_chn(16,2,27);disp_chn(32,2,67); disp_chn(48,2,100);disp_chn(64,2,41);disp_chn(80,2,76);disp_chn(96,2,77);//过流1跳闸投入
disp_chn(0,4,25); disp_chn(16,4,27);disp_chn(32,4,68); disp_chn(48,4,100);disp_chn(64,4,41);disp_chn(80,4,76);disp_chn(96,4,77);//过流2跳闸投入
disp_chn(0,6,69); disp_chn(16,6,53);disp_chn(32,6,41); disp_chn(48,6,76); disp_chn(64,6,77);//重合闸投入
if(kzz[2] & b0_msk) { disp816(120,0,'Y'); }
else { disp816(120,0,'N'); }
if(kzz[2] & b1_msk) { disp816(120,2,'Y'); }
else { disp816(120,2,'N'); }
if(kzz[2] & b2_msk) { disp816(120,4,'Y'); }
else { disp816(120,4,'N'); }
if(kzz[0] & b5_msk) { disp816(120,6,'Y'); }
else { disp816(120,6,'N'); }
page_change=0;
}
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)) { page=32; page_change=1; }
else if(!(KEY8 & b3_msk)) { page=50; page_change=1; }
else if(!(KEY8 & b5_msk)||(KEY9==0)) { page=52; page_change=1; }
}
void page52()
{ /*控制字——速断后加速、过流1后加速、过流2后加速、重合闸检无压*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,35); disp_chn(16,0,65);disp_chn(32,0,78); disp_chn(48,0,79); disp_chn(64,0,35); //速断后加速
disp_chn(0,2,25); disp_chn(16,2,27);disp_chn(32,2,67); disp_chn(48,2,78); disp_chn(64,2,79);disp_chn(80,2,35); //过流1后加速
disp_chn(0,4,25); disp_chn(16,4,27);disp_chn(32,4,68); disp_chn(48,4,78); disp_chn(64,4,79);disp_chn(80,4,35); //过流2后加速
disp_chn(0,6,69); disp_chn(16,6,53);disp_chn(32,6,41); disp_chn(48,6,108);disp_chn(64,6,49);disp_chn(80,6,34); //重合闸检无压
if(kzz[1] & b0_msk) { disp816(120,0,'Y'); }
else { disp816(120,0,'N'); }
if(kzz[1] & b1_msk) { disp816(120,2,'Y'); }
else { disp816(120,2,'N'); }
if(kzz[1] & b2_msk) { disp816(120,4,'Y'); }
else { disp816(120,4,'N'); }
if(kzz[0] & b4_msk) { disp816(120,6,'Y'); }
else { disp816(120,6,'N'); }
page_change=0;
}
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)) { page=32; page_change=1; }
else if(!(KEY8 & b3_msk)) { page=51; page_change=1; }
else if(!(KEY8 & b5_msk)||(KEY9==0)) { page=53; page_change=1; }
}
void page53()
{ /*控制字——过流1电压闭锁、过流2电压闭锁、低周电压闭锁、低周电流闭锁*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,25); disp_chn(16,0,27);disp_chn(32,0,67);disp_chn(48,0,26);disp_chn(64,0,34);disp_chn(80,0,74);disp_chn(96,0,75);//过流1电压闭锁
disp_chn(0,2,25); disp_chn(16,2,27);disp_chn(32,2,68);disp_chn(48,2,26);disp_chn(64,2,34);disp_chn(80,2,74);disp_chn(96,2,75);//过流2电压闭锁
disp_chn(0,4,70); disp_chn(16,4,71);disp_chn(32,4,26);disp_chn(48,4,34);disp_chn(64,4,74);disp_chn(80,4,75); //低周电压闭锁
disp_chn(0,6,70); disp_chn(16,6,71);disp_chn(32,6,26);disp_chn(48,6,27);disp_chn(64,6,74);disp_chn(80,6,75); //低周电流闭锁
if(kzz[1] & b3_msk) { disp816(120,0,'Y'); }
else { disp816(120,0,'N'); }
if(kzz[1] & b4_msk) { disp816(120,2,'Y'); }
else { disp816(120,2,'N'); }
if(kzz[1] & b5_msk) { disp816(120,4,'Y'); }
else { disp816(120,4,'N'); }
if(kzz[1] & b6_msk) { disp816(120,6,'Y'); }
else { disp816(120,6,'N'); }
page_change=0;
}
KEY8=0xff; KEY9=1;
if(!(KEY8 & b7_msk)) { page=32; page_change=1; }
else if(!(KEY8 & b3_msk)) { page=52; page_change=1; }
else if(!(KEY8 & b5_msk)||(KEY9==0)) { page=54; page_change=1; }
}
void page54()
{ /*控制字——零序保护投入、零序跳闸投入*/
if(page_change==1)
{
LCD_CLR();
disp_chn(0,0,81);disp_chn(16,0,82);disp_chn(32,0,9); disp_chn(48,0,10);disp_chn(64,0,76);disp_chn(80,0,77);//零序保护投入
disp_chn(0,2,81);disp_chn(16,2,82);disp_chn(32,2,100);disp_chn(48,2,41); disp_chn(64,2,76);disp_chn(80,2,77);//零序跳闸投入
disp_chn(0,4,70);disp_chn(16,4,71);disp_chn(32,4,100);disp_chn(48,4,41); disp_chn(64,4,76);disp_chn(80,4,77);//低周跳闸投入
if(kzz
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -