微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于STC89C52单片机的宿舍智能防火报警系统设计

基于STC89C52单片机的宿舍智能防火报警系统设计

时间:05-06 来源:3721RD 点击:

系统软件设计

作为智能防火系统核心的主控单片机主要完成接收各监控子功能模块发送来的信息,并通过串口与GSM通信模块发送相应的短信息到用户的手机。

当系统上电或者复位时,单片机开始运行主程序,其流程图如图8所示。主程序首先完成I/O口、液晶显示、串口、定时器、时钟、开放外部中断及串口中断等初始化设置,然后执行读温湿度、读时钟和键盘扫描子程序并在液晶屏上显示。之后系统开始等待中断,在单片机相应中断后进入各自的中断服务子程序。各个防火监控模块通过外部中断0申请中断,发送接收短消息通过串口中断进行。

图8 系统主程序流程图

结束语

宿舍智能防火报警系统为宿舍安防提供了一条可行途径。鉴于宿舍防火的基本需求,本设计基于STC89C52单片机,采用成熟可靠的GSM移动网络,同时利用多传感器检测,设计了智能报警系统。本文介绍了系统的总体构成,关键模块的连接方式以及软件实现的流程图。该系统具有智能化、自动化特点,对于大学生宿舍的安全建设具有重要意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top