云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机住宅防火防盗报警系统毕业设计

基于单片机住宅防火防盗报警系统毕业设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 15:47:43

2、温度探测器

本系统选用了美国DALLAS公司推出的DS18B20本系统选用了美国DALLAS公司推出的DS18B20一线式数字式温度传感器。 DS18B20与单片机的连接 ,图4-5温度探测器电路,DS18B20采用外接电源供电方式,工作电源由VDD引脚接入,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。

图4-5温度探测器电路

五、 用户端自动报警器软件部分

自动报警器软件设计采用模块化设计,分为主控模块,键盘模块,密码模

块等。

5.1控制模块程序设计

主控流程图如下

开始系统初始化探头掉电检测N有险情Y密码及显示N盗警Y声光报警N火警Y声光报警

图5-1主程序流程图

由于单片机的P3.2和P3.3脚分别和防盗、防火传感器相连,因此,一旦发生险情,转密码子程序,若解码正确则取消报警,否则将产生中断,在中断

服务子程序里,位地址7FH被置1,证明发生险情,然后根据险情类别,将7EH或7DH置1,其中,7EH为盗警标志位,7DH为火警标志位。主程序在运行期间首先检测探头与电源状态,一切正常后等待中断的发生。当检测到7FH(中断标志)被置1后,调密码显示子程序,密码正确系统重新检测中断信号,密码有误则主程序首先判断7EH的情况,如果被置1,则调用控制模块声光报警,处理完成后记录报警信息,再检测是否同时发生了火险,即7DH是否被置1,如果被置1,则同样调用控制模块PROCESS完成后续处理。如果没有发生盗情,即7EH没有被置1,则直接检测7DH,认为发生了火警,则直接调用控制模块声光报警。

5.2 子程序设计

子程序设计包括键盘子程序设计与密码子程序设计。为了保证正确检测哪个键按下,当按键按下后延时lOms再判断键号,就可以消除键盘机械抖动的影响。设K1-K10为数字0, 1, 2,…,9, K11-K16为功能键分别实现6种功能。在程序中先识别键码,然后根据键码值跳到相应的功能键子程序的入口执行。键盘扫描子程序流程图如图5-2所示。

开始初始化8255测键按下YN消抖扫描识别键码识别键释放YN取键号N数字键Y数字键处理程序功能键处理程序返回

图5-2键盘扫描子程序流程图

密码子程序流程图如图5-3所示,用于控制报警器外部输入。当发生险情

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2、温度探测器 本系统选用了美国DALLAS公司推出的DS18B20本系统选用了美国DALLAS公司推出的DS18B20一线式数字式温度传感器。 DS18B20与单片机的连接 ,图4-5温度探测器电路,DS18B20采用外接电源供电方式,工作电源由VDD引脚接入,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。 图4-5温度探测器电路 五、 用户端自动报警器软件部分 自动报警器软件设计采用模块化设计,分为主控模块,键盘模块,密码模块等。 5.1控制模块程序设计 主控流程图如下 开始系统初始化探头掉电检测N有险情Y密码及显示N盗警Y声光报警N

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com