历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2021年09月06日 | 23-基于51单片机土壤湿度检测及自动浇花系统(带时间显示)

发布者:meirong 来源: eefocus关键字:51单片机  土壤湿度检测  自动浇花系统  时间显示 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

具体功能:


(1)液晶第一行显示实际湿度,液晶第二行显示当前时间;


(2)按键说明:减键、加键、设置键;


(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实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

关键字:51单片机  土壤湿度检测  自动浇花系统  时间显示 引用地址:23-基于51单片机土壤湿度检测及自动浇花系统(带时间显示)

上一篇:25-基于单片机的多路彩灯设计
下一篇:22-基于单片机的LED点阵滚动显示系统

推荐阅读

受到季节性活动和客户需求变化的影响,引致许多制造商增加或者减少人手的做法并不罕见,但这样不利于留住员工,更难以保持市场竞争力。这时候,制造商往往会寻求自动化。在过去,几乎都是大型制造才能购买得起昂贵的自动化机器,这些机器在几个月的时间里都在重复同样的任务。随着Rethink Robocs的智能协作机器人的出现,即使是小型的家族企业也能部署...
国际半导体产业协会旗下产业研究与统计(SEMI Industry Research and Statistics)事业群首度公布《12英寸晶圆厂展望报告》(300mm Fab Outlook)。其中,预估12英寸晶圆厂设备支出历经2019年衰退后,2020年可望小幅回温,2021年创下600亿美元(单位下同)新高,2022年再度下滑,而2023年预计反弹,再写历史新高纪录。.SEMI指出,观察未来5年晶圆厂...
2020年9月5日,中国汽车产业发展(泰达)论坛在天津滨海新区举行。今年论坛的主题是“产业消费双升级 重构生态新格局”,在政策,标准等领域展开研讨,主要内容是深度解读、研究进展与实施动向、实施效果评估、未来调整方向研判、企业应对措施与建议等。在会议间隙,广汽新能源汽车有限公司总经理古惠南也接受了包括第一电动网在内的多家媒体专访,以下为...
为争夺晶圆代工头把交椅的竞赛已趋白热化,台积电和三星都不惜撒下重金来获得工艺上的领先。但是,在双方全力争夺的3nm工艺节点开发上,近期却相继有开发遇阻的消息传来。在先进工艺已逼近物理极限之时,每进一步都要突破层层阻力。晶圆代工之间的争夺,不单是资金投入的比拼,还是与时间的一场赛跑。与时间赛跑苹果iPhone下一代的处理器无法采用台积电的3...

史海拾趣

问答坊 | AI 解惑

单稳式超声波接收器电路

单稳式超声波接收器电路原理图,超声波换能器R40-16谐振频率为40kHZ,经R40-16选频后,将40kHZ以外的干扰信号衰减,只有谐振于40kHZ的有用信号(发射机信号)送入VT1~VT3组成的高通放大器放大,经C5、VD1检出直流分量,控制VT4、VT5组成的电子 ...…

查看全部问答∨

LPC1114 & LPC1343开发板申请

LPC1114 & LPC1343开发板申请…

查看全部问答∨

安防产品功能大跃升时代安防的四大主轴

高画质产品独领风骚     2008年绝对是各项安防产品功能大跃升的新时代!随着安防系统性能不断提升,以及满足使用者对于高画质的需求,有关高解析的各项技术不断推陈出新。在今年展会上从前端的镜头、摄像机,到后端的监视器,都有不少厂 ...…

查看全部问答∨

CETK测试如果出现FAIL怎么办?

好像比较少资料描述CETK测试FAIL后的解决措施啊。小弟再做一个FLASH存储测试,cetk自带的Flash_Memory_Read_Write_and_Performance_Test测试不通过,刚开始的信息就fail了,具体如下: opening a handle to storage device "" CreateFile(" ...…

查看全部问答∨

请教单片机51下载线制作

请教单片机51 的下载线制作,原理图就行,谢谢!…

查看全部问答∨

2440的板子连不上H-JTAG的问题

并口没有问题,因为另外一个朋友的板子能连上,我的连上HJTAG里面就始终找不到CPU。…

查看全部问答∨

如何配置pci串口?

需要另外的驱动吗…

查看全部问答∨

关于系统时钟与Timer0应用时不一致的问题。

各位大侠,你们好,小弟有一初级问题请教一下。在我使用的教程中,在系统时钟的设定的指令为: SysCtrlRegs.PLLCR = 0xA;                //150M.而在程序中引用Timer0时,程序写为:   ConfigC ...…

查看全部问答∨

NVIC的寄存器在哪里有说明?

NVIC的寄存器在哪里有说明?那几个手册里找不到呀!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved