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

📄 ck.h

📁 客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块
💻 H
📖 第 1 页 / 共 5 页
字号:
              hzdisp16(0,48,ziku45);//故
              hzdisp16(0,64,ziku46);//障
              hzdisp16(0,80,ziku300);
              hzdisp16(0,96,ziku300);
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT2==1&&CAN_ZKS6.Bit.BIT3==0)//电喇叭开路
           {
              hzdisp16(0,0,ziku66);//电
              hzdisp16(0,16,ziku182);//喇
              hzdisp16(0,32,ziku183);//叭
              hzdisp16(0,48,ziku155);//开
              hzdisp16(0,64,ziku161);//路
              hzdisp16(0,80,ziku300);
              hzdisp16(0,96,ziku300);
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT2==0&&CAN_ZKS6.Bit.BIT3==1)//电喇叭短路
           {
              
              hzdisp16(0,0,ziku66);//电
              hzdisp16(0,16,ziku182);//喇
              hzdisp16(0,32,ziku183);//叭
              hzdisp16(0,48,ziku160);//短
              hzdisp16(0,64,ziku161);//路
              hzdisp16(0,80,ziku300);
              hzdisp16(0,96,ziku300);
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
				}
     }
    
      
      
     if(count==52) 
     {
      
         if(CAN_ZKS6.Bit.BIT4==0&&CAN_ZKS6.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_ZKS6.Bit.BIT4==1&&CAN_ZKS6.Bit.BIT5==1)//后门电磁阀开线故障
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku155);//开
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku45);//故
              hzdisp16(2,0,ziku46);//障
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT4==1&&CAN_ZKS6.Bit.BIT5==0)//后门电磁阀开线开路
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku155);//开
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku155);//开
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT4==0&&CAN_ZKS6.Bit.BIT5==1)//后门电磁阀开线短路
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku155);//开
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku160);//短
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                  
            return;
        }
     }

          
     if(count==53) 
     {
         if(CAN_ZKS6.Bit.BIT6==0&&CAN_ZKS6.Bit.BIT7==0) count++;
         else 
         {
           if(CAN_ZKS6.Bit.BIT6==1&&CAN_ZKS6.Bit.BIT7==1)//后门电磁阀关线故障
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku156);//关
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku45);//故
              hzdisp16(2,0,ziku46);//障
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT6==1&&CAN_ZKS6.Bit.BIT7==0)//后门电磁阀关线开路
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku156);//关
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku155);//开
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
            }
           else if(CAN_ZKS6.Bit.BIT6==0&&CAN_ZKS6.Bit.BIT7==1)//后门电磁阀关线短路
           {
              hzdisp16(0,0,ziku41);//后
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku156);//关
              hzdisp16(0,96,ziku309);//线
              hzdisp16(0,112,ziku160);//短
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
         }
     }
    
      
      
      ////////////////////////////////////////////////////////////////////////////
     if(count==54) 
     {
      	 if(CAN_ZKS6.Bit.BIT0==0&&CAN_ZKS6.Bit.BIT1==0) count++;
      	 else 
      	 {
           if(CAN_ZKS6.Bit.BIT0==1&&CAN_ZKS6.Bit.BIT1==1)//卫生间电源故障
           {
              hzdisp16(0,0,ziku211);//卫
              hzdisp16(0,16,ziku212);//生
              hzdisp16(0,32,ziku213);//间
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku207);//源
              hzdisp16(0,80,ziku45);//故
              hzdisp16(0,96,ziku46);//障
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS6.Bit.BIT0==1&&CAN_ZKS6.Bit.BIT1==0)//卫生间电源开路
           {
              hzdisp16(0,0,ziku211);//卫
              hzdisp16(0,16,ziku212);//生
              hzdisp16(0,32,ziku213);//间
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku207);//源
              hzdisp16(0,80,ziku155);//开
              hzdisp16(0,96,ziku161);//路
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
            }
           else if(CAN_ZKS6.Bit.BIT0==0&&CAN_ZKS6.Bit.BIT1==1)//卫生间电源短路
           {
              hzdisp16(0,0,ziku211);//卫
              hzdisp16(0,16,ziku212);//生
              hzdisp16(0,32,ziku213);//间
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku207);//源
              hzdisp16(0,80,ziku160);//短
              hzdisp16(0,96,ziku161);//路
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
      	}
     }
}

//******************************************************************************
//函数:  void ckcshow()
//描述:  侧控控制错误显示
//参数:  none
//返回值:none
//*****************************************************************************
//0x18ff0f8a(c7fe1f14)
void ckcshow()
{
      ///////////////////////////////////////////////////////////////////
     if(count==55) 
     {
         if(CAN_ZKC7.Bit.BIT0==0&&CAN_ZKC7.Bit.BIT1==0) count++;
         else 
         {
           if(CAN_ZKC7.Bit.BIT0==1&&CAN_ZKC7.Bit.BIT1==1)//润滑压力开关故障
           {
              hzdisp16(0,0,ziku88);//润
              hzdisp16(0,16,ziku82);//滑
              hzdisp16(0,32,ziku57);//压
              hzdisp16(0,48,ziku58);//力
              hzdisp16(0,64,ziku155);//开
              hzdisp16(0,80,ziku156);//关
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
         }
     }
   
      
      
     if(count==56) 
     {
         if(CAN_ZKC7.Bit.BIT2==0&&CAN_ZKC7.Bit.BIT3==0) count++;
         else 
         {
           if(CAN_ZKC7.Bit.BIT2==1&&CAN_ZKC7.Bit.BIT3==1)//低气压开关1故障
           {
              hzdisp16(0,0,ziku69);//低
              hzdisp16(0,16,ziku85);//气
              hzdisp16(0,32,ziku57);//压
              hzdisp16(0,48,ziku155);//开
              hzdisp16(0,64,ziku156);//关
              hzdisp16(0,80,ziku306);//一
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
           
            return;
        }
     }
 
      
         
     if(count==57)
     {
         if(CAN_ZKC7.Bit.BIT4==0&&CAN_ZKC7.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_ZKC7.Bit.BIT4==1&&CAN_ZKC7.Bit.BIT5==1)//低气压开关2故障
           {
              hzdisp16(0,0,ziku69);//低
              hzdisp16(0,16,ziku85);//气
              hzdisp16(0,32,ziku57);//压
              hzdisp16(0,48,ziku155);//开
              hzdisp16(0,64,ziku156);//关
              hzdisp16(0,80,ziku307);//二
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
         }
     }

      
      
     if(count==58) 
     {
         if(CAN_ZKC7.Bit.BIT6==0&&CAN_ZKC7.Bit.BIT7==0) count++;
         else 
         {
           if(CAN_ZKC7.Bit.BIT6==1&&CAN_ZKC7.Bit.BIT7==1)//燃油低开关故障
           {
              hzdisp16(0,0,ziku59);//燃
              hzdisp16(0,16,ziku56);//油
              hzdisp16(0,32,ziku69);//低
              hzdisp16(0,48,ziku155);//开
              hzdisp16(0,64,ziku156);//关
              hzdisp16(0,80,ziku45);//故
              hzdisp16(0,96,ziku46);//障
              hzdisp16(0,112,ziku300);
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
        }
     }
}

//******************************************************************************
//函数:  void ok()
//描述: 显示正常
//参数:  none
//返回值:none
//*****************************************************************************
void ok()
{
   hzdisp16(0,0,ziku99);	//系
   hzdisp16(0,16,ziku100);	//统
   hzdisp16(0,32,ziku128);	//工
   hzdisp16(0,48,ziku234);	//作
   hzdisp16(0,64,ziku306);	//一
   hzdisp16(0,80,ziku92);	//切
   hzdisp16(0,96,ziku93);	//正
   hzdisp16(0,112,ziku94);	//常
   hzdisp16(2,0,ziku300);
   hzdisp16(2,16,ziku300);
   hzdisp16(2,32,ziku300);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -