news 2026/6/10 16:59:34

普中51实验板基于51单片机的温湿度报警LCD1602液晶显示设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
普中51实验板基于51单片机的温湿度报警LCD1602液晶显示设计

普中51实验板基于51单片机的温湿度报警

  • 1.主要功能:
  • 讲解视频:
  • 2.仿真
  • 3. 程序代码
  • 4. 设计报告
  • 5. 设计资料内容清单&&下载链接

【普中】基于51单片机的温湿度报警LCD1602液晶显示设计

( proteus仿真+程序+设计报告+讲解视频)

仿真图proteus8.15(有低版本)

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:P15

1.主要功能:

基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用)

基于51单片机的DHT11温湿度测量报警LCD1602液晶显示设计

1.使用全数字型温湿度传感器DHT11;

2.AT24c02芯片掉电存储设置的上下限阈值;

3.四个按键为设置、加、减、确定,实现了阀值的调节;

4.LCD1602液晶显示,上面行显示当前的温度和湿度,下面行显示相应的冷、热、干、湿;

5.当超过阀值的时候,有蜂鸣器闪烁报警提示。默认的温度阈值下限是20℃,温度上限是40℃。湿度的下限默认50%,上限模式80%。

6.需要在Proteus软件和普中51开发板实现功能验证。

(目前仅完全适配普中开发板A234,需额外接DHT11温湿度模块,其他普中开发板型号可能需要做代码修改或额外接线)

(目前仅完全适配普中开发板A234,其他普中开发板型号可能需要做代码修改或接线)

需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

以下为本设计资料展示图:

讲解视频:

仿真讲解+实物演示+代码讲解

2.仿真

开始仿真

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后LCD1602显示温度和湿度。

仿真中通过箭头调整DHT11温湿度模块的值改变显示数值。

开始仿真后,按下设置/切换按键调整上下阈值,默认的温度阈值下限是20℃,温度上限是40℃。湿度的下限默认50%,湿度上限80%。

LCD1602第二行显示和温湿度大小有关,显示和温湿度关系如下所示:

温度高湿度正常It’s very hot!
温度高湿度高Hot and humid!
温度高湿度低Hot and dry!
温度低湿度正常It’s very cold!
温度低湿度高Cold and humid!
温度低湿度低Cold and dry!
温度正常湿度高It’s very humid!
温度正常湿度低It’s very dry!
温度正常湿度正常Good environment

开始仿真后,调整湿度超过湿度上限阈值80%后,蜂鸣器报警,湿度过高指示灯点亮。

开始仿真后,调整湿度低于湿度下限阈值50%后,蜂鸣器报警,湿度过低指示灯点亮。

开始仿真后,调整温度高于温度上限阈值40°后,蜂鸣器报警,温度过低指示灯点亮。

开始仿真后,调整温度低过温度下限阈值20°后,蜂鸣器报警,温度过低指示灯点亮。

3. 程序代码

使用keil4或者keil5编译,代码有注释,可以结合报告理解代码含义。

4. 设计报告

7740字设计报告,内容包括目录,硬件设计、软件设计、软硬件框图、调试、结论等

随着科技的飞速发展,单片机技术已经广泛应用于工业、农业、环境监测等各个领域。这种微型控制单元体积小、功耗低、价格便宜,而且具有强大的控制功能,可以实现对各种物理量的检测和控制。在工业生产中,单片机可以用于实现自动化生产、质量检测、设备维护等功能。在农业领域,单片机可以实现智能化种植、养殖和农田环境监测。在环境监测中,单片机可以用于检测空气质量、水质、噪声等环境参数,为环境保护提供数据支持。

本课程作业的目的在于通过基于51单片机的温湿度检测控制仿真设计,深化对单片机原理和应用的了解,提高实践能力和编程技能。在这个设计过程中,我们将学习如何使用51单片机对温度和湿度进行检测,并通过控制系统对异常情况进行控制。这个设计将涉及到单片机的基本原理、输入输出控制、传感器技术、编程语言等多个方面。通过这个课程作业,我们可以更好地掌握单片机的基本知识和应用技巧,提高解决实际问题的能力。

5. 设计资料内容清单&&下载链接

资料设计资料包括仿真,程序代码、讲解视频、功能要求、设计报告、软硬件设计框图等。

0、常见使用问题及解决方法–必读!!!!

1、仿真图

2、程序源码注释

3、功能要求

4、开题报告

5、设计报告

6、软硬件流程框图

7、烧录工具

8、讲解视频

9、实物图

Altium Designer 安装破解

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

普中-2&普中-3&普中-4开发板原理图.pdf

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找嘉盛单片机51 STM32单片机课程毕业设计.url

资料下载链接(可点击):

https://docs.qq.com/doc/DS2pPenNRaHB6SlR1

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 15:15:10

古文智能修复:3步让残缺文字重现光彩

古文智能修复:3步让残缺文字重现光彩 【免费下载链接】ancient-text-restoration Restoring ancient text using deep learning: a case study on Greek epigraphy. 项目地址: https://gitcode.com/gh_mirrors/an/ancient-text-restoration Ancient Text Res…

作者头像 李华
网站建设 2026/6/10 0:43:21

5分钟掌握AI音乐分离:SpleeterGui零基础实战教程

5分钟掌握AI音乐分离:SpleeterGui零基础实战教程 【免费下载链接】SpleeterGui Windows desktop front end for Spleeter - AI source separation 项目地址: https://gitcode.com/gh_mirrors/sp/SpleeterGui 还在为无法提取纯净人声而烦恼?Spleet…

作者头像 李华
网站建设 2026/6/9 22:42:38

ArcObjects SDK 10.8实战终极指南:从零构建专业级GIS应用

ArcObjects SDK 10.8实战终极指南:从零构建专业级GIS应用 【免费下载链接】arcobjects-sdk-community-samples This repo contains the source code samples (.Net c#, .Net vb, and C) that demonstrate the usage of the ArcObject SDK. 项目地址: https://git…

作者头像 李华
网站建设 2026/6/10 14:06:57

25、恶意软件样本分析指南

恶意软件样本分析指南 在当今数字化的时代,恶意软件的威胁无处不在。对恶意软件样本进行深入分析,有助于我们了解其行为和目的,从而采取有效的防范措施。本文将围绕恶意软件样本分析的多个方面展开,包括样本执行、执行轨迹分析以及相关工具的使用等内容。 1. 准备工作与样…

作者头像 李华
网站建设 2026/6/10 11:45:42

WritingTools终极指南:跨平台AI写作助手的完整使用手册

WritingTools终极指南:跨平台AI写作助手的完整使用手册 【免费下载链接】WritingTools The worlds smartest system-wide grammar assistant; a better version of the Apple Intelligence Writing Tools. Works on Windows, Linux, & macOS, with the free Gem…

作者头像 李华