基于51单片机的报警器(温度,烟雾,DS18B20,ADC0832)原理图、流程图、物料清单、仿真图、源代码

您所在的位置:网站首页 mq2和adc0832怎么连接 基于51单片机的报警器(温度,烟雾,DS18B20,ADC0832)原理图、流程图、物料清单、仿真图、源代码

基于51单片机的报警器(温度,烟雾,DS18B20,ADC0832)原理图、流程图、物料清单、仿真图、源代码

2024-06-21 05:37| 来源: 网络整理| 查看: 265

请添加图片描述

基于51单片机的报警器(温度,烟雾,DS18B20,ADC0832)

烟雾报警器: 1、测量温度和烟雾浓度 2、温度超过上下限,报警;烟雾超过上限报警 3、通过按键设置报警值请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述

#include "reg51.h" #include "lcd1602.h" #include"Ds18b20.h" #include "ADC0832.h" sbit k1=P1^0; sbit k2=P1^1; sbit k3=P1^2; sbit beep=P2^3;//蜂鸣器 uint time=0; //定时 uchar xian1[]="Y:00% T:00 C"; uchar xian2[]="00% L:00 H:00";//参数 uchar wendu=0,yan=0;//温度 uchar lim1=50,lim2=10,lim3=30;//阀值 uchar mode=0; //主函数 void main() { xian1[10]=0xdf; init_1602(); //初始化LCD TMOD|=0X01; //模式1 TH0=0XFC; //1ms TL0=0X18; ET0=1; //打开定时器0中断允许 EA=1; //打开总中断 TR0=1; //打开定时器 while(1) { if(!k1)//设置 { if(modelim3)||(wendu


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3