编号:38
基于51单片机的防火系统装置
功能描述:
本系统由51单片机最小系统讴歌系统+LCD1602液晶显示+按键模块+烟雾传感器模块+ADC0832转换模块+继电器模块块+声光报警模块组成。
1、主控采用89C52单片机
1,基本组成(烟雾传感器,A/D电路转换,驱动电路继电器代替灭火装置)
2,两个按键设置上限,蜂鸣器达道上限报警 并开启继电器灭火.
3,用液晶显示器LCD1602显示烟雾浓度
Proteus7.8以上版本均可使用
视频演示链接:
38、基于51单片机的防火系统装置
仿真图:
电路图:
系统框图:
程序源码:
/**************************************************************
**************************************************************/
#include <reg52.h>
#include <intrins.h>
#include <LCD1602.h>
#include <ADC0832.h>
#include <key.h>
void main()
{
LCD_init(); //液晶初始化
LCD_disp_data(0,0,"Currut Smoke:",13);
LCD_disp_data(0,1,"Set Smoke:",13);
while(1)
{
disp_adc0832();
Key_board();
if(pm>smoke) //如果烟雾大于上限值
{
JD0=1; //打开继电器代表开灭火器
BEEP(1); //打开蜂鸣器
}
else
JD0=0; //关闭灭火器
}
}