首页 分享 基于51单片机的光照和温湿度检测报警

基于51单片机的光照和温湿度检测报警

来源:花匠小妙招 时间:2024-11-30 05:30
具体实现功能

由STC89C52单片机+LCD1602液晶显示屏+ADC0832模块+蜂鸣器+DHT11温湿度传感器 +光照传感器+LED+按键构成。

具体功能:

1、LCD1602液晶第一行显示当前的光照值,第二行显示当前的温度和湿度值;

2、可以设置光照、温湿度上下限报警值。共4个按键:复位按键、减键、加键、设置键;设定的参数具有掉电保存,保存在STC单片机的内部,上电无需重新设置;

3、当光照值高于设定的报警值或温度湿度超出上下限范围,蜂鸣器和指示灯会发出声光报警;

4、当温湿度值低于或高于设定的范围时,相应的指示灯亮,蜂鸣器报警。

单片机介绍

51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

设计思路

文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;

调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;

比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;

软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。

程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。

仿真实现

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

Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

全部资料

全部资料包括程序(注释)、protues仿真、仿真视频、开发资料、单片机最小系统介绍等,全网最全!


原文链接:基于51单片机的光照及温湿度检测报警

关注下方公众号,回复“仿真”获取全部资料。

相关知识

基于51单片机智能大棚温湿度控制系统
基于51单片机的土壤湿度检测自动浇花环境温度光照检测报警
基于单片机的土壤温湿度检测系统
基于51单片机的环境监测【温湿度,光照,模拟量】(仿真)
基于单片机的便携式土壤温湿度测量仪的设计
基于51单片机的自动浇花灌溉系统设计
基于51单片机土壤湿度检测及自动浇花系统
基于51单片机智能浇花控制系统 土壤湿度计设计 自动灌溉 大棚土壤湿度采集 光照采集 光照补偿 智能花卉 成品 套件 DIY设计 实物+源程序+原理图+仿真+其它资料
探索智能环境监测:基于STM32的温湿度与光照检测系统
基于STM32的多点温湿度无线传输检测及控制(基于单片机的蔬菜大棚温湿度智能控制系统)

网址: 基于51单片机的光照和温湿度检测报警 https://www.huajiangbk.com/newsview782983.html

所属分类:花卉
上一篇: 植物光照光谱分析仪——多功能一体
下一篇: 大棚花卉环境在线监测系统指南!

推荐分享