基于单片机的温湿度控制系统设计PPT课件

合集下载

单片机温湿度控制ppt

单片机温湿度控制ppt

• · 温度:根据植被生长的适宜温度进行温室温度调节,若低于下限温度则采取 升温措施,通常采取电热增温和火力增温等,火力增温比较方便。若高于上 限温度则采取降温措施,通常通过水管降温和风扇降温,风扇降温比较方便。 • 日光:遮荫是调节日照强度最好的办法,其具体做法是加盖遮阳网或草席, 这种方法兼有降低温度的效果。 • · 湿度:为满足温室植被对湿度的要求,可以在地上、台阶、盆壁洒水,还可 以在空中悬挂湿布,以增加水分的蒸发,最好的办法是设置自动喷雾装置, 自动调节湿度[9]。如果湿度过大,容易导致植被病害,可以采用通风的办法 来降低湿度,而且最好在室温与气温相差不大的时候进行。 • 本系统注重温度和湿度的调节,光照强度没有考虑其中。
• 1.4 本系统主要研究内容
• 本系统所要完成的任务是: 本系统所要完成的任务是: • 1.4.1人性化的设计。界限温度值及湿度值能够由用户根据不同植被的各种生 1.4.1人性化的设计。 人性化的设计 长需求由键盘输入并通过显示器显示。 长需求由键盘输入并通过显示器显示。 • 1.4.2 能够实时、准确的显示采样温度值与湿度值。 能够实时、准确的显示采样温度值与湿度值。 • 1.4.3通过采集温度及湿度值,准确的判断标准值与当前值之间的差异,及时 通过采集温度及湿度值, 通过采集温度及湿度值 准确的判断标准值与当前值之间的差异, 的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警, 的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并采取 相应的方案。 相应的方案。 • 1.4.4能够根据植被在不同时间段内对温湿度的不同要求,用户可随机更改温 能够根据植被在不同时间段内对温湿度的不同要求, 能够根据植被在不同时间段内对温湿度的不同要求 度及湿度值,以满足用户不同的需求。 度及湿度值,以满足用户不同的需求。

【优秀资料】基于单片机的温度控制PPT

【优秀资料】基于单片机的温度控制PPT

2.2
DS18B20封装形式及引脚功能
DS18B20的外形如一只三极管, 引脚名称及作用如下: GND:接地端。 DQ:数据输入/输出脚,与TTL电 平兼容。 VDD:可接电源,也可接地。因 为每只DS18B20都可以设置成两 种供电方式,即数据总线供电方 式和外部供电方式。采用数据总 线供电方式时VDD接地,可以节 省一根传输线,但完成数据测量 的时间较长;采用外部供电方式 则VDD接+5V,多用一根导线,但 测量速度较快。
基于单片机的温度控制
第一章:引言
1.1 设计背景
温度是工业对象中主要的被控参数之一,如 冶金、机械、食品、化工各类工业生产中,广 泛使用的各种加热炉、热处理炉、反应炉等, 对工件的温度处理要求严格控制。随着科学技 术的发展,要求温度测量的范围向深度和广度 发展,以满足工业生产和科学技术的要求。 基于AT89C51单片机提高了系统的可移植性、扩 展性,利于现代测控、自动化、电气技术等专 业实训要求。以单片机为核心设计的温度报警 器,具有安全可靠、操作简单方便、智能控制 等优点。
1.4 实验原理
设计原理
利用温度传感器芯片监测环境温度,将温度 信号转换为数字信号传送到单片机内部,单 片机通过对温度数据进行处理,利用四位八 段数码管显示环境温度,并利用蜂鸣器和发 光二极管发出超限警报信号。通过按键操作 可以改变报警温度的上下限。
第二章:芯片及原理
2.1 单片机
89C52是INTEL公司MCS-51系列单片机中基本的产品, 它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8 位单片机,属于标准的MCS-51的HCMOS产品。它结合了 HMOS的高速和高密度技术及CHMOS的低功耗特征,它基 于标准的MCS-51单片机体系结构和指令系统,属于 80C51增强型单片机版本,集成了时钟输出和向上或向 下计数器等更多的功能,适合于类似马达控制等应用 场合。89C52内置8位中央处理单元、256字节内部数据 存储器RAM、8k片内程序存储器(ROM)32个双向输入/ 输出(I/O)口、3个16位定时/计数器和5个两级中断结 构,一个全双工串行通信口,片内时钟振荡电路。此 外,89C52还可工作于低功耗模式,可通过两种软件选 择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时 器、串行口和中断系统维持其功能。掉电模式下,保 存RAM数据,时钟振荡停止,同时停止芯片内其它功能。 89C52有PDIP(40pin)和PLCC(44pin)两种封装形式。

