需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18460 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:不论是在人类生活还是生产中,温度和湿度都是重要参数.我们往往需要实时检测环境中的温度和湿度.基于这个要求,本文采用模块化设计思想设计了一个基于单片机的温湿度检测系统,完成了系统的硬件电路和系统软件设计. 文中对所用到的器件进行了简要说明,对每个模块的电路加以解释,并采用C语言进行结构化的编程,实现单片机对每个模块的控制.硬件部分主要包括:单片机、温湿度检测模块、屏幕显示模块、按键模块、报警模块.单片机采用了MCS—51系列的低功耗、高性能的AT89C51单片机.多个SHT11温湿度传感器构成了温湿度检测模块,SHT11实现了对温度和湿度的采集,并将采集到的温湿度信号转换成数字信号.数字信号经过AT89C51处理以后通过LCD屏幕显示出来.检测人员可以通过按键使LCD轮流显示多个地点的温湿度,同时可以根据需要设置温湿度报警的上下限数值.当检测的环境温度或湿度超出设定的范围时,报警电路中的蜂鸣器会报警.软件部分采用C语言编程,实现单片机对每个模块的控制.本次设计的多点温湿度检测系统电路简单,检测精度较高,能方便地使用于多个场合,具有一定的实用价值. 关键词:单片机;SHT11;温湿度检测;多点
目录 摘要 abstract 第1章 绪论-1 1.1 研究背景及意义-1 1.2 国内外发展概况和存在的问题-1 1.2.1 国外发展概况-1 1.2.2 国内发展概况-3 1.2.3 存在的问题-3 1.3 本次设计要求及章节安排-3 1.3.1 设计要求-3 1.3.2 章节安排-3 第2章 系统总体设计和方案选择-5 2.1 系统总体设计-5 2.2 主要模块方案选择-5 2.2.1 温湿度传感器的选择-5 2.2.2 显示屏的选择-6 2.2.3 按键电路方案选择-6 2.3 本章小结-7 第3章 系统的硬件设计-9 3.1 单片机的最小系统设计-9 3.1.1 AT89C51简介-9 3.1.2 AT89C51的最小系统电路-11 3.2 温湿度检测模块设计-12 3.2.1 SHT11产品概况-12 3.2.2 SHT11的信号转换-14 3.2.3 SHT11电路设计-15 3.3 温湿度显示模块设计-16 3.3.1 RT-1602C管脚介绍和指令功能-17 3.3.2 LCD电路设计-18 3.4 按键模块和报警模块设计-19 3.4.1 按键电路设计-19 3.4.2 报警电路设计-19 3.5 本章小结-20 第4章 系统的软件设计-21 4.1 主程序流程图-21 4.2各个模块程序设计-22 4.2.1 温湿度测量模块程序-22 4.2.2 显示模块程序设计-24 4.2.3 按键模块程序设计-26 4.2.4 报警模块程序设计-28 4.3 本章小结-28 第5章 结论与展望-29 5.1结论-29 5.2不足之处及未来展望-29 参考文献-30 致 谢-31 附录A: 电路原理图-32 附录B: C语言程序代码-33 |