基于51单片机的水流量计流量报警器设计
本系统由STC89C52单片机电路+水流量传感器+DS18B20温度电路+继电器电路+LCD1602液晶显示电路+按键电路+蜂鸣器电路+电源电路组成。
1、水流量传感器采用椭圆齿轮传感器。
2、通过液晶LCD1602液晶实时显示瞬时流量和累计流量、实时温度、设置的累计流量。
3、通过按键设置累计流量阈值,如果累计流量超过设置阈值,蜂鸣器报警、继电器断开,否则不报警继电器闭合。
4、继电器模拟水阀开关,如果当前累计流量低于设置流量,打开继电器的意思。
完整版 电路图和程序代码 下载地址
https://pan.baidu.com/s/126h7qN3Sr3gpHnoG5-MAng?pwd=3456
部分代码展示
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "1602.h"
#include "delay.h"
#include "18b20.h"
sbit buzzer=P1^2; //蜂鸣器
sbit key1=P1^1; //按键1
sbit key2=P1^0; //按键2
sbit relay = P1^3;
unsigned long PluNum=0; /