学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 温湿度一体化传感器DHT11可用程序
免费下载此文档

温湿度一体化传感器DHT11可用程序

简约实用,注释详细,希望有用!

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

DHT11.h

用于温湿度一体传感器DHT11的驱动程序。

单片机为STC89C52,晶振频率为11.0592MHz。

单线串口,记得不要接到P3口上,会出现未知问题。

时序要求很严格,建议详细参照DHT11的说明书来编程。

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

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

sbit dht_dat=P1^0; //用哪个I/O口自选,注意不要用P3口

uchar dht_t1=0,dht_t2=0; //依次为温度整数部分和温度小数部分

uchar dht_d1=0,dht_d2=0; //依次为湿度整数部分和湿度小数部分

uchar dht_chk=0; //和校验,可选择是否使用,具体参照数据手册

uchar dht_num=0; //用于while循环中计数,超时则跳出循环

#ifndef __INF_NEC__

#define __INF_NEC__

extern void dht_delay_10us();

extern void dht_delay_10ms(uchar t);

extern uchar dht_readat();

extern void dht_getdat();

extern void dht_init();

#endif

void dht_delay_10us() //自己调,一定要尽量精确到10us,很重要

{

uchar i=0;

for(i=0;i<1;i++);

}

void dht_delay_10ms(uchar t) //大概10ms就行,粗略延时

{

uchar i=0,j=0,k=0;

for(i=0;i<t;i++)

{

for(j=0;j<40;j++)for(k=0;k<75;k++);

}

}

第1页

免费下载Word文档免费下载:温湿度一体化传感器DHT11可用程序

(下载1-3页,共3页)

我要评论

相关文档

  • 温湿度传感器DHT11程序

    温湿度传感器DHT11程序_计算机软件及应用_IT/计算机_专业资料。常用的温湿度传感器//***// // DHT11 使用范例 //单片机 : AT89S52 或 STC89C52RC // 功能...

  • 数字温湿度传感器DHT11详解及例程利用串口显示(已经测试)

    数字温湿度传感器DHT11详解及例程利用串口显示(程序已经测试)数字温湿度传感器DHT...? ?各型号管脚完全可以互换。 ? ?测量湿度范围从20%RH到90%RH;测量温度范围...

  • DHT11温湿度传感器

    另外和控制电路相连,可以进行加 湿电路和除湿电路的控制,使温度湿度参数在预先...每个DHT11传感器都在极为精确的湿度校验室中进行校准。 校准系数以 程序的形式...

  • STM8S操作DHT11温湿度传感器c语言程序模组

    STM8S操作DHT11温湿度传感器c语言程序模组_电子/电路_工程科技_专业资料。直接拿来可以使用的便捷模组,你懂得STM8S @ 16M 定时器定时5ms中断一次 #define _G_...

  • DHT11数字温湿度传感器(附1602显示程序)已验证ok

    DHT11数字温湿度传感器(附1602显示程序)已验证ok_IT/计算机_专业资料。DHT11数字温湿度传感器 LCD1602显示 C语言编程1、DHT11 产品概述 DHT11 数字温湿度传感...

  • 温湿度传感器最终程序

    温湿度集成传感器DHT11部分... 5页 免费 温湿度传感器DHT11程序 6页 2财富值 温湿度一体化传感器DHT11可... 3页 2财富值 DHT11温湿度传感器avrnega......

  • C51_温湿度传感器DHT11驱动_LCD1602显示程序

    C51_温湿度传感器DHT11驱动_LCD1602显示程序_电子/电路_工程科技_专业资料。DHT11.c 文件 #include<reg52.h> #include<Time_Delay.h> //the main only ...

  • 数字温湿度传感器DHT11 操作C语言源代码

    数字温湿度传感器DHT11 操作C语言源代码_电子/电路_工程科技_专业资料。1、...程序带未传感器未连接检测 及读数据超时处理 //*** //***...

  • DHT11温湿度传感器51单片机在LCD1602显示程序

    DHT11温湿度传感器51单片机在LCD1602显示程序_电子/电路_工程科技_专业资料。...可以改变 LCD 上数值跳变的数度 } //***dht11 测试某块***/...

  • 温湿度传感器DHT11液晶1602显示程序

    (comdata); } void DHT11_5() //读5个字节数据 两个字节为温度数据 两个字节为湿度数据 最后一个字节为校验 { uchar i,temp; //主机拉低18ms dat=0;...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部