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

📄 qkys.h

📁 客车车身控制模块 分为仪表部分 前控左 前控右 尾控和中控程序模块
💻 H
📖 第 1 页 / 共 4 页
字号:
              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==104) 
      {
         if(CAN_QKYS4.Bit.BIT2==0&&CAN_QKYS4.Bit.BIT3==0) count++;
         else 
         {
           if(CAN_QKYS4.Bit.BIT2==1&&CAN_QKYS4.Bit.BIT3==1)//行驶记录仪电源故障
           {
              hzdisp16(0,0,ziku74);//行
              hzdisp16(0,16,ziku120);//驶
              hzdisp16(0,32,ziku225);//记
              hzdisp16(0,48,ziku226);//录
              hzdisp16(0,64,ziku227);//仪
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku45);//故
              hzdisp16(2,0,ziku46);//障
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_QKYS4.Bit.BIT2==1&&CAN_QKYS4.Bit.BIT3==0)//行驶记录仪电源开路
           {
              hzdisp16(0,0,ziku74);//行
              hzdisp16(0,16,ziku120);//驶
              hzdisp16(0,32,ziku225);//记
              hzdisp16(0,48,ziku226);//录
              hzdisp16(0,64,ziku227);//仪
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku155);//开
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           else if(CAN_QKYS4.Bit.BIT2==0&&CAN_QKYS4.Bit.BIT3==1)//行驶记录仪电源短路
           {
             hzdisp16(0,0,ziku74);//行
              hzdisp16(0,16,ziku120);//驶
              hzdisp16(0,32,ziku225);//记
              hzdisp16(0,48,ziku226);//录
              hzdisp16(0,64,ziku227);//仪
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku160);//短
              hzdisp16(2,0,ziku161);//路
              hzdisp16(2,16,ziku300);
              hzdisp16(2,32,ziku300);
              flag=1;
           }
           dis_count++;
                   
           return;
        }
     }
    
        
         
      if(count==105) 
      {
         if(CAN_QKYS4.Bit.BIT4==0&&CAN_QKYS4.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_QKYS4.Bit.BIT4==1&&CAN_QKYS4.Bit.BIT5==1)//开关有效电源故障
           {
              hzdisp16(0,0,ziku155);//开
              hzdisp16(0,16,ziku156);//关
              hzdisp16(0,32,ziku110);//有
              hzdisp16(0,48,ziku223);//效
              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_QKYS4.Bit.BIT4==1&&CAN_QKYS4.Bit.BIT5==0)//开关有效电源开路
           {
              hzdisp16(0,0,ziku155);//开
              hzdisp16(0,16,ziku156);//关
              hzdisp16(0,32,ziku110);//有
              hzdisp16(0,48,ziku223);//效
              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_QKYS4.Bit.BIT4==0&&CAN_QKYS4.Bit.BIT5==1)//开关有效电源短路
           {
               hzdisp16(0,0,ziku155);//开
              hzdisp16(0,16,ziku156);//关
              hzdisp16(0,32,ziku110);//有
              hzdisp16(0,48,ziku223);//效
              hzdisp16(0,64,ziku66);//电
              hzdisp16(0,80,ziku207);//源
              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==106) 
      {
        if(CAN_QKYS4.Bit.BIT6==0&&CAN_QKYS4.Bit.BIT7==0) count++;
        else 
        {
          if(CAN_QKYS4.Bit.BIT6==1&&CAN_QKYS4.Bit.BIT7==1)//缓速器控制电源输出故障
          {
              hzdisp16(0,0,ziku72);//缓
              hzdisp16(0,16,ziku60);//速
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku145);//控
              hzdisp16(0,64,ziku154);//制
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku228);//输
              hzdisp16(2,0,ziku229);//出
              hzdisp16(2,16,ziku45);//故
              hzdisp16(2,32,ziku46);//障
              flag=1;
          }
          else if(CAN_QKYS4.Bit.BIT6==1&&CAN_QKYS4.Bit.BIT7==0)//缓速器控制电源输出开路
          {
              hzdisp16(0,0,ziku72);//缓
              hzdisp16(0,16,ziku60);//速
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku145);//控
              hzdisp16(0,64,ziku154);//制
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku228);//输
              hzdisp16(2,0,ziku229);//出
              hzdisp16(2,16,ziku155);//开
              hzdisp16(2,32,ziku161);//路
              flag=1;
          }
          else if(CAN_QKYS4.Bit.BIT6==0&&CAN_QKYS4.Bit.BIT7==1)//缓速器控制电源输出短路
          {
              hzdisp16(0,0,ziku72);//缓
              hzdisp16(0,16,ziku60);//速
              hzdisp16(0,32,ziku64);//器
              hzdisp16(0,48,ziku145);//控
              hzdisp16(0,64,ziku154);//制
              hzdisp16(0,80,ziku66);//电
              hzdisp16(0,96,ziku207);//源
              hzdisp16(0,112,ziku228);//输
              hzdisp16(2,0,ziku229);//出
              hzdisp16(2,16,ziku160);//短
              hzdisp16(2,32,ziku161);//路
              flag=1;
           } 
           dis_count++;
                  
            return;
        }
     } 
 ////////////////////////////////////////////////////////////////////////////     
      if(count==107) 
      {
          if(CAN_QKYS5.Bit.BIT0==0&&CAN_QKYS5.Bit.BIT1==0) count++;
          else 
          {
            if(CAN_QKYS5.Bit.BIT0==1&&CAN_QKYS5.Bit.BIT1==1)//右后视镜电机故障
            {
                hzdisp16(0,0,ziku43);//右
                hzdisp16(0,16,ziku41);//后
                hzdisp16(0,32,ziku115);//视
                hzdisp16(0,48,ziku189);//镜
                hzdisp16(0,64,ziku66);//电
                hzdisp16(0,80,ziku55);//机
                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==108) 
      {
        if(CAN_QKYS5.Bit.BIT2==0&&CAN_QKYS5.Bit.BIT3==0) count++;
        else 
        {
          if(CAN_QKYS5.Bit.BIT2==1&&CAN_QKYS5.Bit.BIT3==1)//倒档信号故障
          {
              hzdisp16(0,0,ziku47);//倒
              hzdisp16(0,16,ziku221);//档
              hzdisp16(0,32,ziku326);//信
              hzdisp16(0,48,ziku136);//号
              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_QKYS5.Bit.BIT2==1&&CAN_QKYS5.Bit.BIT3==0)//倒档信号开路
          {
              hzdisp16(0,0,ziku47);//倒
              hzdisp16(0,16,ziku221);//档
              hzdisp16(0,32,ziku326);//信
              hzdisp16(0,48,ziku136);//号
              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_QKYS5.Bit.BIT2==0&&CAN_QKYS5.Bit.BIT3==1)//倒档信号短路
          {
              hzdisp16(0,0,ziku47);//倒
              hzdisp16(0,16,ziku221);//档
              hzdisp16(0,32,ziku326);//信
              hzdisp16(0,48,ziku136);//号
              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==109) 
      {
         if(CAN_WKC0.Bit.BIT4==0&&CAN_WKC0.Bit.BIT5==0) count++;
         else 
         {
           if(CAN_WKC0.Bit.BIT4==1&&CAN_WKC0.Bit.BIT5==1)//机油旁通故障
           {
              hzdisp16(0,0,ziku55);//机
              hzdisp16(0,16,ziku56);//油
              hzdisp16(0,32,ziku157);//旁
              hzdisp16(0,48,ziku158);//通
              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_WKC0.Bit.BIT4==1&&CAN_WKC0.Bit.BIT5==0)//机油旁通开路
           {
              hzdisp16(0,0,ziku55);//机
              hzdisp16(0,16,ziku56);//油
              hzdisp16(0,32,ziku157);//旁
              hzdisp16(0,48,ziku158);//通
              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_WKC0.Bit.BIT4==0&&CAN_WKC0.Bit.BIT5==1)//机油旁通短路
          {
              hzdisp16(0,0,ziku55);//机
              hzdisp16(0,16,ziku56);//油
              hzdisp16(0,32,ziku157);//旁
              hzdisp16(0,48,ziku158);//通
              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;
       }
        
     }
     
}

⌨️ 快捷键说明

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