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

资源简介


51单片机DHT11数码管显示程序,DHT11是一款方便使用的温湿度传感器,可以同时检测温度和湿度,使用方便,本程序是基于51单片机数码管显示的DHT11,程序中重要部分都有注释,而且已测试通过请放心下载!

资源截图

代码片段和文件信息


//三、
//保存的文件名是dht11.c
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
//单片机时钟为11.0592M
#include “dht11.h“
#include 
//请根据自己的dht11 接的IO 口来改动位定义
sbit dht11 = P1^3;
//防止在与硬件通信时发生死循环的计数范围
#define NUMBER 20
#define SIZE 5
static unsigned char status;
//存放五字节数据的数组
static unsigned char value_array[SIZE];
/*可在其他的文件引用温湿度值实际是温度的整数的10 倍
如dht11 读回的温度是26则temp_value = 260 湿度同理*/
int temp_value humi_value;
static unsigned char ReadValue(void);
extern void Delay_1ms(unsigned int ms)
{
unsigned int x y;
for(x = ms; x > 0; x--)
{
for(y = 124; y > 0; y--);
}
}
static void Delay_10us(void)
{
unsigned char i;
i--;
i--;
i--;
i--;
i--;
i--;
}
/*读一个字节的数据*/
static unsigned char ReadValue(void)
{
unsigned char count value

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

     文件       7020  2012-04-27 17:25  DHT11(51数码管显示)\DHT

     文件        625  2012-04-27 17:48  DHT11(51数码管显示)\DHT11.h

     文件       9932  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4

     文件       3663  2012-04-27 23:55  DHT11(51数码管显示)\DHT11_4.c

     文件       2421  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4.hex

     文件         59  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4.lnp

     文件       7084  2012-09-02 21:24  DHT11(51数码管显示)\DHT11_4.LST

     文件      13680  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4.M51

     文件       5729  2012-09-02 21:24  DHT11(51数码管显示)\DHT11_4.OBJ

     文件        235  2012-09-04 10:43  DHT11(51数码管显示)\DHT11_4.plg

    .......    135671  2012-09-04 10:43  DHT11(51数码管显示)\DHT11_4.uvgui.Administrator

    .......    135671  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4.uvgui_Administrator.bak

    .......      7448  2012-09-04 10:37  DHT11(51数码管显示)\DHT11_4.uvopt

     文件      13427  2012-04-27 22:28  DHT11(51数码管显示)\DHT11_4.uvproj

    .......      7459  2012-09-02 21:24  DHT11(51数码管显示)\DHT11_4_uvopt.bak

     文件          0  2012-04-27 17:24  DHT11(51数码管显示)\DHT11_4_uvproj.bak

     文件       3506  2012-09-04 10:37  DHT11(51数码管显示)\main.c

     文件       7804  2012-09-04 10:37  DHT11(51数码管显示)\main.LST

     文件       5496  2012-09-04 10:37  DHT11(51数码管显示)\main.OBJ

     文件         34  2012-09-04 10:37  DHT11(51数码管显示)\main.__i

     目录          0  2012-09-04 10:43  DHT11(51数码管显示)

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

               366964                    21


评论

共有 条评论