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

📄 qkys.h

📁 客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块
💻 H
📖 第 1 页 / 共 4 页
字号:
         else 
         {
           if(CAN_QKYS2.Bit.BIT6==1&&CAN_QKYS2.Bit.BIT7==1)//雨刮低速故障
           {
              hzdisp16(0,0,ziku180);//雨
              hzdisp16(0,16,ziku181);//刮
              hzdisp16(0,32,ziku69);//低
              hzdisp16(0,48,ziku60);//速
              hzdisp16(0,64,ziku45);//故
              hzdisp16(0,80,ziku46);//障
              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_QKYS2.Bit.BIT6==1&&CAN_QKYS2.Bit.BIT7==0)//雨刮低速开路
           {
              hzdisp16(0,0,ziku180);//雨
              hzdisp16(0,16,ziku181);//刮
              hzdisp16(0,32,ziku69);//低
              hzdisp16(0,48,ziku60);//速
              hzdisp16(0,64,ziku155);//开
              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;
           }
           else if(CAN_QKYS2.Bit.BIT6==0&&CAN_QKYS2.Bit.BIT7==1)//雨刮低速短路
           {
              hzdisp16(0,0,ziku180);//雨
              hzdisp16(0,16,ziku181);//刮
              hzdisp16(0,32,ziku69);//低
              hzdisp16(0,48,ziku60);//速
              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==99) 
        {
            if(CAN_QKYS3.Bit.BIT0==0&&CAN_QKYS3.Bit.BIT1==0) count++;
            else 
            {
              if(CAN_QKYS3.Bit.BIT0==1&&CAN_QKYS3.Bit.BIT1==1)//前门电磁阀-开故障
              {
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku155);//开
                hzdisp16(0,112,ziku45);//故
                hzdisp16(2,0,ziku46);//障
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
              }
              else if(CAN_QKYS3.Bit.BIT0==1&&CAN_QKYS3.Bit.BIT1==0)//前门电磁阀-开开路
              {
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku155);//开
                hzdisp16(0,112,ziku155);//开
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             else if(CAN_QKYS3.Bit.BIT0==0&&CAN_QKYS3.Bit.BIT1==1)//前门电磁阀-开短路
             {
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku155);//开
                hzdisp16(0,112,ziku160);//短
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             dis_count++;
             
             return;
          }
       }
   
         
        
        if(count==100) 
        {
           if(CAN_QKYS3.Bit.BIT2==0&&CAN_QKYS3.Bit.BIT3==0) count++;
           else 
           {
             if(CAN_QKYS3.Bit.BIT2==1&&CAN_QKYS3.Bit.BIT3==1)//前门电磁阀-关故障
             {
                
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku156);//关
                hzdisp16(0,112,ziku45);//故
                hzdisp16(2,0,ziku46);//障
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             else if(CAN_QKYS3.Bit.BIT2==1&&CAN_QKYS3.Bit.BIT3==0)//前门电磁阀-关开路
             {
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku156);//关
                hzdisp16(0,112,ziku155);//开
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             else if(CAN_QKYS3.Bit.BIT2==0&&CAN_QKYS3.Bit.BIT3==1)//前门电磁阀-关短路
             {
                hzdisp16(0,0,ziku40);//前
                hzdisp16(0,16,ziku177);//门
                hzdisp16(0,32,ziku66);//电
                hzdisp16(0,48,ziku193);//磁
                hzdisp16(0,64,ziku172);//阀
                hzdisp16(0,80,ziku91);//-
                hzdisp16(0,96,ziku156);//关
                hzdisp16(0,112,ziku160);//短
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             dis_count++;
             
             return;
           }
       }
    
        
        if(count==101)
        {
           if(CAN_QKYS3.Bit.BIT4==0&&CAN_QKYS3.Bit.BIT5==0) count++;
           else 
           {
             if(CAN_QKYS3.Bit.BIT4==1&&CAN_QKYS3.Bit.BIT5==1)//除霜器电机高速故障
             {
                hzdisp16(0,0,ziku317);//除
                hzdisp16(0,16,ziku318);//霜
                hzdisp16(0,32,ziku64);//器
                hzdisp16(0,48,ziku66);//电
                hzdisp16(0,64,ziku142);//机
                hzdisp16(0,80,ziku70);//高
                hzdisp16(0,96,ziku60);//速
                hzdisp16(0,112,ziku45);//故
                hzdisp16(2,0,ziku46);//障
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             else if(CAN_QKYS3.Bit.BIT4==1&&CAN_QKYS3.Bit.BIT5==0)//除霜器电机高速开路
             {
                hzdisp16(0,0,ziku317);//除
                hzdisp16(0,16,ziku318);//霜
                hzdisp16(0,32,ziku64);//器
                hzdisp16(0,48,ziku66);//电
                hzdisp16(0,64,ziku142);//机
                hzdisp16(0,80,ziku70);//高
                hzdisp16(0,96,ziku60);//速
                hzdisp16(0,112,ziku155);//开
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             else if(CAN_QKYS3.Bit.BIT4==0&&CAN_QKYS3.Bit.BIT5==1)//除霜器电机高速短路
             {
                hzdisp16(0,0,ziku317);//除
                hzdisp16(0,16,ziku318);//霜
                hzdisp16(0,32,ziku64);//器
                hzdisp16(0,48,ziku66);//电
                hzdisp16(0,64,ziku142);//机
                hzdisp16(0,80,ziku70);//高
                hzdisp16(0,96,ziku60);//速
                hzdisp16(0,112,ziku160);//短
                hzdisp16(2,0,ziku161);//路
                hzdisp16(2,16,ziku300);
                hzdisp16(2,32,ziku300);
                flag=1;
             }
             dis_count++;
             
             return;
          }
       }
  
      
        
      if(count==102) 
      {
         if(CAN_QKYS3.Bit.BIT6==0&&CAN_QKYS3.Bit.BIT7==0) count++;
         else 
         {
          
           if(CAN_QKYS3.Bit.BIT6==1&&CAN_QKYS3.Bit.BIT7==1)//除霜器电机低速故障
           {
             hzdisp16(0,0,ziku317);//除
              hzdisp16(0,16,ziku318);//霜
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku142);//机
              hzdisp16(0,80,ziku69);//低
              hzdisp16(0,96,ziku60);//速
              hzdisp16(0,112,ziku45);//故
              hzdisp16(2,0,ziku46);//障
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_QKYS3.Bit.BIT6==1&&CAN_QKYS3.Bit.BIT7==0)//除霜器电机低速开路
           {
             hzdisp16(0,0,ziku317);//除
              hzdisp16(0,16,ziku318);//霜
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku142);//机
              hzdisp16(0,80,ziku69);//低
              hzdisp16(0,96,ziku60);//速
              hzdisp16(0,112,ziku155);//开
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_QKYS3.Bit.BIT6==0&&CAN_QKYS3.Bit.BIT7==1)//除霜器电机低速短路
           {
              hzdisp16(0,0,ziku317);//除
              hzdisp16(0,16,ziku318);//霜
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku66);//电
              hzdisp16(0,64,ziku142);//机
              hzdisp16(0,80,ziku69);//低
              hzdisp16(0,96,ziku60);//速
              hzdisp16(0,112,ziku160);//短
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
        }
     }
      
    ////////////////////////////////////////////////////////////////////
        //if(status6.Bit.BIT4==1)//4字节
        //{
      if(count==103) 
      {
          if(CAN_QKYS4.Bit.BIT0==0&&CAN_QKYS4.Bit.BIT1==0) count++;
          else 
          {
            if(CAN_QKYS4.Bit.BIT0==1&&CAN_QKYS4.Bit.BIT1==1)//音响电源故障
            {
              hzdisp16(0,0,ziku230);//音
              hzdisp16(0,16,ziku231);//响
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku207);//源
              hzdisp16(0,64,ziku45);//故
              hzdisp16(0,80,ziku46);//障
              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_QKYS4.Bit.BIT0==1&&CAN_QKYS4.Bit.BIT1==0)//音响电源开路
            {
              hzdisp16(0,0,ziku230);//音
              hzdisp16(0,16,ziku231);//响
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku207);//源
              hzdisp16(0,64,ziku155);//开
              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;
            }
           else if(CAN_QKYS4.Bit.BIT0==0&&CAN_QKYS4.Bit.BIT1==1)//音响电源短路
           {
              hzdisp16(0,0,ziku230);//音
              hzdisp16(0,16,ziku231);//响
              hzdisp16(0,32,ziku66);//电
              hzdisp16(0,48,ziku207);//源
              hzdisp16(0,64,ziku160);//短
              hzdisp16(0,80,ziku161);//路

⌨️ 快捷键说明

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