1、 毕业论文毕业论文 (2012 届)届) 基于单片机技术的基于单片机技术的数字温湿度计数字温湿度计设计设计 学生姓名学生姓名 学学 号号 分分 院院 专专 业业 指导教师指导教师 完成日期完成日期 2012 年 3 月 日 基 于 单 片 机 技 术 的 数 字 温 湿 度 计基 于 单 片 机 技 术 的 数 字 温 湿 度 计 设 计设 计 摘摘 要要 本论文介绍了一种以单片机为主要控制器件, 以 DHT91 为温 湿度传感器的数字温湿度计。主要包括硬件电路的设计和软件程序的设 计。硬件电路主要包括主控制器,测温湿度电路和显示电路三部分组成。 主控制器采用单片机 AT89C52,温湿度传感
2、器采用,显示电路采用 8 位共阳 极 LED 数码管,驱动电路用八个 PNP 型的三极管(S9012)。软件程序主要包 括主程序,测温湿度子程序,显示子程序和按键子程序等。另外,还介绍了软 件的调试分析。 本设计中采用了温湿度传感器 DHT91 作为检测元件,该传感器包括一个 电容性聚合体测湿敏感元件、 一个用能隙材料制成的测温元件, 并在同一芯片上, 与 14 位的 A/D 转换器以及串行接口电路实现无缝连接。因此,它具有品质卓 越、超快响应、抗干扰能力强、极高的性价比等优点。每个传感器芯片都在极为 精确的湿度腔室中进行标定,在标定的过程中使用。传感器在检测信号的处理过 程中要调用这些校准系
3、数。两线制的串行接口与内部的电压调整,使外围系统集 成变得快速而简单。微小的体积、极低的功耗。它具有很好的发展前景。 关键词关键词 温湿度测量 AT89C52 DHT91 目目 录录 第一章 数字温湿度计的设计依据和意义 1 1.1 数字温湿度计的设计依据 1 1.2 数字温湿度计的设计意义 1 第二章 总体设计要求及方案论证分析 2 2.1 总体设计要求 . 2 2.2 方案论证分析 2 2.2.1 方案论证. 2 2.2.2 方案设计. 3 2.3 元器件的选择. 4 2.3.1 主控制器芯片 4 2.3.2 数字温湿度传感器 6 2.4 驱动显示电路 . 6 2.5 温湿度测量的方法及分
4、析 . 7 第三章 硬件电路的设计 9 3.1 主控制电路和测温湿控制电路. 9 3.2 驱动显示电路 10 第四章 软件设计及分析. 12 4.1 DHT91 传输时序和指令集. 12 4.1.1 通讯复位时序. 12 4.1.2 启动传输时序. 13 4.1.3 数据传输和指令集. 13 4.1.4 湿度的测量时序. 14 4.1.5 输出转换为物理量. 14 4.1.6 DHT91 的 DC 特性。 16 4.2 程序流程图 17 4.3 程序的设计 18 4.3.1 通讯复位子程序. 18 4.3.2 传输启动子程序. 18 4.3.3 一个字节子程序. 19 4.3.4 读一个字节子程序. 19 4.3.5 数据处理子程序. 20 4.3.6 显示子程序. 20 4.3.7 按键子程序. 22 4.3.8 中断刷新显示数码管子程序. 23 4.3.9 软件在硬件上的调试分析. 24 结 论. 26 致 谢. 27 参考文献. 28 附 录. 29 引引 言言 温度和湿度的测量和控制是目前众多行业