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

📄 checkstate.c

📁 一个带CANBUS的倒车雷达源码!希望大家能用的上!
💻 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 + -