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

合集下载

《2024年基于单片机的温湿度控制系统的设计》范文

《2024年基于单片机的温湿度控制系统的设计》范文

《基于单片机的温湿度控制系统的设计》篇一一、引言在现代生活中,温湿度的控制对很多环境、设备和过程来说都是非常重要的。

特别是在实验室、仓储、工业生产线以及家居环境中,有效的温湿度控制系统更是必不可少。

为此,我们提出了一种基于单片机的温湿度控制系统的设计方法,这种设计既方便实用又具有良好的环境适应性。

二、系统概述我们的温湿度控制系统以单片机为核心控制器,利用温湿度传感器采集环境信息,然后通过单片机进行处理,根据处理结果驱动执行器调整环境中的温湿度。

系统的核心部分包括单片机、温湿度传感器、执行器以及电源模块等。

三、硬件设计1. 单片机模块:作为系统的核心,单片机负责接收传感器数据,处理数据并发出控制指令。

我们选择的是一款性能优越、价格适中的单片机,能够满足大部分温湿度控制需求。

2. 温湿度传感器模块:传感器负责实时采集环境中的温湿度信息。

我们采用的是一种高精度的数字式温湿度传感器,能够快速准确地提供温湿度数据。

3. 执行器模块:根据单片机的指令,执行器负责调整环境中的温湿度。

执行器可以是加热器、冷却器、加湿器或去湿器等。

4. 电源模块:为整个系统提供稳定的电源。

我们采用的是一种高效的电源管理模块,能够保证系统在各种环境下的稳定运行。

四、软件设计软件设计是整个系统的灵魂,它决定了系统如何处理数据和发出指令。

我们的软件设计主要包括以下部分:1. 数据采集:单片机通过与温湿度传感器的通信,实时采集环境中的温湿度数据。

2. 数据处理:单片机对采集到的数据进行处理,如滤波、转换等,以便更准确地反映环境的真实情况。

3. 控制算法:根据处理后的数据,单片机通过控制算法计算出最优的控制指令,如加热、冷却、加湿或去湿等。

4. 指令发送:单片机将计算出的控制指令发送给执行器,执行器根据指令调整环境中的温湿度。

五、系统实现在硬件和软件设计完成后,我们需要将两者结合起来,实现整个温湿度控制系统的功能。

首先,我们需要将单片机与温湿度传感器和执行器进行连接,然后编写并烧录程序到单片机中。

单片机控制DHT11传感器的课程设计报告

单片机控制DHT11传感器的课程设计报告

重庆三峡学院课程设计(论文)题目温湿度传感器报警器院系机械工程学院专业机械设计及其自动化年级2010级学生姓名吴春生学生学号201007024169指导教师吴光杰职称教授完成设计(论文)时间2013 年 1 月目录摘要................................................ 错误!未定义书签。

关键词 (1)1 引言.............................................. 错误!未定义书签。

第一章课程构思. (2)1.1主要内容........................................ 错误!未定义书签。

1.2系统的功能介绍.................................. 错误!未定义书签。

1.3系统总体方案设计 (2)1.3.1 DHT11产品概述 (3)1.3.2单片机AT89S52 (4)第二章系统的硬件设计和连接(独立完成部分) (8)2.1时钟电路 (8)2.2复位电路 (8)2.3显示模块 (9)2.4传感器模块 (10)第三章程序设计 (12)程序 (12)第四章 (20)总结 (20)参考文献 (21)致谢 (21)英文翻译 (22)摘要:温湿度是生活生产中的重要的参数。

本设计为基于单片机的温湿度检测与控制系统,采用模块化、层次化设计。

用新型的智能温湿度传感器DHT11主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机AT89S51进行数据的分析和处理,为显示和报警电路提供信号,实现对温湿度的控制报警。

报警系统根据设定报警的上下限值实现报警功能,显示部分采用LCD1602液晶显示所测温湿度值。

系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。

关键词:单片机;DHT11温湿度传感器; LCD1602显示1.引言温湿度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用。

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

基于单片机的温湿度传感器程序设计
2
1.性能参数
DHT11相关参数如表13-3所示。湿度测量范围中的RH表示相对湿度。
表13-3 DHT11参数表
外文名
DHT11
测量精度 湿度±5%RH(误差为5%),温度±2℃
供电电压
3.3~5.5V DC
分辨率
湿度1%RH,温度1℃输出Βιβλιοθήκη 单总线数字信号互换性
可完全互换
测量范围 湿度20~90%RH,温度0~50℃ 长期稳定性
9
【例13-2】 【参考代码】
//***********************************************************************//
//
DHT11使用范例
//
功能:串口发送温湿度数据
//***********************************************************************//
#include <reg51.h>
#include <intrins.h>
typedef unsigned char U8;
//无符号8位整型变量
typedef signed char S8;
//有符号8位整型变量
typedef unsigned int U16;
//无符号16位整型变量
typedef signed int S16;
<±1%RH/年
DHT11为4针单排引脚封装,引脚说明如表13-4所示。
引脚Pin 1 2 3 4
表13-4 DHT11引脚说明
名称
说明
VDD
电源3.3~5.5V DC

《2024年基于单片机的温湿度控制系统的设计》范文

《2024年基于单片机的温湿度控制系统的设计》范文

《基于单片机的温湿度控制系统的设计》篇一一、引言随着科技的不断进步,人们对于生活环境中的温湿度控制要求越来越高。

为了满足这一需求,本文提出了一种基于单片机的温湿度控制系统的设计。

该系统可以精确地检测并控制环境中的温湿度,从而达到改善生活环境,提高生活品质的目的。

二、系统设计概述本系统采用单片机作为主控制器,配合温湿度传感器、执行器件以及相应的电路,实现对环境温湿度的检测与控制。

系统设计的主要目标是实现高精度、高稳定性的温湿度控制。

三、硬件设计1. 主控制器:采用单片机作为主控制器,负责整个系统的控制与数据处理。

2. 温湿度传感器:采用高精度的温湿度传感器,实时检测环境中的温湿度。

3. 执行器件:包括加热器、加湿器、除湿器等,根据检测到的温湿度信息,执行相应的动作。

4. 电源电路:为系统提供稳定的电源,保证系统正常运行。

5. 通信接口:采用串口通信,实现与上位机的数据交互。

四、软件设计1. 数据采集:单片机通过温湿度传感器实时采集环境中的温湿度数据。

2. 数据处理:单片机对采集到的数据进行处理,包括数据滤波、数据转换等。

3. 控制算法:采用适当的控制算法,如PID控制算法,根据处理后的数据,计算执行器件的动作。

4. 通信协议:单片机与上位机之间采用串口通信协议,实现数据的上传与下发。

五、系统实现1. 温湿度检测:单片机通过温湿度传感器实时检测环境中的温湿度,并将数据传输至单片机。

2. 控制执行器件:单片机根据检测到的温湿度数据,计算执行器件的动作,并通过电路驱动执行器件执行相应的动作。

3. 数据传输:单片机通过串口将检测到的温湿度数据传输至上位机,上位机可根据需要对数据进行处理与显示。

六、系统调试与优化1. 硬件调试:对系统硬件进行逐一检查,确保各部分工作正常。

2. 软件调试:对软件进行调试,确保数据采集、处理、控制等各部分功能正常。

3. 系统优化:根据实际运行情况,对系统进行优化,如调整控制算法的参数,提高系统的控制精度与稳定性。

湿度探测器设计单片机课程设计及实训报告

湿度探测器设计单片机课程设计及实训报告

摘要随着人们的生活及其生产水平的不断提高,对生活环境和生产环境的要求就显的尤为重要,温湿度的控制就是一个典型的例子,因此温湿度检测系统就是现代生产生活中应运而生的一种智能、快捷、方便可靠的检测系统,特别是在工业生产中如果检测得不准确就会发生许多的生产事故。

为了给现代人工作、科研、生活提供更好的更方便的设施,对现有的温湿度控制器的设计、改良有着很大的现实意义利用ATMEl51系列单片机和HR202湿度模块设计并制作一个简单的湿度检测装置,以单片机为核心,其他外围设备如电源HR202湿度模块等,其中湿度模块D0输出口是数字开关量输出,输出0和1,因此单片主要是检测D0输出口的高低电平。

关键词D0输出口的工作模式、单片机如何与湿度模块联系一、设计要求及目标设计要求:1、阅读相关文献,学习湿度检测的原理;2、根据网上提供的用户说明,熟悉所提供的湿度探测模块接口特性。

3、设计并搭建湿度探测电路,调试电路,令模块正常工作。

4、加载传感器的单片机驱动程序,实现湿度探测功能:1)湿度探测:热毛巾,将传感器模块放置在其附近,观察传感器模块输出信号的变化情况。

热水或开水的水蒸气,将传感器模块放置在其附近,观察传感器模块输出信号的变化情况。

2)调节传感器,令在上述情况下,传感器报警(led闪烁等)。

选作:1)将湿度报警的开始时间和结束进行记录,保存到EEPROM里。

2)当有按键按下,就调出记录,显示在数码管上。

3)当有按键按下,就将记录发送到PC端。

设计目标:通过湿度模块和51单片机对周围环境湿度进行简单检测,当环境湿度变化或者人为加大减小HR202周围的湿度后,模块达到设定阀值时DO口输出高电平,输送到单片机IO口并用LED和数码管显示相关数据。

二、系统功能框图组成及说明湿度模块:模块在环境湿度达不到设定阈值时,DO 口输出高电平,当外界环境湿度超过设定阈值时,模块D0输出0;杜邦线:杜邦线可用于实验板的引脚扩展,增加实验项目等。

课程设计(论文)--基于51单片机的温湿度与时钟显示器

课程设计(论文)--基于51单片机的温湿度与时钟显示器

1、背景知识随着电子技术的发展和人们生活水平的不断提高。

人类对科学技术的不断研究, 不断创新纪录。

单片机控制无疑是人们追求的目标之一, 它所给人带来的方便也是不可否定的, 其中温度传感器就是一个典型的例子, 但人们对它的要求越来越高, 要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手, 一切向着数字化控制, 智能化控制方向发展。

本设计所介绍的温度传感器与传统的温度计相比, 具有读数方便, 测温范围广, 测温准确, 其输出温度采用数字显示, 该设计控制器使用单片机STC89C52RC增强型芯片, 测温传感器使用DHT11, 用LCD1602A实现温度显示,能准确达到以上要求。

2、课程设计目的通过基于MCS-51系列单片机STC89C52RC增强型和DHT11温湿度传感器检测温度和湿度, 熟悉对DHT11传感器的使用, 温度传感器的功能, LCD1602A 液晶显示, C语言的设计;并且把我们这两年所学的数字和模拟电子技术、检测技术、以及这个学期学的单片机应用等知识, 通过理论联系实际, 从题目分析、电路设计调试、程序编制调试到传感器的选定等这一完整的实验过程, 培养了学生正确的设计思想, 使学生充分发挥主观能动性, 去独立解决实际问题, 以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用, 为毕业设计和以后工作打下一个良好的基础3、工具/准备工作准备工具材料如表1所示:表15 排针若干6 按钮及开关若干7 电烙铁1个8 焊锡若干9 蜂鸣器1个10 LCD1602液晶显示器1个11 DHT11温湿度传感器1个12 电位器1个13 PNP三极管1个14 电源线1条4、设计步骤及原理步骤1: 原理图分析与设计单片机最小系统原理图如图4-1-1所示:图4-1-151单片机最小系统包括了主要由电源、复位、振荡电路以及扩展部分等部分组成。

对于电源供电模块可以通过USB电源线连接电脑供给, 另外也可以用外部稳定的5V电源供电模块供给。

单片机测温课程设计

单片机测温课程设计

单片机测温课程设计一、课程目标知识目标:1. 学生能理解单片机的基础知识,掌握温度传感器与单片机的连接方式;2. 学生能掌握温度读取、转换及显示的原理;3. 学生了解单片机编程的基本方法,并能够运用C语言编写简单的测温程序。

技能目标:1. 学生能够独立完成温度传感器的接线工作,并进行基本的电路测试;2. 学生能够使用编程软件编写、调试和运行测温程序;3. 学生能够分析并解决简单的测温过程中出现的问题。

情感态度价值观目标:1. 学生培养对单片机及电子技术的兴趣,提高对工程实践的认识;2. 学生在学习过程中养成合作、探究的良好习惯,培养团队精神和解决问题的能力;3. 学生通过实践操作,认识到科技对社会发展的作用,增强社会责任感和创新意识。

课程性质:本课程为实践性较强的课程,结合理论知识,培养学生的动手能力和实际操作技能。

学生特点:学生为初中年级,已具备基本的物理知识和电子技术基础,对单片机有一定了解,具备一定的编程能力。

教学要求:结合学生特点,注重实践与理论相结合,强调学生在操作过程中掌握知识,提高技能,培养正确的情感态度价值观。

通过课程目标的分解,使学生在完成具体学习成果的过程中,达到课程目标的要求。

二、教学内容1. 理论知识:- 单片机基础知识:介绍单片机的组成、工作原理,重点讲解单片机的内部结构及功能;- 温度传感器原理:讲解温度传感器的工作原理、种类及其与单片机的连接方式;- 编程语言:回顾C语言基础知识,重点掌握数据类型、运算符、控制结构等。

2. 实践操作:- 温度传感器接线:指导学生完成温度传感器与单片机的接线工作;- 编写测温程序:教授学生使用编程软件,编写简单的测温程序,实现温度读取、转换和显示;- 程序调试与优化:教授学生如何调试程序,分析并解决程序运行过程中出现的问题。

3. 教学大纲:- 第一课时:回顾单片机基础知识,介绍温度传感器原理;- 第二课时:讲解温度传感器与单片机的连接方式,进行接线操作;- 第三课时:学习C语言编程基础,编写测温程序;- 第四课时:调试测温程序,优化程序性能;- 第五课时:总结课程内容,展示学生作品,交流学习心得。

单片机的温湿度传感器大学课程方案设计

单片机的温湿度传感器大学课程方案设计

由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,所以温湿度一体的传感器就会相应产生。

DHT11与单片机之间能采用简单的单总线进行通信,仅仅需要一个I/O 口。

操作简单,使用基亚5110二手屏幕显示DHT11传感器读出来的温度和湿度值。

关键字:AT89S52。

5110液晶。

DHT11传感器。

单总线AbstractBecause of the temperature and the humidity from both the physical quantity itself or in the actual life of people are closely related, so the temperature and humidity sensor integrated will arise accordingly. Between DHT11 and SCM can adopt the simple single bus, only need a I\/O port. Simple operation, using the base of 5110 secondhand screen display DHT11 sensor Read out the temperature and humidity.Keywords: AT89S52。

DHT11 5110 LCD。

sensor。

single bus目录引言 ------------------------------------------11.1 DHT11描述---------------------------------------------------21.2 管脚排列----------------------------------------------21.3 应用电路连接说明--------------------------------------21.4 DHT11数据结构-----------------------------------------31.5 DHT11的传输时序---------------------------------------31.5.1 DHT11开始发送数据流程--------------------------31.5.2 主机复位信号和DHT11响应信号 --------------------31.5.3 数字‘0’信号表示方法-----------------------------31.5.4 数字‘1’信号表示方法-----------------------------42、诺基亚5110液晶简介(PCD8544驱动)--------------------42.1 引脚---------------------------------------------------42.2 功能描述:---------------------------------------------52.2.1 地址计数器 (AC)--------------------------------52.2.2 初始化-------------------------------------------52.2.3复位的作用----------------------------------------62.2.4显示控制------------------------------------------62.2.5 串行接口时序--------------------------------------62.2.6 指令集 ------------------------------------------63、总结-------------------------------------------------74、谢辞-------------------------------------------------85、参考文献---------------------------------------------96、附录-------------------------------------------------105.1 实验总框架图---------------------------------------------105.2 硬件部分-------------------------------------------------105.2.1硬件原理图-------------------------------------------105.2.2 硬件PCB图-------------------------------------------115.2.3 所需元器件-------------------------------------------115.3 实验效果-------------------------------------------------115.4 实验软件程序---------------------------------------------12引言可靠性与卓越的长期稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息与电气工程学院课程设计说明书〔2015 /2016 学年第 2 学期〕课程名称:单片机应用课程设计题目:温湿度监测系统专业班级:自动化3班学生:学号:指导教师:苗敬利、王立国、王静爽、侯帅、何明星、赵奇设计周数:2周设计成绩:2016 年7 月6 日摘要本设计实现的是单片机温湿度测量与控制系统,通过在LCD1602上实时显示室内环境的温度和相对湿度。

系统采用集温湿度传感器与A/D转换器为一体的DHT90传感器芯片,通过单片机AT89C52处理进行显示,其它模块包括了实时时钟/日期产生电路和超限报警处理电路,对所测量的值进行实时显示和报警处理。

本文介绍了基于ATMEL公司的AT89C52系列单片机的温湿度实时测量与控制系统和显示系统的设计,包括介绍了硬件结构原理,并分析了相应的软件的设计及其要点,包括软件设计流程及其程序实现。

系统结构简单、实用,提高了测量精度和效率。

关键词: 温湿度;SHT10传感器;单片机;DHT11传感器1设计目的:制定温湿度监测系统的操作流程,指导温湿度监测系统的正确使用和维护,防止温湿度监测系统操作不当而造成损坏,并保证测试的数据准确。

2 温湿度检测的简介2.1 系统的概述温湿度测量技术在当今的工厂加工、医疗区域、农业区域中已经起来重要的位子,例如资源的节约、产品质量的提高、产品数目的提高,这些问题现在已经越来越受到外界的关注了。

当今,知识信息和知识的工业化已经开始了飞一般的进步,温度与湿度的问题影响的范围距离已经不再之前谈到的那些方面,它还表达在科技发展、卫生用品、医药卫生、国家安全基础等多种方面。

就上述几个问题和情况,温湿度检测的准确性、稳定性、快速性、安全性这些方面的设计要求变得尤其重要。

在最近几年中,使用SHT10控制的温湿度传感器和温湿度数据的网上直接检验技术现已成为当下的一种发展方向和追求。

本次毕业设计介绍和实现了一种单片机与自动化温湿度传感器互相结合,它们两就组成了一种简单的温湿度检测器系统。

这种检测系统具有以下的特点:易操作、制作成本低、准确性较高、持续时间长、较为稳定。

2.2 系统设计选题的背景2.2.1国内外研究现状关于我国国内温湿度研究的时间相对于国外还是比较晚的,毕竟我国对于温湿度检测技术的研究才刚刚起步。

初期我国只运用了相对落后的温湿度的微机控制测量技术,而这门技术还是在参考当时国外发展国家的检测技术的基础上,这门技术局限于测量单方面环境因素,不支持复杂、多项的环境控制。

我国关于温湿度检测技术从对国外发达技术的学习,经过慢慢时间的不断地实验,现已经发展到微测量电脑应用的层次上。

目前,国内用的技术基本上包括单片机,这种技术是利用单片机控制的温湿度检测的系统,过程与步骤都比较简单,还不能实现多参数多回路的温湿度控制系统,相对于那些发达的国家,技术还是比较落后。

我国的温湿度测量存在着以下问题:实现功能少、产量水平低,操作检修步骤繁琐。

2.2.2国外外研究现状关于国外温湿度研究的时间相对于国内来说还是较早。

国外初期首先设计出通过组合的形式的模拟式器件,运用了就地取材的方法,将其收集的信号进行一系列的指示并加以记录。

近阶段世界各国都在研究与开发基于电脑的控制温湿度系统,此系统受多因子的控制,其主要特点为精确性高、稳定性强。

以后温湿度发展趋势向着无人操作化、精度稳定化发展。

2.3系统的分类水汽压型:测出大气中对某一装置的总压力,然后再测出大气中的水汽对同一装置的压力,将测出的两个压力进行百分比的比照压力,即可以得出温湿度的大小值。

电阻式湿度片:通过外界温湿度变化与电阻值的关系的来设计出的测量仪器。

当外界的温湿度改变时,与其用电路连接的电阻也随之改变。

温湿度片就是这里的核心器件,它可以感应到外界温湿度的变化。

干湿球温度表:通过两只完全相同的温度表,使他们并列在一起,其中用一只温度表测量气温,另外一支温度表表头需要缠绕着浸透过纯蒸馏水的脱脂纱布,这两种温度表结合起来就是干湿球温度表。

2.4 系统设计的内容与要求对某一特定环境下用温室度传感器感受到温度和湿度变化,把这种变化转化为电信号输入到单片机中,然后进行各端口的控制使其数据显示在LCD显示屏上,完成了对仓库额的温室与湿度的测量。

要求误差在上下10%之内。

3 数据采集部分3.1温度传感器采用热电阻温度传感器。

热电阻是利用导体的电阻随温度变化的特性制成的测温元件。

现应用较多的有铂、铜、镍等热电阻。

其主要的特点为精度高、测量范围大、便于远距离测量。

铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。

缺点是价格贵,温度系数小,受到磁场影响大,在复原介质中易被玷污变脆。

按IEC标准测温范围-200~650℃,百度电阻比W 〔100〕=1.3850时,R0为100Ω和10Ω,其允许的测量误差A级为±〔0.15℃+0.002|t|〕,B级为±〔0.3℃+0.005|t|〕。

铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。

在工业中用于-50~180℃测温。

3.2湿度传感器测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。

电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。

采用HS1100/HS1101湿度传感器。

HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。

不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触〔HS1100〕和侧面接触〔HS1101〕两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。

相对湿度在1%—100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5s;温度系数为0.04 pF/℃。

3.3采用的传感器大连北方测控工程生产的温湿度传感器DHT90,将两者的功能集成在一起,并且输出的是数字信号,不需要再进行A/D转换,其温度测量的范围为-40℃~123.8℃,分辨率为0.01℃;测湿范围为0~100%RH,分辨率为0.03%RH。

综合上面各种设计的技术要求和传感器的特性,考虑到设计简约化,选择使用传感器DHT90,输出的是数字信号,不需要进行A/D转换,简化了系统设计。

4系统设计方案4.1系统框架图本系统由单片机主控电路,DHT11温湿度采集模块,1602液晶显示模块3部分组成,以下图为框架图。

4.2.1方案一:采用温湿度一体化的传感器DHT11采集温湿度数据,DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。

它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。

传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。

因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。

DHT11原理图 DHT11实物图4.2.2方案二:由于本实验proteus库中无dht11模块,使用sht11代替。

为了营造无人看守状态,本次设计中还应用了远程通信系统。

方案一中系统的控制核心是AT89C52单片机,它的主要作用是读取温湿度传感器工作时的内部参数,测试的结果可以显示在LCD上面。

4.3系统功能模块设计4.3.1 中央控制单元本次温湿度检测系统设计中,由单片机组成的中央控制单元有十分重要的作用。

这是整个系统的大脑,它发出操作命令指挥系统工作。

该单片机不仅可以控制LCD显示屏幕的工作状态,还可以时时刻刻管理着监测着外部环境的温湿度的变化的温湿度传感器的工作状态。

依照所需设计的要求和控制的目的,本次毕业设计选择了AT89C52芯片,该芯片里面包含4k Bytes ISP的能多次烧入的Flash器件,是一类简单高效率的CMOS 8位芯片。

AT89C52芯片是使用了ATMEL公司厂家中的较为先进高级的控制与制作技术做为支持动力。

AT89C52芯片还包括MCS-52系统的操作命令与89C52管脚的排列,其中较重要的8位CPU和ISP Flash 存储单元是它的核心部件。

AT89C52芯片的系统功能具有巨大的优势,它可以满足设计中系统稳定运行的基本要求。

AT89C52芯片具16位可编程定时计数器3个,有引脚40个,全双工串行通信口2个,外部双向输入/输出〔I/O〕端口32个,外中断口2个,读写口线2个,AT89C52芯片的管脚结构如以下图所示:单片机4.3.2 晶振电路模块与复位电路模块晶振电路模块:单片机的工作条件是要在时钟驱动的作用下才可以稳定的进行工作,所需的电容大小通常为30PF。

单片机工作时需要一个信号脉冲,晶振的作用就是提供这个信号脉冲。

在时钟驱动作用下,晶振电路所提供的信号脉冲就是单片机的工作速度。

举个例子来说明,一个频率为12MHZ的晶振电路芯片,它的工作速度是12MHZ每秒的运行速度,和我们使用的电脑的CPU一个道理。

就于多大的频率才能使单片机更好的更稳点的工作的问题,一般情况下其工作时所需要的频率在24MHZ左右,超过这个值,系统工作就不稳定了。

单片机系统的工作速度取决于时钟信号,其内部镶有时钟振荡电路,在单片机的外部接通一个振荡源就可以工作了。

复位电路模块:复位电路在设计的系统中起着重要的作用,它保障了设计的系统可以在稳定的环境下工作,复位电路的主要作用功能就是上电复位。

当复位信号消除的时候,系统微机电路才可以稳定高效的工作,消除复位信号的条件是VCC的电压在4.7V与5.2V之间,只有在提供稳定无误差的时钟信号才能实现本次的设计。

以下图为其仿真图:晶振电路和复位电路4.3.3显示模块LCD显示电路是本系统的功能具体表达的重要模块,实现了对温湿度检测的液晶屏控制的功能。

温湿度显示电路的组成有SHT10温湿度传感器、LCD液晶显示屏幕。

其显示模块先接受来自单片机处理后的信号,再将其结果显示在液晶屏幕。

STC89C52的P2口接1602的8位数据线,通过输出数据控制1602显示不同的提示字符。

1602本身内置各种字符,还可以自定义显示字符。

本设计中根据不同场合1602会显示各种提示字符。

P0.0~P0.2接1602控制端,其中P0.0接使能端E,写操作时,使能端下降沿有效。

P0.1接读写控制端R/W,R/W=0,读操作;R/W=1,写操作。

P0.2接寄存器选择端RS,RS=0,写操作时指向指令寄存器,读操作时指向地址寄存器;RS=1,无论读操作还是写操作都指向数据寄存器。

相关文档
最新文档