资源简介
课程设计全部资料,基于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个文件信息
- 上一篇:基于QTsocket的局域网聊天室
- 下一篇:Tikz初学文档
相关资源
- 物联网智能家居平台DIY:ARDUINO 物联网
-
Transition me
tal-Free One-Pot Protocol towa - 16x16音乐频谱灯
- AMT64内存条检测卡DIY制作
- 电子-各软件转GERBER.rar
- 正点原子战舰板STM32F103双通道示波器
- PcShare20071125脱壳版-可以DIY
- DIY_Face_recognition_system-master.zip
- UnityGUI强大10多个统计DIY自定义组件分
- 国行nokia-e72i-diy刷机固件CODE:059B3T0/R
- 企业门店官网DIY小程序 最新2.3.3开源
- EBAZ4205原理图 PCB,还有转接板原理图
- AD.尺子.PcbDoc
- 牛人DIY投影机制作方案
- DIY写字机GRBL0.9 CoreXY结构伺服版
- DIY制作ESP8266无线WIFI智能插座,一点不
- DIY音乐频谱显示
- 一个DIY的无线麦克风的PCB工程
- 简约_通用_自由配色discuz模板含DIY模板
- GBRL配套的Candle_1.1.7源代码用于DIY cn
- 国产伺服直驱方向盘DIY教程
- 签名工具DOAPK,diy自己的rom
- TPA3110D2功放DIY
- 黑太阳DIY版最新版远控
- 雕刻机DIY图纸
- 麦芒装饰装修DIY小程序V3.2.76全开源安
- WM_物联网智能家居平台DIY:ARDUINO 物联
- 乐涛3D16光立方DIY全套资料包20171112版
- 自己DIY的万年历,STM32,软硬件都有,
- Openbuilds DIY雕刻机CNC资料
评论
共有 条评论