加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于51单片机DHT11温湿度测量仪proteus仿真设计源码+仿真+讲解视频+设计报告

07/26 09:56
1282
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
相关方案
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

功能说明:

运用所学单片机知识,完成温湿度信号的测量。

要求如下:

单片机系统选择使用AT89C51温度传感器采用DHT11,将温湿度传感器DHT11采集到的温度及湿度值数据显示在LCD显示器上。

讲解视频

代码讲解+仿真讲解


51单片机DTH11温湿度测量仪protues仿真设计(源码+仿真+报告+讲解)

仿真电路

img

DHT11检测值


//单总线读取DHT11寄存器
uchar DHT11_rec_byte()      
{
   uchar i,dat=0;
  for(i=0;i<8;i++)    
   {          
      while(!Data);   
      DHT11_delay_us(8);    
      dat<<=1;           
      if(Data==1)    
         dat+=1;
      while(Data);     
    }  
    return dat;
}
//解析DHT11寄存器数据
void DHT11_receive()     
{
    uchar R_H,R_L,T_H,T_L,RH,RL,TH,TL,revise; 
    DHT11_start();
    if(Data==0)
    {
        while(Data==0);       
        DHT11_delay_us(40);  
        R_H=DHT11_rec_byte();      
        R_L=DHT11_rec_byte();     
        T_H=DHT11_rec_byte();     
        T_L=DHT11_rec_byte();    
        revise=DHT11_rec_byte(); 
        DHT11_delay_us(25);    
        if((R_H+R_L+T_H+T_L)==revise)      
        {
            RH=R_H;
            RL=R_L;
            TH=T_H;
            TL=T_L;
        }  
        rec_dat[0]='H';	 //显示的第一个字符
        rec_dat[1]='U';
        rec_dat[2]='M';
		rec_dat[3]='=';
        rec_dat[4]='0'+(RH/10);
        rec_dat[5]='0'+(RH%10);/*湿度*/
        rec_dat[6]=' ';
        rec_dat[7]='T';	 //显示的第一个字符
        rec_dat[8]='U';
        rec_dat[9]='M';
		rec_dat[10]='=';
        rec_dat[11]='0'+(TH/10);
        rec_dat[12]='0'+(TH%10);/*温度*/
    }
}

main函数

void main()
{
   uchar i;   
   init_lcd();   
   while(1)
   {   
       DHT11_delay_ms(100);    
       DHT11_receive();
       write_com(0x80);   
       for(i=0;i<13;i++){
	   	    write_dat(rec_dat[i]);
	   }
		write_dat(0xdf);
		write_dat('C');                          
   }
}

设计报告

5593字设计报告

设计报告

资料清单&&网盘链接

网盘下载链接

  1. 常见使用问题及解决方法–必读!!!!
  2. 程序代码
  3. proteus仿真
  4. 功能说明
  5. 开题报告
  6. 设计报告
  7. 讲解视频
    Altium Designer 安装破解
    DHT11说明书200808修订版.pdf
    KEIL+proteus 单片机仿真设计教程
    KEIL安装破解
    Proteus元器件查找
    Proteus安装
    Proteus简易使用教程
    单片机学习资料
    相关数据手册
    答辩技巧
    设计报告常用描述
    鼠标双击打开嘉盛单片机51 STM32单片机课程毕业设计.url
  • 设计资料获取联系方式.doc

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
MK10DX256VLH7R 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 256KB Flash, 72MHz, QFP 64
$9.1 查看
MC56F8345VFGE 1 Freescale Semiconductor 16-bit DSC, 56800E core, 128KB Flash, 60MHz, QFP 128
$22 查看
STM32F207IGH6TR 1 STMicroelectronics High-performance Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 120 MHz CPU, ART Accelerator, Ethernet

ECAD模型

下载ECAD模型
$69.82 查看

相关推荐

电子产业图谱