其他分享
首页 > 其他分享> > 694【毕设课设】基于51单片机花卉生长检测系统设计

694【毕设课设】基于51单片机花卉生长检测系统设计

作者:互联网

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

51花卉生长检测系统-LCD1602-光敏-土壤-DS18B20-RELAY

本设计由STC89C52单片机+1602液晶显示电路+光照检测电路+土壤湿度传感器电路+温度DS18B20检测电路+继电器电路+电源电路组成。

1、在液晶上实时显示光照值、土壤湿度值和温度值。

2、光照、土壤湿度和温度超过相应阈值(阈值由通旺科技确定),则相应的继电器闭合。各个传感器对应的继电器的通断是分开控制的,各自为政。如果没有超过阈值,则相应的继电器不闭合。

资料包含:仿真,程序,论文,软件资料等

	unsigned int midvolt;
	delay_1ms(200) ;
	P0 = P1 = P2 = P3 = 0xff;  //IO口初始为电平

	init_1602();      //1602初始化
	write_string(1,0,"My Designer!");
	
	while(1) 
	{	
		delay_1ms(100);          //延时有助于稳定
		delay_1ms(100); 
		delay_1ms(100); 
		delay_1ms(100);  

		midvolt=ReadADC(1);				//ad转换采集
		guangZhao=midvolt*99/255;		//计算
		delay_1ms(10);

		midvolt=ReadADC(0);				//ad转换采集
		shiDu=midvolt*99/255;		//计算
		delay_1ms(10);

	    temp1=ReadTemperature();
		temperature=(float)temp1*0.0625;

		sprintf(dis0,"S:%2d G:%2d %3.1fC ",guangZhao,shiDu,temperature);
		write_string(0,0,dis0);
		if(guangZhao>50)   //光照判断继电器处理
		{Relay1 =0;}
		else 
		{Relay1 =1;}

		if(shiDu>50)   //湿度判断继电器处理

 

标签:毕设,midvolt,694,课设,1ms,继电器,delay,电路,100
来源: https://blog.csdn.net/weixin_51254112/article/details/109904833