📄 checkstate.c
字号:
#include "config.h"
void CheckState(void) //判断是倒车还是驻车状态
{ //
uchar i,j,m;
m = 170; //m=250,延时1.5s
if(DCXH==0) //CarStatus.Bit.backflag=1; //置倒车标志 //有倒车信号
{
i=10;
while(--i); //42us
if(DCXH==0) CarStatus.Bit.backflag=1;
}
else CarStatus.Bit.backflag=0;
if( ( CarStatus.Bit.backflag == 1 ) && ( CarStatus.Bit.backalarm == 1 ) )
{
CarStatus.Bit.backalarm = 0;
PORTA |= 0x08;
for( j = 5; j > 0; --j )
for( i = 250; i > 0; --i )
{
ClrWdt( );
while( --m );
ClrWdt( );
m = 170;
}
PORTA &= 0xF7;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -