基于GSM短信模块的单片机实现家庭防盗报警系统功能(正文)(8)

2018-12-19 21:25

江汉大学2008届本科生毕业论文

读红外传感器 开关量 =0 N 开始 初始化 读时钟是否等于定时时间 Y 发短信:系统运行正常! =0 读布、撤防开关量 =1 布防 撤防 读烟雾传感器开关量 =1 发短信:厨房有燃气泄漏 =0 读燃起泄漏传感器开关量 =1 发短信:屋内有火灾警情! =0 =1 发短信:有人行窃!

9.2 外部中断0中断服务子程序流程图(图2)

36

图1

江汉大学2008届本科生毕业论文

图2

出中断 校时子程序 预设子程序 复位子程序 校时键 预设键 复位键 外部中断0 读键值

结论

本次设计切实考虑了家庭防盗的需求,针对家庭防盗的主要方面而设计的一款新型家庭防盗报警系统。设计过程中充分考虑了各种可能出现意外情况,根据具体情况设计了相应的功能。如预设、校时、查询等。操作简单、方便。此系统借助最可靠、最成熟的GSM移动网络,大大减少了误报现象,可靠性强。本设计软、硬件调试已经通过,性能良好。

谢辞

通过本次毕业设计,使我增强了理论与时间结合的能力,设计过程中遇到各种问题在指导老师李建民的帮助下得以解决,锻炼了我的意志,更使我增强了信心。在此要感谢学院给提供了良好的实验环境以及我的指导老师李建民。

37

江汉大学2008届本科生毕业论文

参 考 文 献

1 张毅刚等.MCS-51单片机应用设计.哈尔滨工业大学出版社,1990 2 涂时亮等.单片机软件设计艺术.重庆:科学文献出版社重庆分社,1987 3 周航慈.单片应用程序设计技术.北京航空航天大学出版社,1990

4 李华主编.MCS-51单片机实用接口技术.北京航空航天大学出版社,1993 5 Intel Microcontroller Handbook.1985

6 何立民.单片机应用技术选编.北京航空航天大学出版社,1996

7 李虎山,潘牟.防盗报警系统的设计与实现[J].电子工程师.2002,28(4):4~6 8 谭克俊,栾秀珍,房丽萍,范劲玻.基于单片机的数字视频监控系统键盘及报警

控制卡设计[J].电子技术.2004.7:80~81

9 鲁青胶.15路人体遥感无线防盗报警器[J].电子技术.1995.3:33~35

10 吴英才,林华清.热释红外传感器在防盗系统中的应用[J].传感技

术.2002.21(7):47~48

11 刘辉.智能小区防盗报警系统的可靠性设计[J].电器时代.2002.7:74~75 12 康华光.陈大钦.模拟电子技术基础[M].北京.高等教育出版社.2002.6 13 康华光.邹寿彬.数字电子技术基础[]M.北京.高等教育出版社.2002.9 14 杨长春.电子报合订本[M].成都.四川科学技术出版社.2003.12 15 16 17 18 19 20 21 22 23 24 25 26 27

38

江汉大学2008届本科生毕业论文

附录:部分程序源代码

1.程序初始化: ;RAM定义

BCOUNT DATA 07FH TIMER DATA 07EH TIMER1 DATA 07DH TIMER2 DATA 07CH HOURS DATA 07BH HOURG DATA 07AH MINUS DATA 079H MINUG DATA 078H SECOS DATA 077H SECOG DATA 076H SECO DATA 075H MINU DATA 074H HOUR DATA 073H TEN DATA 072H FLAG DATA 071H DIN DATA 020H DOUT DATA 021H SLA DATA 070H SUBA DATA 00H ACK BIT 00H ; I/O定义

KEY BIT P3.2 CS BIT P1.2 CLK BIT P1.3 DAT BIT P1.4 SCL BIT P1.0 SDA BIT P1.1 MTD EQU 04AH MRD EQU 058H MRD1 EQU 063H ORG 0000H AJMP START

ORG 0003H ;外部中断0中断服务子程序入口地址 AJMP INTL

ORG 0013H ;外部中断1中断服务子程序入口地址 AJMP INTY ORG 0100H

START: MOV SP,#30H

MOV P1,#11110011B ;initial I/O

MOV SLA,#0A0H ;FM24C16器件从地址

39

江汉大学2008届本科生毕业论文

MOV SUBA,#00H ;器件子地址 CLR P2.1

MOV TMOD,#20H ;串行口初始化 MOV TH1,#0FDH MOV TL1,#0FDH MOV PCON,#00H MOV SCON,#40H SETB TR1

SETB IT0 ;INT0为1,边沿触发方式 SETB IT1 ;INT1为1,边沿触发方式 SETB EX0 SETB EX1

SETB PX1 ;INT1为高优先级 SETB EA ;开总中断 MAIN: …

AJMP MAIN ;主程序 INTL: …

RETI ;外部中断0中断服务子程序 INTY: …

RETI ;外部中断1中断服务子程序 END

2. HD7279键盘显示子程序

INTL: MOV DOUT,#15H ;读键盘指令 ACALL SEND

ACALL RECV ;读键盘数据 SETB CS

MOV A,DIN

MOV B,#10 ;HEX change BCD code DIV AB

MOV DOUT,#10100001B ACALL SEND

MOV DOUT,#11001000B ACALL SEND

MOV DOUT,B ;send 个位 to HD7279A ACALL SEND SETB CS RETI

SEND: MOV BCOUNT,#8 ;set bit counter=8 CLR CS ;CS for lv

ACALL LDELAY ;long delay SLOOP: MOV C,DOUT.7 ;output 1 bit MOV DAT,C

40


基于GSM短信模块的单片机实现家庭防盗报警系统功能(正文)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:信号时频分析-讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: