基于单片机家用防盗报警系统设计 - 毕业设计1(5)

2019-08-31 19:35

基于单片机家用防盗报警系统设计

6 参考文献

[1] 吴政江. 单片机控制红外线防盗报警器[J]. 锦州师范学院学报, 2001. [2] 宋文绪. 传感器与检测技术[M]. 北京: 高等教育出版社, 2004.

[3] 余锡存. 单片机原理及接口技术[M]. 西安: 西安电子科技大学出版社, 2000.

[4] 唐桃波, 陈玉林. 基于AT89C51的智能无线安防报警器 [J]. 电子设计应用, 2003, 5(6): 49~51.

[5] 李全利. 单片机原理及接口技术[M]. 北京: 北京航空航天大学出版社, 2004.

[6] 薛均义, 张彦斌. MCS-51系列单片微型计算机及其应用[M]. 西安: 西安交通大学出版社, 2005.

[7] 徐爱钧, 彭秀华. 单片机高级语言C51应用程序设计[M]. 北京: 北京航空航天大学出版社, 2006.

[8] 康华光. 电子技术基础(模拟部分)[M]. 北京: 高等教育出版社, 2004.

20

基于单片机家用防盗报警系统设计

附录一 设计编程程序

1. 主程序清单如下:

ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200H

MAIN: MOV IE,#81H ;CPU开放中断,INT0允许中断 SETB IT0 ;外部中断为边沿触发方式 MOV SP,#30H ;指针入口地址 SETB P3.0 CLR P3.1

MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2

LP: JNB P1.0,LA ;监测输入信号,是否有输入信号 LA: ACALL DELAY ;延时消抖 JNB P1.0,ALARM ;再次监测输入信号,若有输入信号转入报警子程序

AJMP LP

DELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP

DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB P1.2 ;开始报警使运行正常绿指示灯熄灭,红灯和声报警启动

CPL P3.0 CPL P3.1

;10S钟定时:

MOV 51H,#14H ;10S循环次数

MOV TMOD,#01H ;定时器T0定时 方式1 MOV TL0,#0B0H ;置50ms定时初值 MOV TH0,#3CH

SETB TR0 ;启动T0

L2:JBC TF0,L1 ;查询记数溢出 SJMP L2

L1:MOV TL0 #0B0H MOV TH0 #3CH

DJNZ 51H,L2 ;未到10S继续循环

21

基于单片机家用防盗报警系统设计

SETB P3.0 ;10s到关闭报警 CLR P3.1

CLR P1.2 ;报警结束,正常运行绿指示灯亮 LJMP LP ;循环,继续工作

2. 外部中断INTO服务程序:

PINT0: CLR EX0 ;外部中断0服务程序开始,屏蔽外部中断 PUSH PSW PUSH ACC

JNB P3.2,LN ;监测是否有中断输入 LN: LCALL DELAY ;延时消抖 JNB P3.2,LN1

AJMP LN2 ;无中断输入,中断返回 LN1: SETB P3.0 CLR P3.1

CLR P1.2 ;使报警结束,绿指示灯亮 POP ACC POP PSW

SETB EX0 ;开放外部中断0

LCALL LP ;在中断继续检测是否有输入信号 LN2: RETI END

22

附录二 单片机控制的红外防盗报警器原理图

附录三 单片机控制的红外防盗报警器PCB图


基于单片机家用防盗报警系统设计 - 毕业设计1(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八重洲7800R操作说明书 - 图文

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

马上注册会员

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