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

📄 qkzs.h

📁 客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块
💻 H
📖 第 1 页 / 共 4 页
字号:
                flag=1;
             }
             else if(CAN_QKZS3.Bit.BIT2==0&&CAN_QKZS3.Bit.BIT3==1)//左前雾灯短路
             {
                hzdisp16(0,0,ziku42);//左
                hzdisp16(0,16,ziku40);//前
                hzdisp16(0,32,ziku71);//雾
                hzdisp16(0,48,ziku44);//灯
                hzdisp16(0,64,ziku160);//短
                hzdisp16(0,80,ziku161);//路
                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==73) 
        {
           if(CAN_QKZS3.Bit.BIT4==0&&CAN_QKZS3.Bit.BIT5==0) count++;
           else 
           {
             if(CAN_QKZS3.Bit.BIT4==1&&CAN_QKZS3.Bit.BIT5==1)//空调控制电源故障
             {
                hzdisp16(0,0,ziku84);//空
                hzdisp16(0,16,ziku208);//调
                hzdisp16(0,32,ziku145);//控
                hzdisp16(0,48,ziku154);//制
                hzdisp16(0,64,ziku66);//电
                hzdisp16(0,80,ziku207);//源
                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_QKZS3.Bit.BIT4==1&&CAN_QKZS3.Bit.BIT5==0)//空调控制电源开路
             {
                hzdisp16(0,0,ziku84);//空
                hzdisp16(0,16,ziku208);//调
                hzdisp16(0,32,ziku145);//控
                hzdisp16(0,48,ziku154);//制
                hzdisp16(0,64,ziku66);//电
                hzdisp16(0,80,ziku207);//源
                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_QKZS3.Bit.BIT4==0&&CAN_QKZS3.Bit.BIT5==1)//空调控制电源短路
             {
                hzdisp16(0,0,ziku84);//空
                hzdisp16(0,16,ziku208);//调
                hzdisp16(0,32,ziku145);//控
                hzdisp16(0,48,ziku154);//制
                hzdisp16(0,64,ziku66);//电
                hzdisp16(0,80,ziku207);//源
                hzdisp16(0,96,ziku155);//短
                hzdisp16(0,112,ziku161);//路
                hzdisp16(2,0,ziku300);
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             dis_count++;
             
             return; 
          }
       }
     
        
        if(count==74) 
        {
         if(CAN_QKZS3.Bit.BIT6==0&&CAN_QKZS3.Bit.BIT7==0) count++;
         else 
         {
           if(CAN_QKZS3.Bit.BIT6==1&&CAN_QKZS3.Bit.BIT7==1)//司机灯故障
           {
              hzdisp16(0,0,ziku133);//司
              hzdisp16(0,16,ziku142);//机
              hzdisp16(0,32,ziku44);//灯
              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_QKZS3.Bit.BIT6==1&&CAN_QKZS3.Bit.BIT7==0)//司机灯开路
           {
              hzdisp16(0,0,ziku133);//司
              hzdisp16(0,16,ziku142);//机
              hzdisp16(0,32,ziku44);//灯
              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_QKZS3.Bit.BIT6==0&&CAN_QKZS3.Bit.BIT7==1)//司机灯短路
           {
              hzdisp16(0,0,ziku133);//司
              hzdisp16(0,16,ziku142);//机
              hzdisp16(0,32,ziku44);//灯
              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==75) 
      {
          if(CAN_QKZS4.Bit.BIT0==0&&CAN_QKZS4.Bit.BIT1==0) count++;
          else 
          {
            if(CAN_QKZS4.Bit.BIT0==1&&CAN_QKZS4.Bit.BIT1==1)//彩灯1故障
            {
             
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku91);//一
              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_QKZS4.Bit.BIT0==1&&CAN_QKZS4.Bit.BIT1==0)//彩灯1开路
            {
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku91);//一
              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_QKZS4.Bit.BIT0==0&&CAN_QKZS4.Bit.BIT1==1)//彩灯1短路
           {
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku91);//一
              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==76) 
      {
         if(CAN_QKZS4.Bit.BIT2==0&&CAN_QKZS4.Bit.BIT3==0) count++;
         else 
         {
           if(CAN_QKZS4.Bit.BIT2==1&&CAN_QKZS4.Bit.BIT3==1)//彩灯2故障
           {
              
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku307);//二
              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_QKZS4.Bit.BIT2==1&&CAN_QKZS4.Bit.BIT3==0)//彩灯2开路
           {
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku307);//二
              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_QKZS4.Bit.BIT2==0&&CAN_QKZS4.Bit.BIT3==1)//彩灯2短路
           {
              hzdisp16(0,0,ziku218);//彩
              hzdisp16(0,16,ziku44);//灯
              hzdisp16(0,32,ziku307);//二
              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==77) 
      {
         if(CAN_QKZS4.Bit.BIT4==0&&CAN_QKZS4.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_QKZS4.Bit.BIT4==1&&CAN_QKZS4.Bit.BIT5==1)//换气扇电源故障
           {
              hzdisp16(0,0,ziku224);//换
              hzdisp16(0,16,ziku85);//气
              hzdisp16(0,32,ziku215);//扇
              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_QKZS4.Bit.BIT4==1&&CAN_QKZS4.Bit.BIT5==0)//换气扇电源开路
           {
              hzdisp16(0,0,ziku224);//换
              hzdisp16(0,16,ziku85);//气
              hzdisp16(0,32,ziku215);//扇
              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_QKZS4.Bit.BIT4==0&&CAN_QKZS4.Bit.BIT5==1)//换气扇电源短路
           {
             hzdisp16(0,0,ziku224);//换
              hzdisp16(0,16,ziku85);//气
              hzdisp16(0,32,ziku215);//扇
              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;
        }
     }
    
      
      
      if(count==78) 
      {
         if(CAN_QKZS4.Bit.BIT6==0&&CAN_QKZS4.Bit.BIT7==0) count++;
         else 
         {
           if(CAN_QKZS4.Bit.BIT6==1&&CAN_QKZS4.Bit.BIT7==1)//左镜加热器故障
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku189);//镜
              hzdisp16(0,32,ziku171);//加
              hzdisp16(0,48,ziku159);//热
              hzdisp16(0,64,ziku64);//器
              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_QKZS4.Bit.BIT6==1&&CAN_QKZS4.Bit.BIT7==0)//左镜加热器开路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku189);//镜
              hzdisp16(0,32,ziku171);//加
              hzdisp16(0,48,ziku159);//热
              hzdisp16(0,64,ziku64);//器
              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_QKZS4.Bit.BIT6==0&&CAN_QKZS4.Bit.BIT7==1)//左镜加热器短路
           {
              hzdisp16(0,0,ziku42);//左
              hzdisp16(0,16,ziku189);//镜
              hzdisp16(0,32,ziku171);//加
              hzdisp16(0,48,ziku159);//热
              hzdisp16(0,64,ziku64);//器
              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;  
        }
     }
   
      
      
       ////////////////////////////////////////////////////////////////////
      if(count==79) 
      {
          if(CAN_QKZS5.Bit.BIT0==0&&CAN_QKZS5.Bit.BIT1==0) count++;
          else 
          {
            if(CAN_QKZS5.Bit.BIT0==1&&CAN_QKZS5.Bit.BIT1==1)//阅读灯左路故障
            {
             
              hzdisp16(0,0,ziku187);//阅
              hzdisp16(0,16,ziku188);//读
              hzdisp16(0,32,ziku44);//灯
              hzdisp16(0,48,ziku42);//左
              hzdisp16(0,64,ziku161);//路
              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_QKZS5.Bit.BIT0==1&&CAN_QKZS5.Bit.BIT1==0)//阅读灯左路开路
            {
              hzdisp16(0,0,ziku187);//阅
              hzdisp16(0,16,ziku188);//读
              hzdisp16(0,32,ziku44);//灯
              hzdisp16(0,48,ziku42);//左
              hzdisp16(0,64,ziku161);//路
              hzdisp16(0,80,ziku155);//开
              hzdisp16(0,96,ziku161);//路
              hzdisp16(0,112,ziku300);

⌨️ 快捷键说明

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