• 大小: 8.51MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-11-19
  • 语言: 其他
  • 标签: DIY  

资源简介

课程设计全部资料,基于STC89C52,利用GSM无线报警,含有全部资料。

资源截图

代码片段和文件信息

#include
#define uint  unsigned int
#define uchar unsigned char
bit Alarm_flag; //温度发送短信标志位,=1表示已经发送,=0表示没有发送
bit Smoke_Alarm; //烟雾发送短信标志位,=1表示已经发送,=0表示没有发送
bit Steal_Alarm; //防盗发送短信标志位,=1表示已经发送,=0表示没有发送
bit NEW_SMS; //短消息提示标志位
bit READ_SMS; //读取短消息标志位
bit ATH; //挂机标志位
uchar xdata UART0_Data[256]; //存放手机模块的数组
uchar UART0_Len=0; //定义长度
uchar Len=0; //定义长度

uchar code Command_AT[]=“AT\r\n“; //发送AT,建立连接
uchar code Command_AT_CMGF[]=“AT+CMGF=1\r\n“; //把格式设置为text格式

uchar code Command_AT_CMGS[]=“AT+CMGS=“; //发送到指定号码指令
uchar code Command_AT_YIN[]={0x22}; //发送指定号码双引号
uchar code Command_AT_ENTER[]=“\r\n“; //发送指定号码双引号
uchar code Command_AT_NUM[]=“13430072148“; //发送到指定号码
uchar code Command_AT_IPR[]=“AT+IPR=9600\r\n“; //设置波特率
uchar Command_AT_CMGR[]=“AT+CMGR=  \r\n“;    //读第几条短信
uchar Command_AT_CMGD[]=“AT+CMGD=  \r\n“;    //删除第几条短信
uchar code Command_AT_CMGD1[]=“AT+CMGD=01\r\n“;    //删除第1条短信
uchar code Command_AT_CNMI[]=“AT+CNMI=112\r\n“; //设置短消息提示
uchar code Command_AT_CLIP[]=“AT+CLIP=1\r\n“; //来电显示
uchar code Command_AT_CRC[]=“AT+CRC=0\r\n“; //设置来电开头为RING,有电话打入收到RING提醒
uchar code Command_ATH[]=“ATH\r\n“; //挂电话
uchar code Command_ATE[]=“ATE1\r\n“; //设置回显
uchar code Command_AT_End[]={0x1A}; //发送短信内容结束符
uchar code Command_NUM[]=“0123456789+-“; //短信里温度值提取的数字
uchar Command_AT_Tem[42]=“   CTemperature exceed limitplease note!“;   //温度超过界限,请注意!
uchar code Command_Someone[33]=“Someone in the houseplease note!“;   //有人在屋里,请注意!
uchar code Command_Smoke[37]=“Combustible gas or smokeplease note!“;   //烟雾或可燃性气体,请注意!
uchar code Command_Opened[13]=“It is opened!“; //打开
uchar code Command_Closed[13]=“It is closed!“; //关闭
uchar code OPEN[]=“#OPEN#“;      //开启
uchar code CLOSE[]=“#CLOSE#“;      //关闭
sbit rs=P1^0; //LCD1602位定义
sbit rw=P1^1;  //LCD1602位定义
sbit e=P1^2; //LCD1602位定义

uchar code table1[]=“NOW Temper:    C“; //液晶屏显示内容
uchar code table2[]=“SET Temper:    C“; //液晶屏显示内容
uchar code table3[]=“                “;   //清屏内容
uchar code table4[]=“ GSM Module!    “; //初始化显示内容
uchar code table5[]=“TC35 Initialize!“; //初始化显示内容

sbit UP   =P1^6;    //加键
sbit DOWN =P1^7;    //减键
sbit BEEP =P1^4; //蜂鸣器接口
sbit SMOKE=P3^6; //烟雾接口
sbit STEAL=P3^5;       //防盗接口
sbit DQ=P3^7; //温度数据口
sbit JDQ=P1^3; //继电器接口,低有效
int temperature; //全局变量 温度
int Set_temp=50; //设置温度默认是50度
uchar Timer_Counter; //定时器中断计数
void Send_Message(void); //函数声明
void Send_Command(uchar Value[]uchar Len); //函数声明
void Send_Message(void);      
void Send_Message1(void);
void Send_Message2(void);
void Send_Message3(void);
void Send_Message4(void);
/**************************************LCD1602**********************************************************/ 
void delay

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      26624  2016-07-29 23:36  573基于STC89C52的GSM智能家居报警系统\GSM材料清单.xls

     文件     134488  2016-07-31 00:14  573基于STC89C52的GSM智能家居报警系统\仿真图\GSM智能家居报警系统.DSN

    ..A.SH.      6656  2016-07-31 00:14  573基于STC89C52的GSM智能家居报警系统\仿真图\Thumbs.db

     文件     158463  2016-07-31 00:14  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真图.jpg

     文件      30634  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM

     文件      18827  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.c

     文件      12025  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.hex

     文件         54  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.lnp

     文件      43452  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.LST

     文件      38386  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.M51

     文件      36357  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.OBJ

     文件        478  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.plg

     文件      56086  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.uvopt

     文件      13394  2014-03-26 21:54  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM.uvproj

     文件      56080  2016-07-31 00:09  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM_uvopt.bak

     文件      13394  2014-03-26 00:55  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\GSM_uvproj.bak

     文件       6376  2009-05-07 14:37  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\STARTUP.A51

     文件      14054  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\STARTUP.LST

     文件        749  2016-07-31 00:10  573基于STC89C52的GSM智能家居报警系统\仿真图\仿真程序\STARTUP.OBJ

     文件     108872  2016-07-30 01:43  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\GSM.EMF

     文件     243059  2017-01-16 23:32  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\GSM.pcb

     文件      33970  2016-07-30 01:41  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\GSM.Sch

     文件    2019328  2018-04-16 16:29  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\GSM智能家居.ddb

     文件     124668  2017-01-16 23:31  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\PCB.jpg

     文件      58524  2016-07-29 23:47  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\原理图.jpg

     文件        507  2016-07-30 01:50  573基于STC89C52的GSM智能家居报警系统\原理图+PCB\文件说明.txt

     文件     196608  2016-07-29 23:45  573基于STC89C52的GSM智能家居报警系统\原理图详细介绍.doc

     文件      65024  2012-06-04 10:41  573基于STC89C52的GSM智能家居报警系统\参考资料\AT指令与实例讲解.doc

     文件     152405  2013-05-08 10:30  573基于STC89C52的GSM智能家居报警系统\参考资料\DS18B20中文资料.pdf

     文件     211449  2013-03-02 21:27  573基于STC89C52的GSM智能家居报警系统\参考资料\MQ-2.pdf

............此处省略72个文件信息

评论

共有 条评论