⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bianliang.c

📁 用51单片机开发的GSM报警程序,用51单片机开发的GSM报警程序
💻 C
字号:
#define uchar_code unsigned char code
#define uchar unsigned char 

uchar_code TC_HEAD[]="AT+";		//AT命令信息头
uchar_code TC_CMGS[]="CMGS=";		//发送短信息
uchar_code TC_CMGR[]="CMGR=";		//读取短信息
uchar_code TC_CMGF[]="CMGF=";		//设置文本格式
uchar_code TC_CMGD[]="CMGD=";		//删除短信息
uchar_code TC_IPR[]="IPR=9600";         //设置传输速率
uchar_code TC_CNMI[]="CNMI=2,1";     //短信自动提醒
uchar_code TC_CPMS[]="CPMS=";//选择短信存储载体
uchar_code TC_SM[]="SM";
uchar_code TelNumber[]="13560405844";   //监控手机号码

uchar_code TC_OK[]="OK";
uchar_code CMGS[]="CMGS";
uchar_code TC_CMTI[]="CMTI";
uchar_code MC_CMGR[]="CMGR";
/*****************************************************************/
uchar_code CMD_1[]="SYSON";       //控制指令_监控系统打开
uchar_code CMD_2[]="SYDON"; 
uchar_code alarm_mes[]="SB_IN";      //报警信息
/*****************************************************************/
uchar Rev_Buf[60];        //接受缓冲区
uchar_code Rev_BufSIZE=60; //接收缓冲区大小
uchar idata Rev_count=0;    //接受缓冲区指针
uchar temp1[5];
uchar idata CMD_Buf[6];           //接收到的监控指令
uchar idata TEL_Buf[12]; 		 //电话号码暂存
uchar MES_COUNT=0;	          //新信息的序号
uchar idata xx=0;                      //多余字节标志
uchar idata i,t;

bit Gsm_flag=0;		//接收到GSM模块发送标志
bit Gsm_call=0;		//来电标志
bit Gsm_read=0;		//读取短信标志
bit Ascii_flag=0;
bit NewSMS_flag=0;   //新短信标志
bit TELNUM_OK=0;     //电话号码识别标志位
uchar idata CMD; 	         //指令

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -