資源簡介
課程設計全部資料,基于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初學文檔
評論
共有 條評論