基于单片机的温湿度控制
(完整版)基于51单片机的温湿度检测控制系统本科生学士学位毕业论文

摘要本次设计是采用MSC-51系列单片机中的AT89S51和DHT11构成的低成本的温湿度的检测控制系统。
单片机AT89S51是一款低消耗、高性能的CMOS8位单片机,由于它强大的功能和低价位,因此在很多领域都是用它。
DHT11温湿度传感器是一款含有已校准数字输出的温湿度复合传感器,传感器包括一个电阻式感湿原件和一个NTC测温元件,该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
设计主要包括硬件电路的设计和系统软件的设计。
硬件电路主要包括单片机、温湿度传感器、显示模块、报警器以及控制设备等5部分。
其中由DHT11温湿度传感器及1602字符型液晶模块构成系统显示模块;测温湿度控制电路由温湿度传感器和预设温度值比较报警电路组成;用户根据需要预先输入预设值,当实际测量的温湿度不符合预设的温湿度标准时,发出报警信号(蜂鸣器蜂鸣),启动相应控制。
软件部分包括了主程序、显示子程序、测温湿度子程序。
关键词:AT89S51;DHT11;温湿度传感器AbstractMicrocontroller AT89S51 is a low consumption, high performance CMOS8 bit microcontroller.Because of its powerful features and low price, so it is used in many areas.DHT11 temperature and humidity sensor is a temperature and humidity combined sensor contains a calibrated digital output, the sensor consists of a resistor in the original sense of wet and a NTC temperature measurement devices.The product has many advantage,such as excellent quality, fast response, strong anti-jamming capability . This design is fromed by the AT89S51 in MSC-51 Series and DHT11 constitute which is a low-cost temperature and humidity measurement and control system. The design includes the design of hardware circuit design and system software.The hardware has Five modules.They are a microcontroller, temperature and humidity sensors, display module, alarm and control equipment. The 1602-character LCD module constitute the system display module.The temperature and humidity control circuit by the temperature and humidity sensors and preset temperature alarm circuit.According to the need of pre-enter the default value, when the actual measurement of the temperature humidity does not conform the preset temperature and humidity standards, send thealarm signal (buzzer will beep), and start the corresponding control.The software part includes the main program, the display routines, temperature and humidity subroutine.Key words:Temperature and humidity measurement;Temperature and humidity control;AT89S51 ;DHT11毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
《2024年基于单片机的温湿度控制系统的研究与应用》范文

《基于单片机的温湿度控制系统的研究与应用》篇一一、引言随着科技的快速发展,智能家居的概念日益深入人心。
温湿度控制系统作为智能家居的核心部分,在工业生产、家居环境调节以及农业生产等领域都有广泛应用。
近年来,以单片机为核心控制器的温湿度控制系统已成为行业发展的热点。
本文旨在探讨基于单片机的温湿度控制系统的研究进展以及实际应用情况。
二、温湿度控制系统概述温湿度控制系统是一种通过传感器实时监测环境中的温度和湿度,并通过单片机等控制器对环境进行调节的智能系统。
该系统可以实现对环境的精确控制,提高环境舒适度,降低能耗,提高工作效率。
三、基于单片机的温湿度控制系统研究1. 硬件设计基于单片机的温湿度控制系统主要由传感器、单片机、执行器等部分组成。
传感器负责实时监测环境中的温度和湿度,单片机负责接收传感器数据并做出相应处理,执行器则根据单片机的指令进行环境调节。
在硬件设计方面,需要选择合适的传感器和执行器,以及设计合理的电路和布局,以确保系统的稳定性和可靠性。
2. 软件设计软件设计是温湿度控制系统的核心部分。
在软件设计中,需要根据实际需求设计合理的控制算法和程序,实现对环境温度和湿度的精确控制。
同时,还需要考虑系统的实时性、稳定性和可靠性等因素。
此外,还需要对系统进行调试和优化,以提高系统的性能和用户体验。
四、基于单片机的温湿度控制系统的应用1. 工业生产在工业生产中,温湿度控制系统的应用非常广泛。
例如,在制药、食品加工等行业中,需要对生产环境的温度和湿度进行精确控制,以保证产品的质量和安全。
基于单片机的温湿度控制系统可以实现对生产环境的实时监测和控制,提高生产效率和产品质量。
2. 家居环境调节随着智能家居的普及,基于单片机的温湿度控制系统在家庭环境调节方面的应用也越来越广泛。
通过安装温湿度传感器和执行器,可以实现对家庭环境的实时监测和控制,提高居住舒适度。
同时,还可以通过手机APP等智能设备进行远程控制和监控。
基于单片机的温湿度监测系统设计