基于单片机的温湿度自动控制系统设计

基于单片机的温湿度自动控制系统设计

方案 设计
元器件的选择
本次设计的元器件包括 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)可模拟升温、降温、增湿和除湿过 程,使温湿度保持恒定。

基于单片机的温湿度控制系统设计PPT课件

基于单片机的温湿度控制系统设计PPT课件
显示模块由LCD显示构成,显示实时的温湿度和给定的中间温湿度值。 其中LCD第一行显示温度的实时值和给定的温度中间值,第二行显示当前湿 度值和系统给定的中间的湿度值。
12
硬件系统设计
LCD显示器模块电路。
13
0 123 1 K P 5 0 1R C C D V Vout N G C C V R 01234567NS DD DDDDDDDDERW NN GG 0123456 1234567891111111 01234567 0S DAK N BBBBBBBB VR DLL E VSS DDDDDDDD VR/WBB 8 LCD1602 PLCD1602
MOV IE,#82H;
开放T0中断
SETB TR0;
启动T0
SJMP $;
19
软件系统设计
定时/计数器0中断服务程序
ORG 0200H;
T0INT:DJNZ R1,NEXT; T0溢出10次,即1s进一次采样处

LCALL ADCON;
调用温度采样及模数转换子程序
LCALL CALCU;
调用温度计算子程序
ORG 0300H;
ADCON:MOV DPTR,#0F0FFH; 选通ADC0809通道0
MOV A,#00H;
MOVX @DPTR,A;
启动A/D转换
HERE:JNB P3.3,HERE; 判断数据转换是否结束,没结束则等待
MOVX A,@DPTR;
读取转换后的数据
MOV 20H,A;
将从ADC0809中读取的当前温度下热敏电阻上的电压
值存于20H单元
RET ;
21
软件系统设计
• 驱动控制子程序
• ORG 0500H;

基于单片机的数字温湿度计设计及实现PPT课件

基于单片机的数字温湿度计设计及实现PPT课件

.
7
DHT11串行通信说明
DHT11器件采用简化的单总线通信。单总线通常要求 外接一个约 5.1kΩ的上拉电阻,这样,当总线闲置时, 其状态为高电平。由于它们是主从结极,只有主机呼叫 从机时,从机才能应答,因此主机访问器件都必须严格 遵循单总线序列,如果出现序列混乱,器件将不响应主 机。DATA用于微处理器与DHT11之间的通讯和同步,采 用单总线数据格式,一次传送40位数据,高位先出。
内含splc780控制器的点阵字符液晶显示 模块HS1602,它是一种低功耗CMOS技 术实现的字符LCD显示模块,有8位微处 理器接口,通过内部的80×8位映射 DDRAM实现2行×16个字符的显示 1602液晶模块内部的 字符发生存储器已经 存储了160个不同的点 阵字符图形。
.
10
LCD显示字符原理
.
8
数据格式:
8bit湿度整数数据 + 8bit湿度小数数据+8bit温 度整数数据 + 8bit温度小数数据+8bit校验位。
校验位数据定义:
“8bit湿度整数数据 + 8bit湿度小数数据+8bit温 度整数数据 + 8bit温度小数数据”8bit校验位等 于所得结果的末8位。
.
9
3)液晶显示LCD1602
17 16 15 14 13 12 11 10
P3.7/RD P3.6/WR P3.5/T1 P3.4/T0 P3.3/INT1 P3.2/INT0 P3.1/TXD P3.0/RXD
RS RW
E
28 27 26 25 24 23 22 21
P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8

【大学论文】基于单片机的仓库温湿度监测系统设计ppt课件

【大学论文】基于单片机的仓库温湿度监测系统设计ppt课件

系统硬件电路设计
• 硬件电路设计框图

硬件电路设计模块:以
AT89S51为中心,同时利用
集温度传感器和湿度传感器
于一体的SHT11采集仓库温
湿度,并利用A/D电路进展
转换,并用液晶1602为显示
器件,同时系统还包含超限
处置模块,当前温湿度超越
设定上下限时会做出报警提
示,系统电路设计框图如图
1-1所示。பைடு நூலகம்
SHT11温 湿度监测
复位电路
时钟电路
电源电路
AT89S51 单片机
LCD显示模块 超限处置模块
图1-1系统整体电路框图
• 整体电路图设计
系统硬件电路设计
系统软件设计
• 系统软件设计流程图:

