252【毕设课设】基于51单片机的浇花系统设计

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

51浇花系统设计-DHT11-水泵-BELL-风扇-LCD1602

本设计由STC89C52单片机电路+DHT11温湿度传感器+水泵控制电路+蜂鸣器报警电路+风扇控制电路+LCD1602液晶显示电路+电源电路。

1、当湿度低于下限值时,打开水泵进行抽水自动灌溉同时报警,当湿度高于上限值时,自动关闭水泵停止灌溉。(湿度上下限由通旺科技自行决定)

2、当温度高于上限值时,打开风扇进行通风降温同时报警,当温度低于下限值时,自动关闭风扇工作。(温度上下限由通旺科技自行决定)

3、LCD1602实时显示温度、湿度和温湿度的阈值。

5、温度在30℃以下,液晶显示:Cold。温度在30℃以上,液晶显示:Hot


void main (void)
{

	Init_Timer0();        //定时器0初始化
	
	UART_Init();

	LCD_Init();           //初始化液晶
	DelayMs(20);          //延时有助于稳定
	LCD_Clear();          //清屏

	DelayMs(120);
	SendStr("ready ok!",9);

	while(1)         //主循环
	{
		if(read_dht21==1)
		{
			read_dht21=0;
			ET0 =0;	 //关闭定时器中断
		   	RH();	 //读取模块数据周期不易小于 2S 
			ET0 =1;	 //开定时器中断
			sprintf(dis0,"T:%02d'C H:%02d%% ",(int)U8T_data_H,(int)U8RH_data_H);
			LCD_Write_String(0,0,dis0);//显示时间及温度

猜你喜欢

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