具体实现功能
(1)LCD1602液晶第一行显示当前的PM2.5值,第二行显示当前的温度值和湿度值;
(2)可以设置PM2.5报警值、温湿度上下限报警值。共4个按键:复位按键、减键、加键、设置键;
(3)当温湿度值低于或高于设定的范围时,相应的指示灯亮,蜂鸣器报警;
(4)当PM2.5值高于设定的报警值,蜂鸣器和指示灯发出声光报警。

设计介绍

51单片机简介
51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。
本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

资料内容
仿真实现(protues8.7)
本设计利用protues8.7软件实现仿真设计,具体如图。

程序(Keil5)
本设计利用keil5软件实现程序设计,主程序如下:
/*********************************************************/
// 主函数
/*********************************************************/
void main(void)
{
uchar i; // 循环变量
LcdInit(); // 液晶功能初始化
LcdShowInit(); // 液晶显示初始化
AlarmInit(); // 报警值初始化
while(1)
{
PM=Get_ADC08321(); // 读取PM2.5
PM=(PM/2.5)*5; //
LcdGotoXY(0,7); // 液晶定位到第0行第7列
LcdPrintNum1(PM); // 显示测量结果
/*温湿度读取*/
EA=0;
ReadDhtData(); // 检测温湿度数据;
EA=1;
LcdGotoXY(1,2); // 定位到要显示温度的地方
LcdPrintNum2(temp); // 显示温度值
LcdGotoXY(1,11); // 定位到要显示湿度的地方
LcdPrintNum2(humi); // 显示湿度值
// 报警判断
AlarmJudge();
/*按键扫描和延时*/
for(i=0;i< 30;i++)
{
KeyScanf(); // 按键判断
DelayMs(10);
}
}
}
程序运行结果如图:

全部内容
全部资料包括程序(keil5)、protues仿真(protues8.7)、开发资料、资料使用介绍、仿真视频、程序讲解视频、仿真讲解视频、最小系统介绍视频等。

资料获取
https://docs.qq.com/doc/DT0N5SGpVU2pvYUNn
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45633浏览量
675713 -
51单片机
+关注
关注
278文章
5716浏览量
135498 -
监测
+关注
关注
2文章
4505浏览量
47650 -
系统仿真
+关注
关注
0文章
20浏览量
4816
发布评论请先 登录
相关推荐
热点推荐
基于STM32的远程温湿度采集监测报警OLED显示设计
设计综合实验的内容为基于STM32F103c8t6单片机的温湿度采集报警系统。完成OLED液晶显示、DHT11温湿度测量、指示灯、蜂鸣器控制等多项任务。 1、以STM32为最小
动环监控核心组件:温湿度变送器的电子技术与设计研产理念
在动环监控系统中,温湿度变送器作为关键的环境监测设备,其设计、研发与生产直接关系到监控数据的准确性和系统的稳定性。本文将以温湿度变送器(型号
冷库温湿度监控系统物联网解决方案
冷库作为生鲜食品、医药试剂、化工原料等物资的核心存储载体,温湿度的稳定性直接决定物资品质与安全。传统冷库温湿度管理存在诸多痛点:人工巡检效率低、误差大,难以实现 24 小时全覆盖监测;温湿度
基于芯源CW32F030 MCU低功耗温湿度监测系统设计
芯源微电子推出的CW32F030 MCU因其低功耗和多功能外设广泛应用于物联网和环境监测系统。本篇文章展示如何使用CW32F030构建一个简单的温湿度监测
发表于 12-03 06:20
宏集案例 | COMET无线温湿度监测系统助力文物展陈与长期保存
案例概况客户:捷克皇冠珠宝展览方应用产品:宏集COMET温湿度监测系统应用场景:温湿度环境监测&文物保护01合作背景Background捷克
温湿度传感器HTU31D在温湿度控器中的应用优势
温湿度控制器是一种用于监测和调节环境温度与湿度的设备,广泛应用于农业、仓储、工业生产、家庭等多个领域。其主要功能是维持特定环境条件,以确保产品质量和舒适的居住环境。 温湿度控制器的工作
如何对电能质量在线监测装置进行温湿度环境适应性测试?
对电能质量在线监测装置进行温湿度环境适应性测试,核心是通过 高低温湿热箱模拟目标场景的极端温湿度条件 ,验证装置在 “低温启动、高温运行、湿热耐受” 下的 运行稳定性、测量精度、硬件可
基于LORA无线通讯的祥控多点式烟叶温湿度监测系统
XKCON祥控多点式烟叶温湿度监测系统基于LORA无线通讯技术,无需复杂的布线工作,缩短了工期,节省了成本;系统可以根据烟厂的实际布局和需求进行灵活配置,实现对各单点无线
基于物联网的温湿度监测系统方案:构建全域感知的智能环境网络
储备粮; -精密制造:半导体车间1%湿度波动引发30%良品率下降; 基于物联网的温湿度监测系统正成为破解环境管理难题的核心基础设施。本方案基于“端-管-云-用”架构,实现从单点
全自动温湿度监测系统:环境数据驱动的智能化革命
在药品失效、芯片良率下降、文物损毁等事故背后,温湿度失控往往是关键诱因。全自动温湿度监测系统通过物联网、边缘计算与AI技术的融合,正重塑医药、农业、工业、物流等领域的风险管理模式,将环
基于物联网的温湿度监测系统
在医药冷链、智慧农业、智能制造等领域,温湿度失控轻则导致品质下降,重则引发安全事故。传统人工巡检方式滞后性强、误差率高,而物联网温湿度监测系统通过“端-管-云-用”架构,实现环境数据的
常见的温湿度传感器类型?
高精度、低功耗的特点,适用于温度监测控制系统、医疗设备等领域。
CHT8310温湿度传感器
sensylink(申矽凌)CHT8310温湿度传感器是一种低压温湿度度传感器,
发表于 06-24 09:24
温湿度变送器功能有哪些?一文详细解析
数据,帮助用户及时了解环境状况。
二、数据传输与远程监控
温湿度变送器可以将测量到的温湿度数据通过多种方式进行传输,如模拟信号、数字信号等。用户可以将变送器与监控系统相连,实现远程监控。这意味着即使不在现场
发表于 06-03 10:56
基于51单片机的温湿度及PM2.5监测系统仿真
评论