📄 main.c
字号:
/*
文件名: Main.c
功能: 实现现场温度湿度的测量以及串行通信
单位: 浙江工商大学-信电学院
创建日期:2004-09-24
创建人: Houseivan
修改人: Houseivan
修改日期:2005-03-11
备注: 采用问答方式通讯
*/
/*-------------------------------------------------------------*/
/*
fosc=18.432MHZ CPU:AT89S52 RAM:256B T0..T2
*/
#include "Includes.h"
/*-------------------------全局变量定义------------------------*/
/*
注意: 秒 分 时 周 日 月 年
0 2 4 6 7 8 9
*/
/*初始化系统之后进入任务循环
先测量->再执行显示任务->继续扫描串口
读写时钟数据,操作24C02的任务根据条件和接收的命令执行
*/
/*#if _SYS_TEST>0
extern uchar data SystemState; //系统运行状态指示
extern uchar data LcmMode; //显示模式选择
uchar code Lcm[]={_TIME_RUN,_DATE_RUN,_WEEKLY_RUN,_COMBUSY_RUN,_ERROR_RUN};
uchar code SysState[]={_CMD_NORMAL_RUN,_CMD_CTRL_RUN};
#endif
*/
int main(void)
{
#if _SCOM_TASK>0
uchar nRet;
#endif
#if _SYS_TASK>0
SystemInit();
#endif
// #if _SYS_TEST>0
// SystemState=SysState[0];
// LcmMode=Lcm[3];
// #endif
ClearWatchDog();
while(1)
{
ClearWatchDog();
#if _DETECT_TASK>0
SensorTaskRun();
#endif
#if _E2PROM_TASK>0
StoreTaskRun();
#endif
#if _SCOM_TASK>0
nRet=ProcessFrameTask();
#endif
#if _LCM_TASK>0
#if _MEASURE_TEST <1
DispLayTaskRun();
#endif
#endif
/*省电模式功能开关参数 :1->选中;0->取消*/
#if _IDLE_TASK>0
SystemIdleTaskRun();
#endif
}
return 0;
}
/*------------------------------House Ivan Make---------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -