当前位置: 首页 > news >正文

基于51单片机的温湿度报警LCD1602液晶显示设计( proteus仿真+程序+设计报告+讲解视频)

【普中】基于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单片机芯片。

资料下载链接:

P系列单片机设计下载链接(复制到浏览器打开)

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

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

讲解视频:

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

在这里插入图片描述

2.仿真

开始仿真

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

img

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

img

开始仿真后,按下设置/切换按键调整上下阈值,默认的温度阈值下限是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%后,蜂鸣器报警,湿度过高指示灯点亮。

img

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

img

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

img

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

img

3. 程序代码

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

img

4. 设计报告

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

img

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

本课程作业的目的在于通过基于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

相关文章:

  • 【Linux】了解 消息队列 system V信号量 IPC原理
  • MySQL EXPLAIN 使用详解与执行计划分析优化
  • 数字化,一个泛化的概念
  • yum命令介绍
  • Javascript 编程基础(4)函数 | 4.3、apply() 与 call() 方法
  • Enhanced RTMP H.265(HEVC)技术规格解析:流媒体协议的新突破
  • 如何支持Enhanced RTMP H.265(HEVC)
  • Linux系统下nslookup命令的基本使用
  • Linux锁和互斥锁
  • 读一本书第一遍是快读还是细读?
  • 【算法专题十五】BFS解决最短路问题
  • 04算法学习_209.长度最小的子数组
  • MCP Server开发使用Pixabay网址搜索图片
  • TypeScript 泛型讲解
  • 《微服务架构设计模式》笔记
  • 基于Matlab建立不同信道模型
  • 鸿蒙HarmonyOS 【ArkTS组件】通用属性-背景设置
  • 腾讯游戏安全与高通合作构建PC端游安全新格局
  • Unity异步加载image的材质后,未正确显示的问题
  • 693SJBH基于.NET的题库管理系统
  • 网站设计的主要内容/市场调研的步骤
  • jsp的网站/郑州企业网站优化排名
  • 政府部门网站建设内容/企业培训课程分类