今天小编要和大家分享的是控制,MCU相关信息,接下来我将从C51单片机实现DTH11温湿度传感器测量仿真的设计,ip网口温湿度传感器这几个方面来介绍。

控制,MCU相关技术文章C51单片机实现DTH11温湿度传感器测量仿真的设计ip网口温湿度传感器

控制,MCU相关技术文章C51单片机实现DTH11温湿度传感器测量仿真的设计

关于单片机DTH11温湿度测量仿真,过去大多无法进行,都用的SHT11来代替,但实际上,DHT11的驱运程序与SHT11的驱运程序有着本质上的区别,DHT11只需要接线3根线就可以工作,VCC、GND、DATA,工作时由单片机通过DATA线向DHT11发送启动信号,DHT11接到信号后返回一个应答信号,单片机收到到应答信号便可开始接收温湿度数据(8bit湿度整数+8bit湿度小数+8bit温度整数+8bit温度小数+8bit校验和),SHT11是四线驱动。价格DHT11优越于SHT11,读取上SHT11会更加方便一些,SHT11,是四线驱动,直接4根插针数据时钟电源+ - 。DHT11和SHT11是同一个系列的,只不过它的测量精度不同。后者的测量精度比较高一些!目前,两款的温度湿度传器在PROTEUS中都可以进行仿真的。下面是仿真图。源程序及仿真。

C51单片机实现DTH11温湿度传感器测量仿真的设计

C51单片机实现DTH11温湿度传感器测量仿真的设计

C51单片机实现DTH11温湿度传感器测量仿真的设计

源程序:

#include “REGX51.H”

#define LCD_DB P0

unsigned char s1[5];

unsigned char s2[5];

sbit LCD_RS=P0^7;

sbit LCD_RW=P0^6;

sbit LCD_E=P0^5;

sbit io = P1^0;

sbit moshi=P3^2;

sbit INC=P3^3;

sbit DEC=P3^4;

sbit SPK=P3^5;

#define uchar unsigned char

#define uint unsigned int

typedef unsigned charU8;

typedef unsigned intU16;

uchar count1=70,count2=35;

uchar moshicount=0;

uchar TD=0;//定时次数

U8U8FLAG;

U8U8count,U8temp;

U8U8T_data_H,U8T_data_L,U8RH_data_H,

U8RH_data_L,U8checkdata;

U8U8T_data_H_temp,U8T_data_L_temp,

U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp;

U8U8comdata;

void LCD_init(void);//初始化函数

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查