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

📄 rs232.c

📁 基于ST72324设计的汽车防盗器源程序
💻 C
字号:

#define __DEFINE_REGISTERS_STVD7_INCLUDE__
#include "ST72324BLK2.h"
#undef  __DEFINE_REGISTERS_STVD7_INCLUDE__
extern unsigned char LLMode;
extern unsigned char Status;
extern unsigned char UARTTimer;
extern unsigned char RS232Imformation;
extern unsigned char LockTime;
extern BIT_CHAR Flag4;
void RS232(void)
{
	static unsigned char DataSequence=0;
	unsigned char Data;
	
	 
//  PEDDR=TDO;
//	PEOR=TDO;
//	SCISR=0;
//	SCICR2=(BIT3+BIT2);
//	SCIBRR=(BIT7+BIT6+BIT3+BIT0); // baut rate:9600
//	SCICR1=0;

    if((!UARTTimer) || !(SCISR&BIT7)) return;
		if (DataSequence==0)  Data=Status;
	  else if(DataSequence==1) 
		  {
        if (RS232Imformation )
				Data=RS232Imformation;
				else
        Data=LLMode;
			} 
	  else 
		 {
			Data=Flag4.byte;
			if (LockTime==2)
			  Data|=BIT0;
			else
			  Data&=~BIT0;
	   		DataSequence=-1;
				UARTTimer=0;	
			}	
    DataSequence++;
		SCIDR =Data;
}



⌨️ 快捷键说明

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