通过液位传感器进行检测,实时监测水位大小。当超过设定范围时则进行报警,并通过进液泵和出液泵控制水位位置。分别有设定手动控制和自动控制,并有电源电路。包含的电路有显示电路、按键电路,显示电路,电机电路,传感器电路,声光报警电路,电源电路。
/* 预处理区 */
#include <reg52.h> /* 加载"reg52.h"头文件 */
#include <math.h> /* 加载"math.h"头文件 */
/* 宏定义 */
#define unchar unsigned char /* 无符号字符型 */
#define unint unsigned int /* 无符号整型 */
#define N 10 /* 延时参数 */
/* 数组常量定义 */
unchar code row1[] = ">>Liquid Level<<"; /* 液晶输出的第一行显示编码 */
unchar code row2[] = { "0123456789" }; /* 液晶的0~9编码 */
unchar code tip_1[] = "Please lini cap"; /* 液晶输出行 */
unchar code tip_2[] = "then push'start'";