更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:10257 需要金币:2000个
摘要:随着社会的发展趋势,大伙儿吃穿住行水准的提升,群众愈来愈重视生态环境保护。饲养盆栽花卉变成了大家的主要挑选,在家里饲养能够提升衣食住行品质,丰富人民大众的衣食住行。另外盆栽花卉能够根据植物光合作用消化吸收CO2释放出来o2,更能够净化室内空气,因而愈来愈多的人喜爱饲养盆栽花卉。可是大部分人沒有充裕的時间和活力来管理,长期不在家里时,家中绿色植物会由于欠缺水份而凋谢乃至死亡。这就给家中种植绿色植物带来了很多的不便之处,为了能够满足人们的需求,因而设计了一个可以智能化给花浇水的系统,它能完成检验土壤含水量,并自动浇花。
系统以51单片机为核心,应用YH-79做为土壤含水量传感控制模块,液晶显示屏1602做为显示数据信息的模块,无源蜂鸣器做为通告控制模块,功能键用于设置警报的标值。根据YH-79温度传感器开展土壤含水量的收集,51单片机开展对信息的管理,输出操纵信号,继电器操纵离心水泵开关电源是不是导通,进而进行自动浇花,浇灌时无源蜂鸣器会发出声响提醒。
关键词:YL-69; 51单片机;传感器; LCD602显示屏;水泵
目录
摘要
Abstract
引 言-1
1 硬件电路设计-2
1.1 系统原理图-2
1.2 芯片选择-2
1.2.1 AT89S51简介-2
1.2.2 AT89S51部分引脚功能-2
1.2.3 AT89S51内部结构图-4
1.2.4 AT89S51的复位电路-4
1.3 时钟的设计-6
1.4 显示模块的设计-6
1.5 YL-69土壤湿度传感器-7
1.6 ADC0832功能特点及引脚-8
1.7 ADC0832的控制原理-9
1.8 继电器-9
1.9 蜂鸣器及按键-10
2 系统软件设计-12
2.1 编程语言的选择-12
2.2 单片机程序开发环境-12
2.3 Keil uVision5软件开发流程-13
2.4 系统流程图-14
2.5 LCDl602显示程序-16
2.6 按键程序-16
2.7 ADC0832芯片接口程序-18
2.8 STC-ISP-15xx-v8.86p程序烧录软件介绍-18
2.9 PL2303串口程序烧写模块简介-19
3 电路焊接与系统调试-21
3.1 电路焊接-21
3.2 系统调试-21
3.2.1 系统程序调试-22
3.2.2 硬件测试-23
3.3 实物测试-23
结 论-24
参 考 文 献-25