📄 wk.h
字号:
if(count==19)
{
if(CAN_WKS4.Bit.BIT6==0&&CAN_WKS4.Bit.BIT7==0) count++;
else
{
if(CAN_WKS4.Bit.BIT6==1&&CAN_WKS4.Bit.BIT7==1)//右刹车灯故障
{
hzdisp16(0,0,ziku43);//右
hzdisp16(0,16,ziku49);//刹
hzdisp16(0,32,ziku98);//车
hzdisp16(0,48,ziku44);//灯
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);
light_fault2 = 1;
flag=1;
}
else if(CAN_WKS4.Bit.BIT6==1&&CAN_WKS4.Bit.BIT7==0)//右刹车灯开路
{
hzdisp16(0,0,ziku42);//右
hzdisp16(0,16,ziku49);//刹
hzdisp16(0,32,ziku98);//车
hzdisp16(0,48,ziku44);//灯
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);
light_fault2 = 1;
flag=1;
}
else if(CAN_WKS4.Bit.BIT6==0&&CAN_WKS4.Bit.BIT7==1)//右刹车灯短路
{
hzdisp16(0,0,ziku42);//右
hzdisp16(0,16,ziku49);//刹
hzdisp16(0,32,ziku98);//车
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);
light_fault2 = 1;
flag=1;
}
else
{
light_fault2 = 0;
}
dis_count++;
return;
}
}
////////////////////////////////////////////////////////////////////
///if(status2.Bit.BIT5==1)//5字节
//{
if(count==20)
{
if(CAN_WKS5.Bit.BIT0==0&&CAN_WKS5.Bit.BIT1==0) count++;
else
{
if(CAN_WKS5.Bit.BIT0==1&&CAN_WKS5.Bit.BIT1==1)//后左转向灯故障
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku42);//左
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku45);//故
hzdisp16(0,96,ziku46);//障
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault3 = 1;
flag=1;
}
else if(CAN_WKS5.Bit.BIT0==1&&CAN_WKS5.Bit.BIT1==0)//后左转向灯开路
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku42);//左
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku155);//开
hzdisp16(0,96,ziku161);//路
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault3 = 1;
flag=1;
}
else if(CAN_WKS5.Bit.BIT0==0&&CAN_WKS5.Bit.BIT1==1)//后左转向灯短路
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku42);//左
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku160);//短
hzdisp16(0,96,ziku161);//路
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault3 = 1;
flag=1;
}
else
{
light_fault3 = 0;
}
dis_count++;
return;
}
}
if(count==21)
{
if(CAN_WKS5.Bit.BIT2==0&&CAN_WKS5.Bit.BIT3==0) count++;
else
{
if(CAN_WKS5.Bit.BIT2==1&&CAN_WKS5.Bit.BIT3==1)//后右转向灯故障
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku43);//右
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku45);//故
hzdisp16(0,96,ziku46);//障
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault4 = 1;
flag=1;
}
else if(CAN_WKS5.Bit.BIT2==1&&CAN_WKS5.Bit.BIT3==0)//后右转向灯开路
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku43);//右
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku155);//开
hzdisp16(0,96,ziku161);//路
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault4 = 1;
flag=1;
}
else if(CAN_WKS5.Bit.BIT2==0&&CAN_WKS5.Bit.BIT3==1)//后右转向灯短路
{
hzdisp16(0,0,ziku41);//后
hzdisp16(0,16,ziku43);//右
hzdisp16(0,32,ziku61);//转
hzdisp16(0,48,ziku139);//向
hzdisp16(0,64,ziku44);//灯
hzdisp16(0,80,ziku160);//短
hzdisp16(0,96,ziku161);//路
hzdisp16(0,112,ziku300);
hzdisp16(2,0,ziku300);
hzdisp16(2,16,ziku300);
hzdisp16(2,32,ziku300);
light_fault4 = 1;
flag=1;
}
else
{
light_fault4 = 0;
}
dis_count++;
return;
}
}
if(count==22)
{
if(CAN_WKS5.Bit.BIT4==0&&CAN_WKS5.Bit.BIT5==0) count++;
else
{
if(CAN_WKS5.Bit.BIT4==1&&CAN_WKS5.Bit.BIT5==1)//车速传感器电源故障
{
hzdisp16(0,0,ziku98);//车
hzdisp16(0,16,ziku60);//速
hzdisp16(0,32,ziku62);//传
hzdisp16(0,48,ziku63);//感
hzdisp16(0,64,ziku64);//器
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_WKS5.Bit.BIT4==1&&CAN_WKS5.Bit.BIT5==0)//车速传感器电源开路
{
hzdisp16(0,0,ziku98);//车
hzdisp16(0,16,ziku60);//速
hzdisp16(0,32,ziku62);//传
hzdisp16(0,48,ziku63);//感
hzdisp16(0,64,ziku64);//器
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_WKS5.Bit.BIT4==0&&CAN_WKS5.Bit.BIT5==1)//车速传感器电源短路
{
hzdisp16(0,0,ziku98);//车
hzdisp16(0,16,ziku60);//速
hzdisp16(0,32,ziku62);//传
hzdisp16(0,48,ziku63);//感
hzdisp16(0,64,ziku64);//器
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==23)
{
if(CAN_WKS5.Bit.BIT6==0&&CAN_WKS5.Bit.BIT7==0) count++;
else
{
if(CAN_WKS5.Bit.BIT6==1&&CAN_WKS5.Bit.BIT7==1)//车速传感器电源故障
{
hzdisp16(0,0,ziku319);//熄
hzdisp16(0,16,ziku320);//火
hzdisp16(0,32,ziku64);//器
hzdisp16(0,48,ziku321);//+
hzdisp16(0,64,ziku300);//故
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==24)
{
if(CAN_WKS6.Bit.BIT0==0&&CAN_WKS6.Bit.BIT1==0) count++;
else
{
if(CAN_WKS6.Bit.BIT0==1&&CAN_WKS6.Bit.BIT1==1)//后左转向灯故障
{
hzdisp16(0,0,ziku319);//熄
hzdisp16(0,16,ziku320);//火
hzdisp16(0,32,ziku64);//器
hzdisp16(0,48,ziku322);//-
hzdisp16(0,64,ziku300);//故
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==25)
{
if(CAN_WKS6.Bit.BIT2==0&&CAN_WKS6.Bit.BIT3==0) count++;
else
{
if(CAN_WKS6.Bit.BIT2==1&&CAN_WKS6.Bit.BIT3==1)//车速传感器电源故障
{
hzdisp16(0,0,ziku319);//熄
hzdisp16(0,16,ziku320);//火
hzdisp16(0,32,ziku66);//电
hzdisp16(0,48,ziku193);//磁
hzdisp16(0,64,ziku172);//阀
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_WKS6.Bit.BIT2==1&&CAN_WKS6.Bit.BIT3==0)//车速传感器电源开路
{
hzdisp16(0,0,ziku319);//熄
hzdisp16(0,16,ziku320);//火
hzdisp16(0,32,ziku66);//电
hzdisp16(0,48,ziku193);//磁
hzdisp16(0,64,ziku172);//阀
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_WKS6.Bit.BIT2==0&&CAN_WKS6.Bit.BIT3==1)//车速传感器电源短路
{
hzdisp16(0,0,ziku319);//熄
hzdisp16(0,16,ziku320);//火
hzdisp16(0,32,ziku66);//电
hzdisp16(0,48,ziku193);//磁
hzdisp16(0,64,ziku172);//阀
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;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -