📄 main.c
字号:
#include "all.h"
uchar Flashcnt=0; //FLASH涮新计数器
uchar M_Gui_second=0;
uchar M_Gui_Minute=0;
uchar M_Gui_Hour=0;
bit En_Flash_FM24C04_B=1; // 1允许涮新fm
bit En_JianTing_P = 0 ; //OUT 0
bit Phone_Jie_Flag_B=0; //有电话进来已接标志
bit Phone_IN_Flag_B=0; //有电话进来标志
uchar Phone_IN_Flag_cnt=0; //有电话进来标志cnt 7秒内还原按键功能
//e jnyt有电话来屏蔽按键功能,只能接听或挂机
xdata unsigned long ADC_result; // ADC0 decimated value
//void Delay5msX(unsigned int X);
bit Flag1ms,Flag100ms,Flag1s,Flag10s;
unsigned char TimerCount,TimerCount10;
unsigned char Count1ms,Count100ms,Count1s;
xdata uint Count5ms;
uchar xdata Re_Dial_BoHao_Ma[21]; //重拨号码所存位置
bit JieTing_B=0; //接听电话标志位
// 第一次铃时清0,按键接听时置1
bit GuaJi_B=0; //挂机标志位 按挂机键 置为1
bit Have_Dial_Phone_Num_B=0; //拔打一组号码后,不管是否通,置为1
bit Dial_In_attand_B=0; //远程操作标志,为1 则允许检测挂机信号,好自己退出
void Add_CSSUM();
//校验是否cs_ok
uchar Is_CSSUM_OK() ;
bit SiMi_B =1; //私密位
uint SMs_DAY_cnt=0; //开机后运行的天数
uchar GetKey() ;
//说 明: 保存报警记录到FLASH
void Save_BaoJingJiLu_To_EEprom() ;
void Flash_FM24C04(void) ; // 以下是铁电存储器刷新
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -