📄 datacom.c
字号:
/*========================================*/
/*系统名称:DDSF-CECG-JiangSu */
/*函数名称:红外和串口数据组合 */
/*程序编写:步爱军 */
/*开始日期:2005-01-01 */
/*完成日期: */
/*修改记录: */
/*软件版本:DDSF-CECG-002 */
/*版本说明:用户数据保存在外部 */
/*外部器件:LM75、AT24C02、HT1621、LPC932 */
/* R8025、ADE7755 */
/*========================================*/
#include <REG932.H>
#include <define.h>
#include <Stdio.h>
#include <Intrins.h>
void DataCom(void)
{
if(ComBit)
{
//串口数据集合校验
if(ComEn)
{
if(SeriesSt)
{
if(SendOverFg)
{
CmdParseFg=1;
ComFg=1;
ComTimeA=0;
ComTimeB=0;
ComBit=0;
ComEn=0;
SeriesSt=0;
}
else//占用标志等候数据发送完毕
{
SeriesFg=1;//串口占用数据通道标志有效
}
}
else
{
if(InfraredSt)
{
if(SendOverFg)
{
CmdParseFg=1;
ComFg=1;
ComTimeA=0;
ComTimeB=0;
ComBit=0;
ComEn=0;
InfraredSt=0;
}
else
{
InfraredFg=1;//占用标志等候数据发送完毕
}
}
else
{
SeriesFg=0;
InfraredFg=0;
ComEn=0;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -