4.2 软件设计
单片机主要实现对人体发出的红外线的监测、执行相应的声光电报警、进行远程通讯及布防和撤防状态切换等功能。在软件编程时,按功能划分模块,并采用51系列单片机的汇编语言以实现。对于GSM通讯部分,主要是单片机通过串口向TC35模块发送标准的AT命令,通过特定的命令发送和接收短信。短信的具体收发过程由TC35模块自动实现,不受单片机的控制[4]。以下列出了相关的流程图4、5。

图3 电平转换电路图

图5 中断程序流程图
五 结束语
该系统的创新点:住宅防区中出现警情时,系统可自动声光电报警以给闯入者更强大的威慑;并通过GSM模块实现远程告知户主警情,使之立即采取有效的应急措施,使防盗效果更佳;另外增加了加密解密的措施,以实现系统布防与撤防状态的切换,真正实现了为户主按需服务的功能。该系统也可扩展到整座楼宇,甚至整个生活小区。因此,具有广阔的使用空间和发展空间。
参考文献
[1]http://www.icembed.com/info-13451.htm.
[3]何桥 单片机原理及应用[M].北京:中国铁道出版社,2004.3