• 大小: 0.04M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


看了些别人写的DHT11例程,程序写的感觉比较繁琐、杂乱,自己整理了下重写写了个简单易懂的 附上源码 ,仅供参考。CC2530驱动DHT11自己整理编写简单易懂

资源截图

代码片段和文件信息

#include 
#include “DHT.h“

#define DHT11 P0_6
int Check;
uchar TLTHHLHHtemp[2]hum[2];
//延时函数
void Delay_us() //1 us延时
{
    asm(“nop“);
    asm(“nop“);
    asm(“nop“);
    asm(“nop“);
    asm(“nop“);    
    asm(“nop“);
    asm(“nop“);
    asm(“nop“);    
    asm(“nop“); 
}
void Delay_10us() //10 us延时
{
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();
  Delay_us();   
}
void Delay_ms(uint Time)//n ms延时
{
    unsigned char i;
    while(Time--)
    {
        for(i=0;i<100;i++)
            Delay_10us();
    }
}

void DHT11Input()
{
  P0SEL &= ~0X40; //设置 P06 为普通 IO 口
  P0DIR &= ~0x40; //重新配置IO口方向
}
void DHT11Output()
{
  P0SEL &= ~0X40; //设置 P06 为普通 IO 口
  P0DIR |= 0x40; //重新配置IO口方向
}
/***********************
   温湿度传感
***********************/
uchar Read_Byte()//读一个字节—八位
{
  uchar idata;
  DHT11Input();
  for(i=0;i<8;i++)
  {
    while

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      34238  2012-03-23 14:27  CC2530驱动DHT11(简单易懂、自己编写)\Backup (2) of Exp.ewd

     文件      55560  2012-10-14 15:54  CC2530驱动DHT11(简单易懂、自己编写)\Backup (2) of Exp.ewp

     文件      21643  2010-07-07 10:04  CC2530驱动DHT11(简单易懂、自己编写)\Backup of Exp.ewd

     文件      53212  2011-09-28 09:00  CC2530驱动DHT11(简单易懂、自己编写)\Backup of Exp.ewp

     文件       1928  2016-08-17 22:22  CC2530驱动DHT11(简单易懂、自己编写)\DHT.c

     文件        265  2016-08-17 18:54  CC2530驱动DHT11(简单易懂、自己编写)\DHT.h

     文件       4158  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\Exp.dep

     文件      34274  2013-12-17 16:32  CC2530驱动DHT11(简单易懂、自己编写)\Exp.ewd

     文件      56308  2016-08-17 17:24  CC2530驱动DHT11(简单易懂、自己编写)\Exp.ewp

     文件        157  2011-09-28 08:59  CC2530驱动DHT11(简单易懂、自己编写)\Exp.eww

     文件       1260  2012-10-14 15:09  CC2530驱动DHT11(简单易懂、自己编写)\UART.C

     文件        150  2012-10-14 15:09  CC2530驱动DHT11(简单易懂、自己编写)\UART.H

     文件      12438  2016-08-17 22:21  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Exe\Exp.hex

     文件      18417  2016-08-17 22:21  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj\DHT.r51

     文件      27699  2012-10-19 19:55  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj\DHT11.r51

     文件        356  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj\Exp.pbd

     文件       6963  2016-08-17 19:02  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj\main.r51

     文件       3931  2012-10-14 15:09  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj\UART.r51

     文件       1319  2016-08-18 19:59  CC2530驱动DHT11(简单易懂、自己编写)\settings\Exp.cspy.bat

     文件       3480  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\settings\Exp.dbgdt

     文件        903  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\settings\Exp.dni

     文件       3341  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\settings\Exp.wsdt

     文件       1019  2016-08-18 20:00  CC2530驱动DHT11(简单易懂、自己编写)\main.c

     目录          0  2016-08-17 15:39  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Exe

     目录          0  2016-08-17 15:39  CC2530驱动DHT11(简单易懂、自己编写)\Debug\List

     目录          0  2016-08-17 22:23  CC2530驱动DHT11(简单易懂、自己编写)\Debug\Obj

     目录          0  2016-08-17 15:39  CC2530驱动DHT11(简单易懂、自己编写)\Debug

     目录          0  2016-08-17 15:39  CC2530驱动DHT11(简单易懂、自己编写)\settings

     目录          0  2016-08-17 22:22  CC2530驱动DHT11(简单易懂、自己编写)

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论