?? rs232.c
字號(hào):
#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;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -