第一范文网 - 专业文章范例文档资料分享平台

基于单片机的温湿度传感器课程设计

来源:用户分享 时间:2025/5/19 0:25:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

页 共 13 页 桂林电子科技大学课程设计(论文)报告用纸 第 13 第10页共23

附 录

5.1 实验总框架图:

DHT11采集温湿度 5.2 硬件部分:

由AT89S52最小系统,诺基亚5110液晶和DHT11温湿度传感器组成,电路相当简单。

5.2.1硬件原理图

CPU AT89S52 提取,处理实时温湿度值 液晶5110显示当前温湿度值

桂林电子科技大学课程设计(论文)报告用纸

第 14 11 页 共 14 23 页

5.2.2 硬件PCB图

5.2.3 硬件所需元器件

Comment 10UF 104 30p 100nf led 11.0592M JTAG Header 3X2A Header 20 res10k RES 1k 10k 自锁 SW-PB* 5110 AT89S52 DHT11 Designator C1, C6, C7 C2 C3, C4 C5 D1 D2 J8 P1 P2, P4 P3 R1 R2, R3 R4 S1 S2 U1 U2 U4 RB1 RAD0.15 RAD0.15 RAD0.15 diode 晶振 JTAG HDR2X3_CEN HDR1X20 HDR1X9 RES AXIAL0.3 AXIAL0.3 sw-pb 5110 DIP40 Footprint Quantity 3 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 5.3 实验效果:

上电后,5110液晶显示第二,三行分别显示温度,湿度值。接着在第一行显示学

页 共 15 页 桂林电子科技大学课程设计(论文)报告用纸 第 15 第12页共23

号1000220620。停留1秒钟后,切换显示姓名李能剑,再停留1秒后,就动态显示基于单片机的温湿度传感器。 5.4 软件程序 流程图: 5.4.1软件流程图 : 开始

5110复位

初始化5110

5110清屏

5110显示温度:℃ 湿度: %RH

进入while(1) 循环

执行DHT11_ReadTempAndHumi(); 读取温湿度当前值

显示温湿度值 Flag=1 显 10000220620 flag=2 示显 判flag 示学号名字 李能 剑

动态显示 基于单片机的温 湿度传感器 桂林电子科技大学课程设计(论文)报告用纸

第 16 13 页 共 16 23 页

5.4.2 软件程序

#include \

sbit res =P2^7; sbit sce =P2^6; sbit dc =P2^5; sbit sdin =P2^4; sbit sclk =P2^3; sbit dht11=P2^0;

#define OK 1 #define ERROR 0

#define NUMBER 20 #define SIZE 5

unsigned char flag=1;

unsigned char status; // 存放五字节数据的数组

unsigned char value_array[SIZE]; /* 可在其他的文件引用温湿度值, 实际是温度的整数的10倍;*/

/* 如dht11读回的温度是 26,则temp_value = 260, 湿度同理*/

unsigned char k=0;

unsigned int code hanzi[]={

0x82,0x82,0xFF,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0x82,0x82,0x00,0x0A,0x09,0x0A,0x0A,

0x0A,0x0F,0x0A,0x0A,0x0A,0x09,0x0A,0x00,/*\基\

0x20,0x21,0x21,0x21,0x21,0xFF,0x21,0x21,0x21,0x21,0x20,0x00,0x00,0x00,0x00,0x08,

0x08,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,/*\于\

0x00,0x7C,0x55,0x56,0x54,0xFC,0x54,0x56,0x55,0x7C,0x00,0x00,0x01,0x01,0x01,0x01,

0x01,0x0F,0x01,0x01,0x01,0x01,0x01,0x00,/*\单\

0x00,0x00,0xFE,0x90,0x90,0x90,0x90,0x9F,0x90,0x10,0x10,0x00,0x08,0x06,0x01,0x00,

0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,/*\片\

0x88,0x68,0xFF,0x28,0x40,0xFE,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x00,0x0F,0x08,

0x04,0x03,0x00,0x00,0x07,0x08,0x0E,0x00,/*\机\

0xFC,0x46,0x45,0x44,0xFC,0x10,0x08,0x27,0xC4,0x04,0xFC,0x00,0x0F,0x04,0x04,0x04,

0x0F,0x00,0x00,0x00,0x08,0x08,0x07,0x00,/*\的\

搜索更多关于: 基于单片机的温湿度传感器课程设计 的文档
基于单片机的温湿度传感器课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2omge80kqm5nrap1rg1l036aw5tvxo00xpc_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top