基于51单片机的温湿度监测仪(SHT10)(程序+Protues仿真)

编号:61

基于51单片机的温湿度监测仪(SHT10)

功能描述:

      本设计由51单片机+SHT10温湿度传感器+1602液晶显示模块组成。
1、主控制器是51单片机
2、利用SHT10温湿度传感器读取大温度、湿度。
3、1602液晶显示温度、湿度,保留一位小数
4、温湿度传感器、SHT10、SHT11、SHT15、SHT71、SHT75均可通用

仿真软件版本:proteus7.8以上版本
编程软件:Keil4 C51
编程语言:C语言

视频演示链接:

61、基于51单片机的温湿度监测仪(SHT10)

仿真图:

程序源码:

#include "reg52.h"
#include "lcd1602.h"
#include "delay.h"
#include "SHT10.h"

#include "math.h"
#include "stdio.h"
#include "string.h"


void main(void)
{
	unsigned char BUF[18];
	unsigned int temperature,humidity;
	Lcd1602_Init();			//LCD1602液晶初始化
	SHT10_Reset();			//SHT20初始化 连接复位
	while(1)
	{			
		SHT10_Read_Date(&temperature,&humidity);	//读取温湿度
		sprintf(BUF,"Temp:%5.1f%cC  ",(float)temperature/10,0xdf);
		Lcd1602_String(0,0,BUF);
		sprintf(BUF,"Humi:%5.1f%%RH ",(float)humidity/10);
		Lcd1602_String(0,1,BUF);
		delay_ms(200);	
	}
}

软件免费下载地址:

1、Proteus仿真软件
文件内容:Proteus7.8安装包、Proteus8.6安装包、Proteus.8.10安装包、Proteus Professional 8.11 SP0安装包

链接:https://pan.baidu.com/s/11LNUZ9BJXWvXf1C4dPc3_w 
提取码:2756

2、KEIL4 C51软件安装包

链接:https://pan.baidu.com/s/1CTZBqDsPsyIbjCIjI_birA 
提取码:sy2a 

文件下载:

链接: https://pan.baidu.com/s/1uNZMttG2NNcx0-H8Xm0rSQ?pwd=f4sj

提取码: f4sj

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

单片机技能设计

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

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

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

打赏作者

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

抵扣说明:

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

余额充值