📄 main.lst
字号:
C51 COMPILER V8.08 MAIN 11/05/2007 16:50:32 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "STC89C51RC_RD_PLUS.H"
2 #include "LCD_DRV.h "
3 #include "TIME_DRV.h "
4
5 sbit BEEP=P2^2;
6 sbit LED=P2^3;
7 sbit FAN1=P2^0;
8 sbit FAN2=P2^1;
9
10 //sbit SensorLED=P1^6;
11
12 unsigned char Flag; //主程序处理标志
13 unsigned char SetIndex; //工作设置索引号
14 unsigned char DateFlag; //日期——时间分时显示标志
15
16 unsigned char Fan1Flag; //继电器1#动作标志
17 unsigned char Fan2Flag; //继电器2#动作标志
18
19 unsigned char Set='1'; //显示的设置菜单编号(ascii码)
20
21 unsigned char SensorInit; //传感器初始化标志
22 unsigned char InitDelay; //传感器初始化延时时间标志
23 unsigned char FirstCheck; //传感器首次检测标志
24 unsigned char StateFlag; //传感器状态标志
25
26 unsigned char NotWork1,NotWorkFlag,NotWork2; // 传感器未工作判断标志组
27
28 unsigned char Count1;
29 unsigned char BeepFlag; //蜂鸣器标志
30
31 unsigned char FanDelay; //设备延时关断标志
32 unsigned char Count2;
33
34 unsigned char PauseTime; //暂停刷新时间
35 unsigned char WDTFlag; //软狗标志
36 ////////////////////////////////////////////////////////////////////////////
37 /*=============================分界线=====================================*/
38 ///////////////////////////////////////////////////////////////////////////
39 /*
40 1HZ 0号中断 : void Check() interrupt 0
41 TIME2中断程序 : void Time2() interrupt 5
42 键盘中断程序1 : void Key_1() interrupt 6
43 键盘中断程序2 : void Key_2() interrupt 7
44 =======================================================================*/
45 void Check() interrupt 0
46 {
47 1 if(WDTFlag==1){WDT_CONTR=0x3c;WDTFlag=0;} //软狗正常,才喂硬狗
48 1
49 1 if(PauseTime==0)
50 1 {
51 2 ReadTime(); //刷新时间
52 2 if(DateFlag++>10)Flag=02; //每10秒分时显示日期——时间
53 2 else Flag=01;
54 2 }
55 1
C51 COMPILER V8.08 MAIN 11/05/2007 16:50:32 PAGE 2
56 1 if(SensorInit==1){if(InitDelay++>30){SensorInit=0;LED=0;}} //传感器初始化标志置位,延时30秒撤除标志,开始
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -