274【毕设课设】基于51单片机的电热水器设计-水位-蓝牙

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

51电热水器设计-水位-LCD1602-RELAY-蓝牙-DS18B20

本设计由STC89C52单片机电路+DS18B20温度传感器+LCD1602液晶显示电路+液位传感器电路+蓝牙模块电路+电源电路组成。

1、LCD1602实时显示当前水温和设置的水温阈值。

2、当液位低于低水位时,继电器2开始闭合,到达高水位后,继电器断开。

3、通过蓝牙可以设置水温阈值。低于阈值,继电器1闭合,高于阈值,继电器1断开



unsigned long time2ms=0;	//定时计数
unsigned char DisFlag=0;		//更新显示标志

int temp1;
float temperature;
unsigned char ReadTempFlag=0;//定义读时间标志
unsigned int setTemp=30;         //温度阈值

unsigned char uartTimes=0;//串口上报计数
char dis0[16];//定义显示区域临时存储数组


unsigned char firstin =0;			  //首次接收到标志
unsigned char tab[7];				  //串口数据暂存
unsigned char Count=0;				  //串口接收计数
unsigned char  uartbusy =0;			  //串口判忙

void Init_Timer0(void);//函数命令
void UART_Init(void);
void SendByte(unsigned char dat);
void SendStr(unsigned char *s,unsigned char length);

猜你喜欢

转载自blog.csdn.net/theroadon/article/details/109261628