资源简介
NXP公司LPC17XX系列的 DHT11驱动,示波器调节的延时时间,延时较为准确,程序已经验证能用,代码注视非常的详细

代码片段和文件信息
/**************************************************************************//**
* @file dht11.c
* @brief DHT11 hardware driver
* @date 21. October 2013
*
* @note
* Copyright (C) SUNRISING-TECH Limited. All rights reserved.
*
******************************************************************************/
#include “dht11.h“
/*********************************************************************************************************
** Function name: delay_1us
** Descriptions: 延时1us
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_1us(void)
{
uint8_t y;
for(y=0;y<21;y++);
}
/*********************************************************************************************************
** Function name: delay_20us
** Descriptions: 延时20us
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_20us(void)
{
uint16_t y;
for(y=0;y<21*23;y++);
}
/*********************************************************************************************************
** Function name: delay_30us
** Descriptions: 延时30us
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_30us(void)
{
uint16_t y;
for(y=0;y<21*36;y++);
}
/*********************************************************************************************************
** Function name: delay_40us
** Descriptions: 延时40us
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_40us(void)
{
uint16_t y;
for(y=0;y<945;y++);
}
/*********************************************************************************************************
** Function name: delay_50us
** Descriptions: 延时50us
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_50us(void)
{
uint16_t y;
for(y=0;y<1100;y++);
}
/*********************************************************************************************************
** Function name: delay_20ms
** Descriptions: 延时20ms
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay_20ms(void)
{
uint32_t y;
for(y=0;y<341500;y++);
}
/*************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8703 2013-10-21 16:49 dht11.c
文件 1534 2013-10-21 16:50 dht11.h
----------- --------- ---------- ----- ----
10237 2
相关资源
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- proteus仿真、keil4、DHT11、LCD1602
- DHT11 21 22库文件
- 基于zigbee温湿度传输及控制带wifiAPP查
- stm32之传感器DHT11.zip
- DS18B20温度+DHT11湿度+LCD1602
- DHT11温湿度传感器项目代码.rar
- STM32F103C8T6+DHT11+SGP30+CH340+ADC
- STM32F103C8T6+DHT11+OLED
- 基于STM32的DHT11的温湿度采集GSM报警系
- cc2530-contiki读取DHT11并发送数据例程
- STM32温湿度传感器DHT11代码,通过串口
- 基于proteus 的 STM32 采集DHT11 仿真 +
- DTH11温湿度显示在IIC_OLED上,好用,自
- STM32F103C8T6-DHT11温湿度传感器.rar
- 基于FPGA的DHT11的温湿度数据采集
- SampleApp_dht11.zip
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- 基于STC89C52的温湿度检测
- DHT11温湿度传感器例程
- 数字温湿度传感器DHT11详解及例程利用
- STM32DHT11程序
- LPC17XX_Keil工程模板及配套例程 + LPC1
- 里程表 STM32+霍尔传感器+EEPROM+LCD+DHT
- stm32f103+dht11温湿度传感器例程
- DHT11.rar
- 完整工程串口12、DHT11、BH1750、mh-z14
- 温湿度传感器DHT11资料+程序
- 乐鑫Esp8266驱动 ds18b20、dht11 温湿度传
- STM32F103C8T6按键调整参数断电保护,温
评论
共有 条评论