⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dis_key.c

📁 显示面板程序!用于电力系统的人机显示,可显示三相电流,电压.有功无功等
💻 C
📖 第 1 页 / 共 5 页
字号:
    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 + -