ck.h

来自「客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块」· C头文件 代码 · 共 1,836 行 · 第 1/5 页

H
1,836
字号
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_ZKS3.Bit.BIT0==0&&CAN_ZKS3.Bit.BIT1==1)//左行李仓灯1短路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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==39) 
     {
         if(CAN_ZKS3.Bit.BIT2==0&&CAN_ZKS3.Bit.BIT3==0) count++;
         else 
         {
           if(CAN_ZKS3.Bit.BIT2==1&&CAN_ZKS3.Bit.BIT3==1)//左行李仓灯2故障
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS3.Bit.BIT2==1&&CAN_ZKS3.Bit.BIT3==0)//左行李仓灯2开路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS3.Bit.BIT2==0&&CAN_ZKS3.Bit.BIT3==1)//左行李仓灯2短路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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==40) 
     {
         if(CAN_ZKS3.Bit.BIT4==0&&CAN_ZKS3.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_ZKS3.Bit.BIT4==1&&CAN_ZKS3.Bit.BIT5==1)//左行李仓灯3故障
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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_ZKS3.Bit.BIT4==1&&CAN_ZKS3.Bit.BIT5==0)//左行李仓灯3开路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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_ZKS3.Bit.BIT4==0&&CAN_ZKS3.Bit.BIT5==1)//左行李仓灯3短路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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==41) 
     {
         if(CAN_ZKS3.Bit.BIT6==0&&CAN_ZKS3.Bit.BIT7==0) count++;
         else 
         {
           if(CAN_ZKS3.Bit.BIT6==1&&CAN_ZKS3.Bit.BIT7==1)//左行李仓灯4故障
           {
              hzdisp16(0,0,ziku42);//左
              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_ZKS3.Bit.BIT6==1&&CAN_ZKS3.Bit.BIT7==0)//左行李仓灯4开路
           {
              hzdisp16(0,0,ziku42);//左
              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(0,112,ziku300);
              flag=1;
           }
           else if(CAN_ZKS3.Bit.BIT6==0&&CAN_ZKS3.Bit.BIT7==1)//左行李仓灯4短路
           {
              hzdisp16(0,0,ziku42);//左
              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==42) 
     {
         if(CAN_ZKS4.Bit.BIT0==0&&CAN_ZKS4.Bit.BIT1==0) count++;
         else 
         {
           if(CAN_ZKS4.Bit.BIT0==1&&CAN_ZKS4.Bit.BIT1==1)//右行李仓灯1故障
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS4.Bit.BIT0==1&&CAN_ZKS4.Bit.BIT1==0)//右行李仓灯1开路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS4.Bit.BIT0==0&&CAN_ZKS4.Bit.BIT1==1)//右行李仓灯1短路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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==43) 
     {
         if(CAN_ZKS4.Bit.BIT2==0&&CAN_ZKS4.Bit.BIT3==0) count++;
         else 
         {
           if(CAN_ZKS4.Bit.BIT2==1&&CAN_ZKS4.Bit.BIT3==1)//右行李仓灯2故障
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS4.Bit.BIT2==1&&CAN_ZKS4.Bit.BIT3==0)//右行李仓灯2开路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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_ZKS4.Bit.BIT2==0&&CAN_ZKS4.Bit.BIT3==1)//右行李仓灯2短路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              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==44) 
     {
         if(CAN_ZKS4.Bit.BIT4==0&&CAN_ZKS4.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_ZKS4.Bit.BIT4==1&&CAN_ZKS4.Bit.BIT5==1)//右行李仓灯3故障
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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.BIT4==1&&CAN_ZKS4.Bit.BIT5==0)//右行李仓灯3开路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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.BIT4==0&&CAN_ZKS4.Bit.BIT5==1)//右行李仓灯3短路
           {
              hzdisp16(0,0,ziku43);//右
              hzdisp16(0,16,ziku204);//行
              hzdisp16(0,32,ziku75);//李
              hzdisp16(0,48,ziku162);//仓
              hzdisp16(0,64,ziku44);//灯
              hzdisp16(0,80,ziku308);//三
              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;
        }

⌨️ 快捷键说明

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