程序流程设计:单片机
复位后开场读取程序,首先
对LCD1602和SHT11进展初
始化,然后调用丈量温度和
丈量湿度程序,然后调用液
基于AT89S51的仓库温湿度监测系统设计
课题研讨背景及意义
• 温湿度控制广泛运用于人们的消费和生活中,传统 方法人们运用温度计来采集温度,经过人工操作加热、 通风和降温设备来控制温度,这样不但控制精度低、 实时性差,而且操作人员的劳动强度大。
• 目前,单片机芯片作为中心控制部件,曾经渗入到 人们任务和生活的各个角落,有力地推进了各行业的 技术改造和产品的更新换代,前景宽广。用单片机来 实现对温湿度的自动控制,可以大幅度提高被测温湿 度的技术目的。
晶显示程序,显示当前的温
湿度,而后判别能否有超限
情况发生,假设存在超限情
况那么启动超限处置。
开始
LCD初始化 SHT11初始化
读温湿度控制 参数

基于51单片机温度控制系统设计毕业答辩ppt课件

基于51单片机温度控制系统设计毕业答辩ppt课件
系统的硬件设计
系统的结构框图:
AD590 温度采集
ADC0809 A/D转换
控制电路
AT89C51
光电耦合 器可控硅SC源自 电热丝显示电路温度控制系统设计
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
系统的硬件设计
系统工作原理:
在温控部分,选用AT89C51单片机为中央处 理器,通过AD590温度传感器进行温度采集, 将采集到的温度信号通过A/D转换再传输给单 片机,再由单片机控制显示器和执行单元。
执行单元是由单片机发出一个触发信号,
通过光电耦合器和双向可控硅来控制电热 丝的加热与停止。
温度控制系统设计
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
A/D转换器 (ADC0809)
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
系统控制方案的选择: 这个方案是采用AT89C51单片机系统来实现的,
单片机软件编程灵活、自由度大,可用软件编程实现 各种控制算法和逻辑控制。单片机系统可以用数码管 来显示水温的实际值,能用键盘输入设定值。本方案 选用的AT89C51芯片,不需要外扩展存储器,使系统 整体结构更为简单
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用

基于单片机的温湿度控制系统的设计

基于单片机的温湿度控制系统的设计

基于单片机的温湿度控制系统的设计一、系统概述1、引言随着单片机技术的发展,它已被广泛应用到家用电器、医疗器械、工业控制等领域。

本文介绍了基于单片机的温湿度控制系统的设计,它主要采用单片机控制实现温湿度的测量和控制。

它可以提高空调系统的舒适性,达到良好的温湿度控制效果,而且成本低廉、模块性强,操作简单,便于控制和维护。

2、系统概述温湿度控制系统通过温湿度传感器的采集和检测,然后将测量的温湿度数据通过单片机调节和控制空调系统,调整空调温度和湿度,实现温湿度的调节,达到良好的温湿度控制效果。

本系统主要由温湿度传感器、温湿度控制系统以及空调等组成。

本系统采用AT89C51单片机作为控制处理器,通过串口通信的方式,将温湿度数据传送给控制处理器,控制处理器根据温湿度值控制空调,从而达到温湿度控制的目的。

三、硬件接口设计1、硬件接口功能本系统主要由单片机、温湿度传感器以及空调组成。

单片机采用AT89C51,它的主要功能是作为控制处理器,对温湿度传感器获取的数据进行计算和处理,并发出相应的控制信号,从而调节空调的温湿度。

温湿度传感器是本系统的重要组成部分,它实现了温度和湿度的测量,并将测量结果通过接口输出,其原理主要是利用铂电阻进行温度测量,湿度测量则是利用湿敏电阻进行测量。

空调是一种常用的温湿度控制设备,它主要功能是将室内温度和湿度调节达到舒适的状态,并且能够满足室内环境的要求。

本系统采用普通空调作为系统的控制设备,当单片机接收到温度和湿度的变化,发出控制信号后,空调便根据控制信号进行调节,从而达到温湿度控制的目的。

四、软件设计1、控制程序本系统采用C语言编写的程序来控制单片机计算温湿度数据,并发出控制信号,以实现温湿度调节。

主要程序框架如下://硬件接口程序#include <reg51.h>#include <intrins.h>//温湿度采集程序void Get_Data(); //获取温湿度数据//温湿度控制程序void Control(); //温湿度控制程序//主函数void main(){while(1){//采集温湿度数据Get_Data();//控制温湿度Control();}}2、温湿度采集程序本系统采用C语言编写的程序来获取温湿度数据。

基于单片机的温度控制系统的设计的PPT演讲

基于单片机的温度控制系统的设计的PPT演讲

第3章 硬件电路设计
• 3· 1温度传感器的设计: DS18B20有两种供电 方式:外接电源供电 方式、寄生电源模式; 本设计采用外接电源 供电,如右图所示,1 脚接电源,2脚作为信 号线,3脚接地
• 显示电路设计:LED显示器有共阴极和共阳 极这两种形式,共阳极是由8个发光二极管 连在一起然后充作一个公共端。这种设计 显示电路采用共阳数码管扫描电路款,不 仅节约节约单片机的输出端口,而且易于 编码。
基于单片机的温度控制系统的设 计
摘要
• 近年来随着计算机在社会各个领域的渗透, 单片机的应用正在不断地走向深入的同时 也带动着传统控制检测系统的日新月益更 新。在实时监测与自动控制键的单片机应 用系统中单片机往往是作为一个核心部件 来使用的,仅仅单片机方面的知识是不够 的,还要根据硬件结构以及应用对象特点 的软件结合并加以作完善。这个项目主要 是从硬件和软件两个方面说明温度控制过 程
• 温度显示部分:用LED数码管动态扫描显示 的温度
温测流程
• 其工作协议流程:首 先初始化不匹配,然 后温度的变化,延迟 秒,直接跳过ROM, 然后再把温度变换下, 延时1S后再次跳过 ROM进行匹配,经由 读暂存器,把得到的 数据转换下送入数码 管显示最终的温度值。
• 单片机的选择介绍:主芯片AT89C52是一 种比较适合温控系统设计的单片机,它的 基本功能描述:是一个低损耗,高性能八 微控制器芯片,在字节方面可以在线快速 的编程想,然后写入程序存储器内进行闪 存,重复擦写很高(>1000次),两个全双 工串行通信口,它还有两个读写功能的中 短线,在外边还有两个中断源存在。
第5章实验结果
• 当DS18B20温度传感器中设定的温度不在 预设上限下限温度范围内时,报警电路报 警,且给温度控制模块信号让灯亮,表示 正在进行温度调节,否则灯不亮。

基于单片机的温湿度控制器毕业论文答辩PPT课件

基于单片机的温湿度控制器毕业论文答辩PPT课件
基于单片机的温湿度控制系统设计
指导教师:马宁丽老师 专业:电子信息工程技术 学生:姚慧 学号:
目录
1 概述 2 系统总体分析 3 硬件系统选择 4 软件系统设计 5 结论
概述
1、课题的背景以及立题的目的
随着经济和社会的不断发展,人们对生活质量要求显著提高。对植 被也要求越来越严格,如何种植出品种优良的植物,一直是人们研究 的话题。而基于单片机的温湿度控制系统对解决这些问题有着重大的 意义。
开始
初始化
温湿度 检测
单片机 处理
LCD 显示
范围 判断
NO
YES
终止
光声 报警
温湿度 控制
软件系统设计
1初始化模块
系统初始化模块的主要功能是完成系统的初始化以及设定系统的工作状态, 初始化部分包括以下方面的内容:单片机初始化、1602液晶初始化及工作 方式、确保系统进入正常工作状态。
2温湿度检测模块

1602引脚图


0 123 1 K P 5 0 1R C C D V Vout N G C C V R 01234567NS DD DDDDDDDDERW NN GG 0123456 1234567891111111 01234567 0S DAK N BBBBBBBB VR DLL E VSS DDDDDDDD VR/WBB 8 LCD1602 PLCD1602
3、系统的工作原理流程图
系统 初始化
温湿度 检测
温湿度 控制系统
51 单片机
判断
符合
不符合
报警
不报警
51 单片机
LCD 液晶显示
终止
LCD 液晶显示
硬件系统选择
1、单片机的选择

基于单片机的温湿度控制系统

基于单片机的温湿度控制系统

《基于单片机的温湿度控制系统》摘要温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度湿度的检测与控制。

并且随着人们生活水平的提高,人们对自己的生存环境越来越关注。

而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了。

随着科技的飞速发展和普及,高性能设备越来越多,各行各业对温湿度的要求也越来越高。

传统的温湿度检测模式是以人为基础,依靠人工轮流值班,人工巡回查看等方式来测量和记录环境状况信息。

在这种模式下,不仅效率低不利于人才资源的充分利用,而且缺乏科学性,许多重大事故都是由人为因素造成的,人工维护缺乏完整的管理系统。

而问世监控系统就可以解决这样人才资源浪费,管理不及时的问题,这是由于它的智能化设计所决定的。

故本次设计对于类似项目还具有普遍意关键词:单片机DHT11传感器1602液晶显示屏STC89C52 报警1.1实现功能1、通过数字温湿度传感器DHT11采集温湿度数据,即时传输给单片机;2、单片机将收到的信号进行分析和处理,将采集到时温湿度实时数据送给1602液晶显示屏;3、通过1602LCD液晶屏完成温湿度的数据显示;4、给定温度湿度上下限数值,设置不同的温湿度,接入蜂鸣器,实现越限报警;1.2实现原理该电路的最关键部分是关于温度和湿度的采集以及检测、显示。

主控电路芯片采用学校统一制作的STC89C52单片机学习板。

STC单片机执行指令的速度很快,对工作环境的要求比较低;传感器模块我选择了DHT11数字温湿度传感器。

告别了以前的单独测量温度以及湿度的方式,更简洁,更方便。

连接好外围电路。

通过DHT11准确的检测出当前环境下的温湿度,并且将所测数据交给STC单片机进行分析和处理。

再将所得数据有单片机发送给HJ1602A液晶屏。

成功完成显示。

控制模块采用蜂鸣器报警方式。

基于单片机的温湿度控制系统设计讲解

基于单片机的温湿度控制系统设计讲解

计算机控制设计课程设计报告班级B电气092姓名陈文雄学号**********课程设计题目:基于单片机的花房温湿度控制系统设计花卉的生长要在一定的环境中进行,其在生长过程中受到环境中很多因素的影响,其中对花卉生长影响最大的是环境中的温度和湿度。

环境中昼夜温度和湿度变化很大,不利于花卉的生长。

因此必须对环境的温度和湿度进行监测和控制,使其适合花卉的生长。

本课程设计就是要求利用基于单片机来设计一个参数精度高,控制操作方便的花房温湿度控制系统。

以前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。

温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。

而且其应用十分广泛。

技术参数和设计任务:1、显示部分的第1到4位显示出温度值,分辨率为0.01度,2位小数,第5、6位显示出湿度值,分辨率为1%H;2、设置湿度报警值,按1度增加,测量湿度到了设定值后,湿度指示LED灯关掉,高于设定湿度5度时报警LED灯打开,断电后能保存温度设定值;3、温度低于设定值时,输出加热控制信号;湿度大于设定值时,输出降湿控制信号;4、利用89C51单片机实现对温度和湿度的控制,以实现温湿度的采集和控制;5、完成SHT11温湿度传感器模块电路的设计;6、完成温湿度调节系统主要控制电路的设计;7、完成LED数码管显示模块电路的设计;8、完成声光报警模块电路的设计;9、完成按键模块电路的设计。

一、系统概述1、系统原理介绍该系统利用STC89C51单片机的软、硬件资源,辅以相应的测量电路和SHT11数字式集成温湿度传感器等智能仪器,能实现多任务、多通道的检测和输出。

它具有测量范围广、测量精度高等特点。

温湿度控制系统上电工作后,用户首先通过键盘输入温度及湿度的初值,单片机系统将用户设置的初值保存在X25045芯片中。

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

