本人最近弄了个基于AT89S52的GSM安防系统,想到当初由一个新手开始做这个的时候在找案例参考基本都看不懂。所以我做好这个项目后,就把它无私贡献给大家。希望对有兴趣的朋友有所帮助。这是一整套的成品,里面有说明文档,99SE的原理图和PCB,还有全套代码。在这里需要说明一点的是,由于本人孤军做此项目,所以很多地方都不是很完善。希望大家不要踩我!!!
在此,如果在此程序上有不懂的可以联系我(毕竟我也想让这个程序更加完善)。
该程序的缺点:由于GSM模块有问题,开始可以直接用PDU模式发送短信的,但到后来不能够直接发了。所以只能采取先把短信存到SIM卡上,然后再从SIM卡上发送出去。另外这个程序再运行的时候,不知道什么原因,有时候会死机(除了复位键,其它中断键盘都没有作用,而且程序也不会往下执行)。希望如果有高手,能帮忙找一下原因,最好就能够回复。
该程序已经实现发生警报,然后通过GSM发送短信到目标号码,然后由目标再回发相应的控制短信去控制。
警报发生:红外警报→发送“红外警报”短信
燃气警报→发送“燃气警报”短信
烟雾警报→发送“烟雾警报”短信
收到短信:“家里情况”→发送短信“一切正常”(无警报时)
“关闭红外”→关闭红外警报,关闭蜂鸣器,关红外指示灯
“关闭燃气”→关闭燃气警报,关闭蜂鸣器,关燃气指示灯
“关闭烟雾”→关闭烟雾警报,关闭蜂鸣器,关烟雾指示灯
“关闭所有”→关所有警报,关蜂鸣器,关警报指示灯,开正常指示灯
at89s52-gsm-final.part1.rar
(1 MB, 下载次数: 675)
at89s52-gsm-final.part2.rar
(1 MB, 下载次数: 863)
at89s52-gsm-final.part3.rar
(1 MB, 下载次数: 523)
at89s52-gsm-final.part4.rar
(596.8 KB, 下载次数: 611)
重要说明:之前上传的附件中,我把电路图发错了,原来那个不是最终的,现在我把当时最后的电路重新上传给大家,另把原件参数和原件清单给大家。(请大家多多海涵小弟之前犯得错误)
change.rar
(757.25 KB, 下载次数: 523)
[此贴子已经被作者于2010-6-11 21:55:10编辑过]
|