更新时间:11-14 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:9502 需要金币:2000个
摘要:本文的设计主要是采用了以STC89C51单片机为基础开发的一个具有智能土壤湿度检测与浇水功能的设备,主要是根据市面上一些其他的浇花设备的弊端进行设计的,该设备主要用c语言编程实现自动浇水,土壤湿度过高蜂鸣器报警指示灯闪烁,针对实现土壤湿度的检测,本设计采用湿度传感器通过模数转换芯片将湿度传感器的模拟信号转换,当土壤湿度太低的时候,单片机将控制水泵给花芯浇水,当土壤湿度达到标准环境湿度值时,单片机将控制水泵终止灌溉,并通过1602液晶显示屏显示土壤湿度值。浇水模式有自动手动可以根据需求进行切换。
关键词:单片机;智能土壤湿度检测与浇水;c语言
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究的意义-1
1.3 研究内容-1
1.4 小结-2
2 系统硬件的设计-3
2.1 系统框架以及工作方式-3
2.2 系统硬件组成-3
2.2.1 显示器-3
2.2.2 传感器-4
2.3 A/D转换模块-5
2.4 STC89C51单片机与复位电路的设计-6
2.5 电源电路-8
2.6 报警器电路-9
2.7 系统硬件PCB-9
3 系统软件的设计-10
3.1 主程序流程图以及1602液晶显示器的编程-10
3.1.1 主程序流程图-10
3.1.2 1602液晶显示器的编程-11
3.2 温度传感器采集流程图-13
3.3 按键程序图-15
3.4 单片机最小系统-15
3.5 复位电路-16
4 系统调试与实验结果-17
4.1 系统调试-17
4.2 调试结果与分析-17
结论-20
参考文献-21
附 录-22