📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 06/10/2007 23:11:20 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\out\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE OPTIMIZE(SIZE) REGFILE(.\out\mbtest.ORC) BROWSE INCDIR(C:\Keil
-\C51\LIB\;D:\TEST_C020\MC_55_C\) DEBUG OBJECTEXTEND OBJECT(.\out\main.obj)
line level source
1 #include "all.h"
2
3
4 uchar Flashcnt=0; //FLASH涮新计数器
5
6 uchar M_Gui_second=0;
7 uchar M_Gui_Minute=0;
8 uchar M_Gui_Hour=0;
9
10 bit En_Flash_FM24C04_B=1; // 1允许涮新fm
11
12 bit En_JianTing_P = 0 ; //OUT 0
13
14 bit Phone_Jie_Flag_B=0; //有电话进来已接标志
15 bit Phone_IN_Flag_B=0; //有电话进来标志
16 uchar Phone_IN_Flag_cnt=0; //有电话进来标志cnt 7秒内还原按键功能
17 //e jnyt有电话来屏蔽按键功能,只能接听或挂机
18
19 xdata unsigned long ADC_result; // ADC0 decimated value
20
21
22 //void Delay5msX(unsigned int X);
23
24 bit Flag1ms,Flag100ms,Flag1s,Flag10s;
25 unsigned char TimerCount,TimerCount10;
26 unsigned char Count1ms,Count100ms,Count1s;
27
28 xdata uint Count5ms;
29
30 uchar xdata Re_Dial_BoHao_Ma[21]; //重拨号码所存位置
31
32 bit JieTing_B=0; //接听电话标志位
33 // 第一次铃时清0,按键接听时置1
34 bit GuaJi_B=0; //挂机标志位 按挂机键 置为1
35 bit Have_Dial_Phone_Num_B=0; //拔打一组号码后,不管是否通,置为1
36 bit Dial_In_attand_B=0; //远程操作标志,为1 则允许检测挂机信号,好自己退出
37
38
39
40
41 void Add_CSSUM();
42 //校验是否cs_ok
43 uchar Is_CSSUM_OK() ;
44
45 bit SiMi_B =1; //私密位
46
47 uint SMs_DAY_cnt=0; //开机后运行的天数
48
49 uchar GetKey() ;
50
51 //说 明: 保存报警记录到FLASH
52 void Save_BaoJingJiLu_To_EEprom() ;
53
54 void Flash_FM24C04(void) ; // 以下是铁电存储器刷新
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -