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

51单片机土壤湿度检测及自动浇花系统

目录

具体实现功能

设计介绍

51单片机简介

资料内容

原理图和PCB(AD19)

仿真实现(protues8.7)

程序(Keil5)

全部资料

资料获取


具体实现功能

由51单片机+ADC0832+LCD1602液晶+yl-69土壤湿度传感器+5V抽水电机+按键+蜂鸣器等构成。
具体功能:
(1)LCD1602第一行显示实际湿度,第二行显示湿度上限值与下限值;
(2)可以设置湿度上下限报警值,具有掉电保存功能,上电无需重新设置;
(3)当湿度低于下限值时,打开水泵进行抽水且声光报警,当湿度高于上限值时,自动关闭水泵停止抽水。

仿真/实物演示视频:

51单片机土壤湿度检测及自动浇花系统

设计介绍

51单片机简介

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

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

资料内容

原理图(AD19)

本系统原理图设计采用Altium Designer19,具体如图。

注1:请使用Altium Designer19直接打开资料中的工程文件(资料中已说明打开方式)!

注2:此设计需按照原理图制作实物,不可直接烧录到任何开发板中运行(需要修改程序)!

仿真实现(protues8.7)

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

注1:请使用protues8.7直接打开资料中的工程文件(资料中已说明打开方式)!

注2:由于仿真软件限制,仿真设计和实物设计无法百分百对应!!

程序(Keil5)

本设计利用KEIL5软件实现程序设计。

主函数如下:

//////////////// /***************主函数*****************/ void main() { init_1602(); //1602液晶初始化 time_init(); //初始化定时器 while(1) { key(); //独立按键程序 if(key_can < 10) { key_with(); //按键按下要执行的程序 } if(flag_300ms == 1) { flag_300ms = 0; clock_h_l(); //报警函数 if(beep == 1) { shidu = Adc0832(0); //读出湿度 shidu = 99 - shidu * 99 / 255; } if(menu_1 == 0) { write_sfm2(1,9,shidu); //显示湿度等级 } } delay_1ms(1); } }

程序运行结果如图:

注:请使用KEIL C51直接打开资料中的工程文件(资料中已说明打开方式)!

全部资料

全部资料包括原理图(AD19)、程序(Keil5)、protues仿真(protues8.7)、设计报告(仅供参考)、仿真视频、开发资料、仿真视频、单片机最小系统介绍等,全网最全!资料内容如下图所示!!

资料获取

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

http://www.jsqmd.com/news/523073/

相关文章:

  • 厄瓜多尔空运专线服务商盘点:连接中国与南美的空中桥梁 - 时事观察官
  • pbrt-v4体积渲染技术深度解析:从零实现物理精确的烟雾和云彩效果
  • Ace Admin 模板:10个常见问题终极解决方案指南
  • 【MySQL】SQL 优化:关联查询优化
  • CD32.【C++ Dev】类和对象(22) 内存管理(下)
  • 一天一个Python库:oauthlib - 轻松构建OAuth客户端和服务器
  • 2026年主数据管理厂家全面推荐,主流系统供应商怎么挑选 - 品牌2026
  • UART串口通信协议
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(家具)
  • Vue中el-cascader多选级联选择器的终极指南:如何精准获取最后一级数据
  • GEO优化系统开发避坑指南:如何避免数据跨境传输的法律风险?
  • 2026年工业涂料推荐几家,口碑好的品牌有哪些 - 工业推荐榜
  • 选第一个Linux发行版前,必想的5个关键问题
  • 实验室超纯水机如何选:关键指标解读与国内外实力品牌对比分析 - 品牌推荐大师
  • Hanami Providers系统:掌握组件生命周期管理的10个最佳实践
  • 如何用Neorg构建合成生物学数据共享平台:终极架构设计指南
  • 20253906 2025-2026-2 《网络攻防实践》第1周作业
  • 终极iOS布局神器Stevia:告别Storyboard,代码布局效率提升10倍
  • 7.接口
  • 【异常】Maven私有仓库依赖解析失败排查指南 [ERROR] Failed to execute goal on project example-thirdparty-app:
  • 别再踩坑了!STM32F103ZET6上FreeRTOS 2024.06 LTS移植保姆级避坑指南
  • 2026年海湾园公墓服务商推荐:海湾园公墓、海湾园墓地、海湾园墓园、海湾园传统中式墓、海湾园双朝南墓、海湾园草坪葬服务商选择指南 - 海棠依旧大
  • 总结靠谱的磁控设备服务企业,华南地区好用的品牌 - 工业设备
  • 2026高端奢华腕表京表带更换全攻略|六城门店科普,含多品牌故障维修与数据解析 - 时光修表匠
  • 终极Superagent权限管理指南:API密钥与用户认证完整实现
  • 宏任务与微任务输出顺序练习题
  • Python数据分析新手必看:pandas一行代码计算平均值偏差的3种姿势
  • 2026杭州高端腕表鉴定真假指南|六城正规门店科普,含全品牌辨伪+维修攻略 - 时光修表匠
  • 2026年武汉旧房改造/武汉新房装修/武汉酒店装修/武汉整装装修品牌选购指南:武汉鑫同源建筑装饰工程有限公司 - 2026年企业推荐榜
  • 高难度电子半导体行业厂房环保工程如何落地?优质厂房环保工程公司具备哪些核心资质 - 品牌2026