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

📄 ck.h

📁 客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块
💻 H
📖 第 1 页 / 共 5 页
字号:
     }
     
      
      
     if(count==45) 
     {
      	 if(CAN_ZKS4.Bit.BIT6==0&&CAN_ZKS4.Bit.BIT7==0) count++;
      	 else 
      	 {

           if(CAN_ZKS4.Bit.BIT6==1&&CAN_ZKS4.Bit.BIT7==1)//右行李仓灯4故障
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku304);//四
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
          }
          else if(CAN_ZKS4.Bit.BIT6==1&&CAN_ZKS4.Bit.BIT7==0)//右行李仓灯4开路
          {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku304);//四
              hzdisp16(0,96,ziku155);//开
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS4.Bit.BIT6==0&&CAN_ZKS4.Bit.BIT7==1)//右行李仓灯4短路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku304);//四
              hzdisp16(0,96,ziku160);//短
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
      	 }
     }
  
      
      /////////////////////////////////////////////////////////////////////////////
     if(count==46) 
     {
     		 if(CAN_ZKS5.Bit.BIT0==0&&CAN_ZKS5.Bit.BIT1==0) count++;
     		 else 
     		 {
           if(CAN_ZKS5.Bit.BIT0==1&&CAN_ZKS5.Bit.BIT1==1)//前门底踏步灯故障
           {
              hzdisp16(0,0,ziku40);//前
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS5.Bit.BIT0==1&&CAN_ZKS5.Bit.BIT1==0)//前门底踏步灯开路
           {
              hzdisp16(0,0,ziku40);//前
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku155);//开
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
          }
           else if(CAN_ZKS5.Bit.BIT0==0&&CAN_ZKS5.Bit.BIT1==1)//前门底踏步灯短路
           {
              
              hzdisp16(0,0,ziku40);//前
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku160);//短
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                  
            return;
     		 }
     }
    
      
      
     if(count==47) 
     {
         if(CAN_ZKS5.Bit.BIT2==0&&CAN_ZKS5.Bit.BIT3==0) count++;
         else 
         {

           if(CAN_ZKS5.Bit.BIT2==1&&CAN_ZKS5.Bit.BIT3==1)//中门底踏步灯故障
           {
              hzdisp16(0,0,ziku148);//中
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku45);//故
              hzdisp16(0,112,ziku46);//障
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS5.Bit.BIT2==1&&CAN_ZKS5.Bit.BIT3==0)//中门底踏步灯开路
           {
              hzdisp16(0,0,ziku148);//中
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku155);//开
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS5.Bit.BIT2==0&&CAN_ZKS5.Bit.BIT3==1)//中门底踏步灯短路
           {
              hzdisp16(0,0,ziku148);//中
              hzdisp16(0,16,ziku177);//门
              hzdisp16(0,32,ziku191);//底
              hzdisp16(0,48,ziku78);//踏
              hzdisp16(0,64,ziku79);//步
              hzdisp16(0,80,ziku44);//灯
              hzdisp16(0,96,ziku160);//短
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
        }
     }
   
      
      
     if(count==48) 
     {
         if(CAN_ZKS5.Bit.BIT4==0&&CAN_ZKS5.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_ZKS5.Bit.BIT4==1&&CAN_ZKS5.Bit.BIT5==1)//屈膝电磁阀1故障
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              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;
           }
           else if(CAN_ZKS5.Bit.BIT4==1&&CAN_ZKS5.Bit.BIT5==0)//屈膝电磁阀1开路
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku306);//一
              hzdisp16(0,96,ziku155);//开
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS5.Bit.BIT4==0&&CAN_ZKS5.Bit.BIT5==1)//屈膝电磁阀1短路
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku306);//一
              hzdisp16(0,96,ziku160);//短
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
         }
     }
     
      
      
     if(count==49)
     {
      	 if(CAN_ZKS5.Bit.BIT6==0&&CAN_ZKS5.Bit.BIT7==0) count++;
      	 else 
      	 {
           if(CAN_ZKS5.Bit.BIT6==1&&CAN_ZKS5.Bit.BIT7==1)//屈膝电磁阀2故障
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              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;
           }
           else if(CAN_ZKS5.Bit.BIT6==1&&CAN_ZKS5.Bit.BIT7==0)//屈膝电磁阀2开路
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku307);//二
              hzdisp16(0,96,ziku155);//开
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS5.Bit.BIT6==0&&CAN_ZKS5.Bit.BIT7==1)//屈膝电磁阀2短路
           {
              hzdisp16(0,0,ziku173);//屈
              hzdisp16(0,16,ziku174);//膝
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku193);//磁
              hzdisp16(0,64,ziku172);//阀
              hzdisp16(0,80,ziku307);//二
              hzdisp16(0,96,ziku160);//短
              hzdisp16(0,112,ziku161);//路
              hzdisp16(2,0,ziku300);
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
        }
     }
    
      
      
     
      /////////////////////////////////////////////////////////////////////////////
     if(count==50) 
     {
         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,ziku85);//气
              hzdisp16(0,16,ziku182);//喇
              hzdisp16(0,32,ziku183);//叭
              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.BIT0==1&&CAN_ZKS6.Bit.BIT1==0)//气喇叭开路
           {
              hzdisp16(0,0,ziku85);//气
              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.BIT0==0&&CAN_ZKS6.Bit.BIT1==1)//气喇叭短路
           {
              
              hzdisp16(0,0,ziku85);//气
              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==51) 
     {
				if(CAN_ZKS6.Bit.BIT2==0&&CAN_ZKS6.Bit.BIT3==0) count++;
				else 
				{
          if(CAN_ZKS6.Bit.BIT2==1&&CAN_ZKS6.Bit.BIT3==1)//电喇叭故障
           {
              hzdisp16(0,0,ziku66);//电
              hzdisp16(0,16,ziku182);//喇
              hzdisp16(0,32,ziku183);//叭

⌨️ 快捷键说明

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