基于单片机的温湿度监测系统设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测具有重要意义。
温湿度的变化可能会影响到产品质量、设备运行以及人们的生活舒适度。
因此,设计一个高效、准确且可靠的温湿度监测系统至关重要。
本设计基于单片机,旨在实现对环境温湿度的实时监测和数据处理。
二、系统总体设计方案(一)系统功能需求本系统需要实现以下功能:1、实时采集环境温湿度数据。
2、对采集到的数据进行处理和分析。
3、将温湿度数据显示在液晶显示屏上。
4、具备数据存储功能,以便后续查询和分析。
5、当温湿度超出设定范围时,能够发出报警信号。
(二)系统总体架构本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。
传感器模块负责采集温湿度数据,并将其转换为电信号传输给单片机。
单片机对接收的数据进行处理和分析,然后将结果发送给显示模块进行显示,同时将数据存储到存储模块中。
当温湿度超出设定范围时,单片机控制报警模块发出报警信号。
三、硬件设计(一)传感器选择选用 DHT11 数字温湿度传感器,它是一款含有已校准数字信号输出的温湿度复合传感器。
具有体积小、功耗低、响应速度快、性价比高等优点,能够满足本系统的设计要求。
(二)单片机控制模块选择 STC89C52 单片机作为控制核心。
它具有丰富的 I/O 口资源、较高的处理速度和稳定性,能够有效地处理和控制整个系统的运行。
(三)显示模块采用液晶显示屏 1602,它能够清晰地显示温湿度数据和相关信息。
(四)存储模块选用 EEPROM 芯片 AT24C02 作为存储模块,用于存储温湿度数据,方便后续查询和分析。
(五)报警模块使用蜂鸣器作为报警装置,当温湿度超出设定范围时,单片机控制蜂鸣器发出报警声音。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。
然后,系统进入循环,不断读取传感器采集到的温湿度数据,并进行处理和分析。
基于单片机的温湿度自动控制系统设计

方案 设计
元器件的选择
本次设计的元器件包括 STC89C5单片机、晶体振荡器、 电阻、电容、按键、开关、电 源座、三极管、二极管、蜂鸣 器、传感器、液晶显示屏、继 电器等。
3.系统硬件设计
STC89C52引脚图
1 整体方案设计
整个系统采用STC89C52单片机作为核心器件,与 电阻,电容,晶振等器件,组成了最小的单片机系 统。其它模块都是以单片机最小系统为中心展开的。
2 最小系统模块
STC89C52是一款低电压,高性能的CMOS 8位单 片机,它包含8k字节的可反复擦写的Flash只读程 序存储器(ROM)和256 字节的随机存取数据存 储器(RAM)。
12345678901234567890 22222222233333333334 0123456776543210 EC A 2222222200000000 LC E PPPPPPPPPPPPPPPP AV PSEN 21 LL AAD 01234567 TTN 11111111 PPPPPPPPRESETP30/RXDP31/TXDP32/INT0P33/INT1P34/T0P35/T1P36/WRP37/RDXXG 01234567890 123456789 11111111112
我国温湿度测控现状还远远没有工业化,生产实践中仍然存 在着设备配套能力差,环境控制水平落后和软硬件资源无法 共享等不足。
2.系统整体方案设计
设计要求
1)可同时测量温湿度。 2)1602液晶显示屏显示数据。 3)温度和湿度的正常范围都可以通过 按键设置。 4)如果超出正常范围,蜂鸣器会鸣叫 报警 。 5)有相应指示灯指示温湿度过高或过 低。 6)可模拟升温、降温、增湿和除湿过 程,使温湿度保持恒定。
基于单片机的室内温湿度检测系统的设计

基于单片机的室内温湿度检测系统的设计
一、系统简介
本系统基于单片机,能够实时检测室内的温度和湿度,显示在
液晶屏幕上,并可通过串口输出到PC端进行进一步数据处理和存储。
该系统适用于家庭、办公室和实验室等场所的温湿度检测。
二、硬件设计
系统采用了DHT11数字温湿度传感器来实时检测室内温度和湿度,采用STC89C52单片机作为控制器,通过LCD1602液晶屏幕显示
温湿度信息,并通过串口与PC进行数据通信。
三、软件设计
1、采集数据
系统通过DHT11数字温湿度传感器采集室内的温度和湿度数据,通过单片机IO口与DHT11传感器进行通信。
采集到的数据通过计算
得到实际温湿度值,并通过串口发送给PC端进行进一步处理。
2、显示数据
系统将采集到的室内温湿度数据通过LCD1602液晶屏幕进行显示,可以实时观察室内温湿度值。
3、通信数据
系统可以通过串口与PC进行数据通信,将数据发送到PC端进
行存储和进一步数据处理。
四、系统优化
为了提高系统的稳定性和精度,需要进行优化,包括以下几点:
1、添加温湿度校准功能,校准传感器的测量误差。
2、添加系统自检功能,确保系统正常工作。
3、系统可以添加温湿度报警功能,当温湿度超过设定阈值时,系统会自动发送报警信息给PC端。
以上是基于单片机的室内温湿度检测系统的设计。
基于单片机的温湿度检测系统的设计

基于单片机的温湿度检测系统的设计一、引言温湿度是常见的环境参数,对于很多应用而言,如农业、生物、仓储等,温湿度的监测非常重要。
因此,设计并实现一个基于单片机的温湿度检测系统是非常有实际意义的。
本文将介绍该温湿度检测系统的设计方案,并详细阐述其硬件和软件实现。
二、系统设计方案1.硬件设计(1)传感器选择温湿度传感器的选择非常关键,常用的温湿度传感器包括DHT11、DHT22、SHT11等。
根据不同应用场景的精度和成本要求,选择相应的传感器。
(2)单片机选择单片机是整个系统的核心,需要选择性能稳定、易于编程的单片机。
常用的单片机有51系列、AVR系列等,也可以选择ARM系列的单片机。
(3)电路设计温湿度传感器与单片机的连接电路包括供电电路和数据通信电路。
供电电路通常采用稳压电源,并根据传感器的工作电压进行相应的电压转换。
数据通信电路使用串行通信方式。
2.软件设计(1)数据采集单片机通过串行通信方式从温湿度传感器读取温湿度数据。
根据传感器的通信协议,编写相应的代码实现数据采集功能。
(2)数据处理将采集到的温湿度数据进行处理,可以进行数据滤波、校准等操作,以提高数据的准确性和可靠性。
(3)结果显示设计一个LCD显示屏接口,将处理后的温湿度数据通过串行通信方式发送到LCD显示屏上显示出来。
三、系统实现及测试1.硬件实现按照上述设计方案,进行硬件电路的实现。
连接传感器和单片机,搭建稳定的供电电路,并确保电路连接无误。
2.软件实现根据设计方案,使用相应的开发工具编写单片机的代码。
包括数据采集、数据处理和结果显示等功能的实现。
3.系统测试将温湿度检测系统放置在不同的环境条件下,观察测试结果是否与真实值相符。
同时,进行长时间的测试,以验证系统的稳定性和可靠性。
四、系统优化优化系统的稳定性和功耗,可以采用以下方法:1.优化供电电路,减小电路噪声和干扰,提高电路的稳定性。
2.优化代码,减小程序的存储空间和运行时间,降低功耗。
基于单片机的温湿度控制系统设计

基于单片机的温湿度控制系统设计温湿度控制系统是一种基于单片机的自动控制系统,通过测量环境的温度和湿度,并根据设定的控制策略调节相关设备来维持合适的温湿度条件。
设计一个基于单片机的温湿度控制系统可以分为硬件设计和软件设计两个部分。
硬件设计主要包括传感器模块、控制器模块和执行器模块的选型和接口设计;软件设计主要包括数据采集与处理、控制算法设计和用户界面设计。
在硬件设计方面,温湿度传感器是获取环境温湿度的关键设备。
可以选择市场上成熟的数字温湿度传感器,比如DHT11或DHT22,它们通过数字信号输出温湿度值。
另外,还需要选择一款适用于单片机的控制器模块,如Arduino,它可以实现数字信号的采集和输出控制信号。
执行器模块可以根据具体控制目标选择,比如加热器、湿度调节装置等。
在软件设计方面,首先需要编写数据采集与处理的代码。
通过单片机连接温湿度传感器,读取其输出的数字信号,并进行数据处理,将数据转换为实际的温湿度值。
可以使用适当的算法进行数据滤波和校准,确保数据的准确性和稳定性。
接下来,需要设计控制算法。
根据实际需求,可以选择PID算法或者模糊控制算法等进行温湿度控制。
PID算法是一种经典控制算法,通过测量值与设定值之间的误差,计算出控制量,并根据比例、积分、微分三个方面进行调节。
模糊控制算法是一种基于模糊逻辑的控制算法,通过建立模糊规则库,将模糊规则与输入值进行模糊计算,得到输出控制量。
根据具体应用场景和需求,选择适当的算法进行控制。
最后,需要设计用户界面。
通过显示屏、按钮等外设,与用户进行交互,显示当前的温湿度数值和设定值,并提供设置温湿度的功能。
可以通过编程实现用户界面的交互逻辑,并调用相应的功能函数来实现温湿度的设定和控制。
总结起来,基于单片机的温湿度控制系统设计,需要进行硬件选型和接口设计,编写数据采集与处理、控制算法和用户界面的程序代码。
通过这些设计和实现,可以实现对环境温湿度的实时监测和控制,为用户提供一个舒适的环境。
基于单片机的温湿度控制系统的研究与应用

基于单片机的温湿度控制系统的研究与应用摘要:温湿度控制是现代生活和工业生产中十分重要的环境控制因素之一。
随着计算机技术和单片机技术的发展,基于单片机的温湿度控制系统逐渐成为了研究的热点。
本文将介绍基于单片机的温湿度控制系统的原理、结构与实现方法,并讨论其在实际生活和工业生产中的应用前景。
1. 引言随着工业化和城市化进程的加快,温湿度控制在现代生活和工业生产中扮演着重要的角色。
例如,在家庭生活中,温湿度控制可以提供舒适的居住环境,促进人们的身心健康;在食品生产和储存过程中,温湿度控制可以保持食品的新鲜度,延长食品的保质期;在电子产品生产和存储过程中,温湿度控制可以防止电子产品受潮而受损等。
因此,研究和应用基于单片机的温湿度控制系统对于提高人们的生活质量和促进工业生产具有重要意义。
2. 基于单片机的温湿度控制系统的原理基于单片机的温湿度控制系统的核心是使用单片机作为控制核心,通过测量环境中的温度和湿度信号,采取相应的控制措施,以实现对温湿度的精确控制。
主要原理如下:2.1 温湿度传感器基于单片机的温湿度控制系统需要使用温湿度传感器来感知环境中的温湿度。
常见的温湿度传感器有电阻式湿度传感器、电容式湿度传感器和半导体型温湿度传感器等。
这些传感器可以将环境中的温湿度转换为电信号,并传送给单片机进行处理。
2.2 单片机控制单片机作为温湿度控制系统的核心,负责测量和处理温湿度传感器传来的信号,并根据事先设定的温湿度控制规则,输出相应的控制信号。
单片机控制的关键在于算法的设计和参数的设定,通过合理的控制算法和参数设置,实现对温湿度的精确控制。
2.3 电路与执行机构基于单片机的温湿度控制系统还需要相应的电路和执行机构,用于实现对温湿度的控制。
电路部分包括数模转换电路、开关电路等,用于将单片机输出的控制信号转换为实际的控制动作。
执行机构部分则根据温湿度控制的需求,进行相应的动作,如启动或关闭加热设备、风扇等。
3. 基于单片机的温湿度控制系统的实现方法基于单片机的温湿度控制系统的实现方法有很多种,其中一种常见的实现方法如下:3.1 硬件系统设计基于单片机的温湿度控制系统的硬件设计包括电路设计和传感器的选择与连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1.绪论 (1)1.1课题的选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 本论文主要研究内容 (1)1.4系统的工作原理简介 (2)2 系统总体方案设计 (2)2.1系统总框图 (2)2.2方案选择 (2)2.2.1单片机的选择方案选择 (3)2.2.2 传感器的选择 (3)2.2.3 显示器选择方案 (4)3 系统硬件电路的设计 (5)3.1系统硬件概述 (5)3.2主控模块设计 (5)3.2.1单片机的发展 (5)3.2.2 STC89C52单片机引脚介绍 (6)3.3DHT11传感器模块设计 (9)3.3.1 DHT11传感器简介 (9)3.3.2 DHT11传感器模块电路设计 (12)3.4 液晶显示模块设计 (12)3.4.1 液晶显示屏简介 (12)3.4.2 液晶显示模块电路原理图 (14)3.5 继电器模块 (14)3.6 阀值设定模块 (15)4 系统软件程序的设计 (16)4.1 液晶显示模块设计 (17)4.2 传感器模块设计 (18)5系统分析与调试 (19)6 结论与展望 (21)致谢..................................................... . (21)参考文献..................................... .错误!未定义书签。
外文翻译...................................... 错误!未定义书签。
附录 1电路图 ................................. 错误!未定义书签。
附录 2程序 ................................... 错误!未定义书签。
1 绪论1.1课题的选题背景温湿度和人类的生产、生活有着密切的关系,同时温湿度在现代机械、电子、石油、化工等各类工业中等都起着重要的作用。
并且随着人们生活水平的提高,人们对自己的生存环境越来越关注。
而空气中温湿度的变化也与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了。
单片机是常用于控制的芯片,在工业检测和控制、智能仪器仪表、机电一体化等方面都起着不可磨灭的作用,用其作为温湿度控制系统的例子也很多。
使用单片机能够实现温湿度全程的自动控制,而且单片机易于学习掌握,性价比高。
使用单片机设计温湿度控制系统,可以即时精确的反应温湿度以及适度的变化。
完成诸如加湿到一定的湿度等。
在温湿度上下限范围内保持合理温湿度范围等多种控制方式,对于大棚种植和花圃、花卉栽培等必须在某些特定环境安装温湿度装置对其进行监控。
本系统可以及时和精确的反映室内的温度以及湿度的变化,可以在设定好的范围内进行有效的控制。
1.2 课题研究的目的和意义讨论一种测量温湿度的简单方法,并利用我们常用的电子元器件来组成简单而实用的温湿度检测电路。
在温湿度检测的基础上,简单了讨论温湿度的控制问题,分析温湿度调节的可行性以及怎么样调节的问题。
1.3 本论文主要研究内容本系统所要实现的功能是:1.实时检测和显示温度和湿度。
通过LCD1602实时地显示传感器DHT11检测到的温湿度值,并且固定时间2s检测更新并且刷新LCD1602液晶屏一次。
2. 手动设置的报警阈值。
是通过三个按键实现温湿度阈值的设置,使得系统更加人性化、智能化,具有更高的实用价值。
3.当温湿度超出阈值时能自动开启相应的继电器驱动负载。
通过小灯指示哪一路工作,以提醒用户。
阀值可以通过24C02存储,实现断电保存。
4.系统主要可以应用在需要智能控制温湿度的场所,当温度超限通风降温;当湿度超限可以抽湿。
1.4系统的工作原理简介总体来说,本次设计主要涉及了温湿度的测量、显示以及实现简单控制。
硬件方面有五个模块,即STC89C52单片机主控模块、传感器模块、LCD1602液晶显示模块、继电器模块以及阈值设置模块。
传感器模块使用的是DHT11数字温湿度传感器。
通过DHT11检测出当前环境下的温湿度,将所测数据交给STC单片机进行分析和处理,为了显示稳定,本系统每间隔2s采集一次数据送入单片机。
本系统采用的是继电器驱动负载,因此无论温度还是湿度超出范围继电器均可以驱动负载工作,及时启用制冷片以及抽湿风扇来有效的需要控制温湿度的应用场所内的温湿度。
2 系统总体方案设计2.1系统总框图硬件主要以STC89C52型单片机为核心,通过LCD1602实时地显示传感器DHT11检测到的温湿度值,阀值可以通过24C02存储,实现断电保存。
过阀相应的报警驱动。
本研究设计的温湿度控制器框图如图2-1所示。
图2-1 温湿度控制器方框图2.2方案选择2.2.1单片机的选择方案选择方案一:AT89C52是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,拥有8KB的可编程的闪存(Flash programmable and erasable read only memory)。
该器件是根据ATMEL公司的高密度的固定存储器技术生产的,此单片机的引脚和指令系统与80C31、87C51完全兼容。
片上的闪存允许在系统内再编程。
由于在单片集成电路上包括了通用8位CPU和闪存,ATMEL AT89C52成为强大的微控制器,它为许多嵌入式控制系统提供了高度灵活而又价格适宜的解决方案。
方案二:STC89C52系列单片机的指令系统和AT89C52系列的完全兼容。
(1)STC单片机执行指令的速度很快,大约是AT的3-30倍,尽管快是好事,但这样一来,你在AT上好使的程序在STC上不一定好用,最典型的例子就是那些对时序有严格要求的模块,用STC时注意得加长延时,大约是AT的10—30倍就差不多,这一点自己调试就知道了。
(2)STC单片机对工作环境的要求比较低,电压低于5伏时仍然正常工作,甚至3伏到4伏之间都还可以工作,然而这样的环境下AT肯定不行了,所以当一个系统用STC单片机好用,但用AT的单片机不工作时,直接查最小系统,看单片机的供电是否正常。
比较这两种方案,综合考虑单片机的各部分资源和作为学生能够获得的资源,经过对比此次设计要求,选择用STC系列芯片完成。
实际操作起来比较方便,故STC为更合理的选择。
本系统选择STC89C52单片机作为主控芯片。
足够本设计运行,且价格便宜,下载程序方便。
2.2.2 传感器的选择方案一:选用DS18B20温度传感器作为温度检测模块。
DS18B20是一线式数字温度传感器。
具有独特的单线式接口方式。
测量范围在—55℃~125℃,—10℃~85℃,误差范围在-\+0.5℃。
最高精度可达0.0625℃。
HS1101是电容式湿度传感器。
可测量相对湿度范围在0%~100%RH。
误差为-\+2%RH。
方案二:选用HIH-4000传感器。
可测量相对湿度范围在0%~100%RH。
工作温度范围-40℃~85℃,0~100%RH非凝结,宽工作温度范围–40~85℃0~100%RH非凝结,宽工作温度范围–40~85℃0~100%RH非凝结,宽工作温度范围–40~85℃误差为-\+2%RH,极好的线性输出,低功耗。
0同样选用DS18B20温度传感器作为温度检测模块。
DS18B20是一线式数字温度传感器。
具有独特的单线式接口方式。
测量范围在—55℃~125℃,—10℃~85℃,误差范围在-\+0.5℃。
最高精度可达0.0625℃。
方案三:选用DHT11作为设计的温湿度检测模块。
DHT11是一款集成型的数字温湿度一体传感器。
它应用数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
DHT11传感器包括一个NTC测温元件和一个电阻式感湿元件,并且可以直接与一个高性能8位单片机相连接,不用使用繁琐的电路。
因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
DHT11的测量范围20%~90%RH,0℃~50℃。
测温精度为-\+2℃,测湿精度为-\+5%RH。
虽然精度相比其他两个方案较低,但完全符合本次毕业设计的要求。
经上述分析,方案一和方案二虽然精度更精确。
却稍显复杂且造价相比方案三高。
方案三即便不能实现方案一的高精度测量。
却也能满足本次设计要求。
且简便易行。
可靠稳定。
具有超高的性价比。
故选择方案三。
2.2.3 显示器选择方案方案一:选用12864液晶显示屏。
12864液晶显示屏是128×64点阵的汉字图形型液晶显示模块,可以显示汉字及图形,内置有8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
可与单片机直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。
具有多种功能:光标显示、画面移位、睡眠模式等。
方案二:采用LCD1602液晶显示屏。
LCD1602是一种工业字符型液晶,能够同时显示16x02 即32个字符。
(16列2行)。
1602只能显示字母、数字和符号能显示16*2个字符,但寄存器不止32个,有一些显示效果,如字符一个个显示、字符从左到右或从右到左显示等等,显示效果简单。
经上述分析: 12864液晶屏显示更全面、字符更多。
相比于1602液晶屏、12864能更形象具体的实现显示功能。
但是1602液晶屏也能实现设计的要求。
网上买比较廉价,最低的六块钱左右。
而12864液晶显示屏最便宜的也要四十块钱。
从造价方面考虑, LCD1602是首要选择。
3 系统硬件电路的设计3.1系统硬件概述此次的设计主要由五个大的模块构成,分别是主控模块、LCD1602液晶显示模块、传感器模块、继电器模块以及阈值设置模块。
其中主控模块是此次毕业设计的核心模块,主要是用STC89C52芯片,用STC89C52芯片控制整个温湿度系统的运行,再利用单片机上各个针脚连接其他模块,从而分别控制其他模块,实现预定的功能需要,从DHT11温湿度传感器中读入温度和湿度,在液晶屏上即时显示。
同时可以通过三个按键上调或下调在液晶屏上调整温湿度上下限值,该上下限值保存外外部24c02存储器中,掉电不失。
当温度或湿度值超过上限值或下限值时,报警信号点亮相应报警灯。
该报警信号可以通过三极管驱动继电器,以控制外部风扇或制冷器工作。
3.2主控模块设计3.2.1单片机的发展单片机的发展历史并不长,它的产生和发展与计算机的产生和发展大体上同步,也经历了四个阶段。
第一阶段(1970-1974年):为4位单片机阶段。
这种单片机的特点是:价格便宜,控制能力强,片内含有多种I/O接口,有的根据不同用途还配有许多专用接口,有些甚至还包括A/D转换,声音合成的电路。
丰富的I/O功能大大增强了4位单片机的控制能力,从而使外部设备接口电路极为简单。