0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于51单片机的温湿度及PM2.5监测系统仿真

电子工程师 来源:电子工程师 作者:电子工程师 2024-10-22 14:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

具体实现功能

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

wKgZoWcVDW-ASkAKAAeHdcdl1hI562.png

设计介绍

wKgaoWcVDXCAKitgAADnlU2Qseo556.png

51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

wKgZoWcVDXGAeE-EAAKYrU9KnA0070.png

资料内容

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。

wKgaoWcVDXKATC8aAAcTL5v0Pm4186.png

程序(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);
		}
	}
}

程序运行结果如图:

wKgZoWcVDXOAXUm3AAnGmDHi02w712.png

全部内容

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

wKgaoWcVDXSAVO6DAAUUcXW3zOU450.jpg

资料获取

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


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663518
  • 51单片机
    +关注

    关注

    277

    文章

    5714

    浏览量

    132104
  • 监测
    +关注

    关注

    2

    文章

    4244

    浏览量

    46800
  • 系统仿真
    +关注

    关注

    0

    文章

    20

    浏览量

    4773
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    宏集案例 | COMET无线温湿度监测系统助力文物展陈与长期保存

    案例概况客户:捷克皇冠珠宝展览方应用产品:宏集COMET温湿度监测系统应用场景:温湿度环境监测&文物保护01合作背景Background捷克
    的头像 发表于 11-13 17:40 401次阅读
    宏集案例 | COMET无线<b class='flag-5'>温湿度</b><b class='flag-5'>监测</b><b class='flag-5'>系统</b>助力文物展陈与长期保存

    基于LORA无线通讯的祥控多点式烟叶温湿度监测系统

    XKCON祥控多点式烟叶温湿度监测系统基于LORA无线通讯技术,无需复杂的布线工作,缩短了工期,节省了成本;系统可以根据烟厂的实际布局和需求进行灵活配置,实现对各单点无线
    的头像 发表于 09-23 17:02 608次阅读
    基于LORA无线通讯的祥控多点式烟叶<b class='flag-5'>温湿度</b><b class='flag-5'>监测</b><b class='flag-5'>系统</b>

    一款适用于粉尘、易结露等恶劣环境温湿度监控中的温湿度传感芯片

    温湿度监控系统在恶劣环境中通过传感器实时监测温湿度参数,当达到预设阈值时自动触发预警或调节机制,确保环境状态维持在安全范围内。
    的头像 发表于 07-09 09:41 468次阅读
    一款适用于粉尘、易结露等恶劣环境<b class='flag-5'>温湿度</b>监控中的<b class='flag-5'>温湿度</b>传感芯片

    基于物联网的温湿度监测系统

    在医药冷链、智慧农业、智能制造等领域,温湿度失控轻则导致品质下降,重则引发安全事故。传统人工巡检方式滞后性强、误差率高,而物联网温湿度监测系统通过“端-管-云-用”架构,实现环境数据的
    的头像 发表于 07-08 16:52 491次阅读

    常见的温湿度传感器类型?

    高精度、低功耗的特点,适用于温度监测控制系统、医疗设备等领域。 CHT8310温湿度传感器 sensylink(申矽凌)CHT8310温湿度传感器是一种低压温湿度度传感器,
    发表于 06-24 09:24

    智能仓储:温湿度监控方案应用

    随着仓储环境要求提高,温湿度监控对保障货物品质至关重要。本文介绍一个工厂仓库温湿度监控方案,利用温湿度变送器、LoRa技术和智能监测平台,为仓库业主提供高效、可靠的
    的头像 发表于 05-29 11:35 596次阅读
    智能仓储:<b class='flag-5'>温湿度</b>监控方案应用

    LoRa无线技术的温湿度监测预警系统

    LoRa无线技术的温湿度监测预警系统采用LoRa采集器和LoRa网关实现监控区域内的全覆盖,同时在仓储区各个数据采集节点安装温湿度传感器,实现对监测
    的头像 发表于 05-14 16:06 625次阅读
    LoRa无线技术的<b class='flag-5'>温湿度</b><b class='flag-5'>监测</b>预警<b class='flag-5'>系统</b>

    基于51单片机温湿度检测与调节系统电路图

    电子发烧友网站提供《基于51单片机温湿度检测与调节系统电路图》资料免费下载
    发表于 05-12 17:23 1次下载

    基于51单片机GSM温湿度光照检测系统设计?

    基于51单片机GSM温湿度光照检测系统设计?
    发表于 04-24 16:12

    工厂温湿度监控系统

    在现代化工业生产环境中,温湿度控制是确保产品质量、生产效率和员工健康的关键因素之一。随着科技的进步,工厂温湿度监控系统应运而生,通过集成传感器技术、数据处理与通信技术,对工厂内部环境参数的实时
    的头像 发表于 02-25 17:11 888次阅读

    基于STM32设计的工地环境实时监测与控制系统

    系统通过实时监测空气中的PM2.5、噪声、温湿度等环境参数,将数据上传至云端平台进行存储和分析,从而实现对环境的实时监控和智能控制。
    的头像 发表于 01-21 09:30 1207次阅读
    基于STM32设计的工地环境实时<b class='flag-5'>监测</b>与控制<b class='flag-5'>系统</b>

    库房温湿度监测系统

    不适宜的温湿度条件不仅影响货物品质,还可能引发安全事故。例如,湿度过高可能导致霉菌滋生,电路短路,或温度过低引起的液体冻结膨胀等,都可能对仓库设施及货物造成损害。库房温湿度监测
    的头像 发表于 01-06 16:37 925次阅读

    远程温湿度实时监测系统应用方案

    远程温湿度实时监测系统,作为现代环境管理的重要组成部分,是各行各业不可或缺的重要工具,对环境温湿度的远程、实时、精准监测。 一、运行原理 聚
    的头像 发表于 01-02 17:03 1057次阅读

    大棚温湿度自动监控系统

    大棚温湿度自动监控系统,基于传感器、物联网、智能控制等技术,通过实时监测大棚内外的环境参数,如温度、湿度、光照强度、二氧化碳浓度等,并根据预设的管理逻辑,自动调节大棚内的环境设备,如通
    的头像 发表于 12-31 16:58 1158次阅读

    车载冷链温湿度监控系统

    温湿度监控系统,通过高精度的传感器实时监测并记录车辆内部的温湿度变化,确保货物在运输过程中始终处于适宜的环境条件中,保障货物的品质与安全。准确监测
    的头像 发表于 12-23 16:46 1119次阅读