硬件系统设计
7、动作执行模块电路设计
14
8、报警模块
硬件系统设计
15
软件系统设计
1、LCD1602显示模块
16
软件系统设计
LCD初始化及工作流程
17
软件系统设计
2、总体流程图
开始
初始化
温湿度 检测
单片机 处理
LCD显示
NO
范围判 断
YES
终止
光声 报警
温湿度 控制
18
软件系统设计
3、主程序
ORG 0100H;
MAIN:MOV R1,#10; T0 100马上定时溢出计数寄存器R1赋初值10
MOV P1,#0FF,#60H;
堆栈指针赋初值60H
MOV TMOD,#01H; T0定时、方式1、软启动
MOV TL0,#0B0H;
T0赋初值
MOV TH0,#3CH;
3
概述
2、本系统主要研究内容
人性化的设计。界限温度值及湿度值能够由用户根据不同的需求由 键 盘输入并通过显示器显示。能够实时、准确的显示采样温度值与湿 度值。通过采集温度及湿度值,准确的判断设定值与当前值之间的差异, 及时的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警, 同时采取相应的措施调整当前值。如:在检测出当前值高于设定的上限 值时,系统会自动执行相应的降温措施,直至温度降到合适温度。
7
硬件系统设计
2、时钟电路和复位电路
8
硬件系统设计
3、温湿度传感器AM2301
9
硬件系统设计
AM2301产品概述
AM2301数字温湿度传感器是一款含有已校准数字信号输出的温湿 度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确 保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式 感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因 此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点 。每个AM2301传感器都在极为精确的湿度校验室中进行校准。校准系 数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程 中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。 超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类 应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。 连接方便,特殊封装形式可根据用户需求而提供。
LCALL DRVCON;
6
硬件系统设计
1、中央控制模块
89C51是Intel公司于80年代初推出的8位 嵌入式微控制器(内部数据总线为8位,外部 数据总线为8位),它与MCS-96系统中的其它 芯片相比,具有性能高、功能全、售价低廉、 使用方便(48PINDIP)等优点。由于大的高 度集成化已把许多常用的输入检测输出控制 通道都制作在同一块硅片上,大大地灵活了外 部连线,增强了系统的稳定性并且速度快(时 钟12MHz),非常适合于工业环境下安装使用 。因此本系统CPU选用89C51芯片。
基于单片机的温湿度控制系统设计
1
目录
1 概述 2 系统总体分析 3 硬件系统设计 4 软件系统设计 5 结论
2
概述
1、课题的背景和现状
环境的监测与控制在工业、农业、国防等行业有着广泛的应用。 由于应用的场合不同监测对象的不同,其系统设计也是千差万别。在实 际生活中此类系统有着广泛的应用,室温环境检测系统中温度和湿度是 两个重要的显示和分析指标,必须定期抽样检查室温环境温度和湿度, 以便采取相应的措施。89C51单片机是常用于控制的芯片,在智能仪器 仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其 作为温湿度检测控制系统的实例也很多。使用89C51单片机能够实现温 湿度全程的自动检测与控制,而且89C51单片机易于学习、掌握,性价 比高。使用89C51型单片机设计温湿度检测控制系统,可以及时、精确 的反映室内的温度以及湿度的变化。完成诸如升温到特定温度、降温到 特定温度、在温度上下限范围内保持恒温等多种控制方式,在湿度控制 方面也是如此。
4
系统总体分析
1、总体方案设计
AM2301 数字温湿度
传感器
温湿度 控制系统
51 单片机
LCD液晶 报警系统
判断
5
2、硬件的选择
系统总体分析
(1)选用MCS-51系列的89C51为主机。
(2)温湿度传感器AM2301作为湿度测量装置,负责系统对环境温湿度的测 量。
(3)显示模块采用LCD1602液晶。
MOV IE,#82H;
开放T0中断
SETB TR0;
启动T0
SJMP $;
19
软件系统设计
定时/计数器0中断服务程序
ORG 0200H;
T0INT:DJNZ R1,NEXT; T0溢出10次,即1s进一次采样处

LCALL ADCON;
调用温度采样及模数转换子程序
LCALL CALCU;
调用温度计算子程序
10
硬件系统设计
传感器模块电路
11
硬件系统设计
4、显示模块
1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、 符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每 个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔 每行之间 也有也有间隔 起到了字符间距和行间距的作用,正因为如此 所以他不能 显示图形(用自定义CGRAM,显示效果也不好)1602LCD是指显示的内容为 16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)目前市 面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的, 因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型 液晶。
显示模块由LCD显示构成,显示实时的温湿度和给定的中间温湿度值。 其中LCD第一行显示温度的实时值和给定的温度中间值,第二行显示当前湿 度值和系统给定的中间的湿度值。
12
硬件系统设计
LCD显示器模块电路。
13
0 123 1 K P 5 0 1R C C D V Vout N G C C V R 01234567NS DD DDDDDDDDERW NN GG 0123456 1234567891111111 01234567 0S DAK N BBBBBBBB VR DLL E VSS DDDDDDDD VR/WBB 8 LCD1602 PLCD1602
相关文档
最新文档