编号: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