37、基于51单片机大棚温控系统(程序+Proteus仿真+电路图+设计报告+软件流程图)

编号:37

基于51单片机大棚温控系统

功能描述:

      本设计由51单片机+液晶1602+按键+DS18B20温度传感器模块+键盘模块+声光报警模组成。
1、使用89C52单片机与DS18B20采集温度在液晶1602上显示
2、按键设置上下限报警值,超过报警值则蜂鸣器响
3、设有四个按键分别为温度上限加、温度上限减、温度下限加、温度下限减

Proteus7.8以上版本均可使用
 

视频演示链接:

37、基于51单片机大棚温控系统

仿真图:

电路图:

程序源码:

/******************************************************************

*****************************************************/
#include "reg51.h"
#include "LCD.h"
#include "DS18B20.h"
#include "KEY.h"
void main()
{	   
	float temp = 0.0;
	short temprature;		   			    //定义温度变量
	P1=0X0F;
	LCD_Init();  //lcd1602初始化

	write_string(0,0,"Temp:          ");
	write_string(0,1,"up:    dowm:   ");	
	while(1)
	{
		temprature =  DS18B20_Get_Temp();  //读取温度
		write_com(0x80+5);  //显示温度值
		write_dat(temprature/100+0x30);
		write_dat(temprature%100/10+0x30);
		write_dat('.');
		write_dat(temprature%100%10+0x30);	
		write_dat(0xdf);
		write_dat('C');
		temp = (float)temprature/10;
		Key_borad();		//按键设置函数
		if(temp>tmpup)  //得到温度值 大于上限设置值
		BEEP(1);
		else if(temp<tmpdowm) //得到温度值 小于下限设置值
		BEEP(1);
		else 
		{_nop_();}

	}
}

文件下载:

百度网盘 请输入提取码

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可能感兴趣的项目设计: 大棚种植远程监控系统设计(硬件+源代码+上位机+论文) 资料下载链接:https://www.cirmall.com/circuit/3813/detail?3 大棚种植控系统概述: 本文介绍的是一个由单片机构成的度控制系统,主要用来提供测的解决方案,同时还能实时监控度变化趋势,以及报警功能。它利用STC89C52RC单片机,DS18B20,蜂鸣器报警电路和LCD1602来实现度检测控制功能。度检测是使用的DS18B20温度传感器,将检测得到的度通过单片机单总线的协议读取并将其显示在LCD1602液晶屏上。除此之外,它还能通过按键设置度的上限值,如果度超过上限,则蜂鸣器报警,大大提高了系统的安全性。 大棚种植控系统总体设计框图: 大棚种植控它主要由五部分组成: ①主控制部分主芯片采用单片机STC89C52RC(包括时钟和复位电路); ②显示部分采用3位LED数码管以动态扫描方式实现度显示; ③度采集部分采用DS18B20温度传感器; ④按键输入部分主要功能是实现设定度值的输入; ⑤人体红外传感器用来检测人体信息 DS18B20检测度,将度信息传送到单片机内,单片机检测到度信号,对其进行处理,将处理得到的数据在LCD1602液晶上显示出来。可以通过按键来设置度的上下限值,当度超过范围时,单片机控制蜂鸣器报警,同时当人体红外传感器检测到人体时,也会触发蜂鸣器报警。 单片机大棚控电路仿真图截图:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机技能设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值