5021-温湿度检测-单片机仿真设计

发布时间:2024年01月16日

限时福利:在电子开发圈-公众号-首页发送“免费”,即可无限畅读本文 !!!

功能描述

1、51+Proteus8.10;

2、学习SHT11温湿度传感器驱动程序、1602显示驱动程序;

仿真设计

程序设计

#include <reg52.h>
#include <intrins.h>

#define uchar unsigned char	 //宏定义方便以后用
#define uint unsigned int  
#define ulong unsigned long

//SHT11接口
sbit DATA = P2^5;
sbit SCK = P2^4;

typedef union		   //定义共同类型
{ 
  unsigned int i;	 //i表示测量得到的温湿度数据(int 形式保存的数据) 
  float f;			   //f表示测量得到的温湿度数据(float 形式保存的数据)
} value;

enum {TEMP,HUMI};

uchar TEMP_BUF[7];		//用于记录温度
uchar HUMI_BUF[5];		//用于记录湿度
 
int real_tempure=0;		//实际温度
uchar real_humi=0;


//LCD port
sbit LcdRs= P2^0;
sbit LcdRw= P2^1;
sbit LcdEn= P2^2;
sfr  DBPort= 
文章来源:https://blog.csdn.net/weixin_42625444/article/details/135584856
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。