智能浇花系统设计说明书单片机详细C语言代码定稿版Word下载.docx
《智能浇花系统设计说明书单片机详细C语言代码定稿版Word下载.docx》由会员分享,可在线阅读,更多相关《智能浇花系统设计说明书单片机详细C语言代码定稿版Word下载.docx(45页珍藏版)》请在冰豆网上搜索。
![智能浇花系统设计说明书单片机详细C语言代码定稿版Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/11/60793cef-1b88-4294-84f1-7b577e1b8771/60793cef-1b88-4294-84f1-7b577e1b87711.gif)
毕业设计审阅评语
一、指导教师评语
该生在整个毕业设计过程中,态度端正,积极主动,能基本在每个阶段完成相应任务,能按时上交论文,时间安排也十分合理。
前期设计中出现的问题及误区,老师指点后都细心更改,每次遇到阻碍都及时主动与老师交流、沟通、讨论论文出现的问题。
论文完成了任务书所规定的设计任务,论文层次结构安排科学,语言表达流畅准确,格式符合规范要求,达到预期结果,符合学士论文答辩的要求,同意该同学参加毕业答辩。
是否同意答辩:
同意答辩√不同意答辩□
指导教师(签名)职称2013年5月22日
二、评阅人评语
是否同意答辩:
同意答辩□不同意答辩□
评阅教师(签名)职称年月日
哈尔滨剑桥学院
毕业设计答辩评语及成绩
三、答辩委员会评语
四、毕业设计成绩
签字(盖章):
五、答辩委员会主任单位:
答辩委员会主任职称:
答辩委员会主任签字:
年月日
毕业设计任务书
题目名称:
智能浇花控制系统设计
立题意义:
随着科学的不断发展和人们生活水平的不断进步,人们对于生活质量的要求也越来越高,花草养殖成为了家庭生活中的一部分,人们养殖花草的目的大多是为了陶冶情操和提高室内外的空气质量等等,但由于工作繁忙等原因,不能按时给花草浇水成为了花卉死亡的主要原因;
因此设计一款定时浇花的系统便成为当务之选。
技术条件与要求:
1.本产品实用性强。
2.主要用于家庭和较小场所。
3.本系统抗干扰能力强,感应灵敏、性价比较高。
任务内容(包括内容、计划、时间安排、完成工作量与水平具体要求)
一、任务内容:
1.系统的总体设计方案。
2.系统各部分硬件电路设计。
3.系统各部分软件电路设计。
二、计划、时间安排:
2012年11月26日~~2013年4月7日选题、撰写阶段
2013年4月8日~~5月12日中期检查阶段
5月13日~~5月24日整理、答辩阶段
5月25日毕业论文(设计)答辩
三、完成工作量与水平具体要求
按照计划进度、指导教师的要求完成预定的工作量、提高论文的设计水平。
专业负责人意见:
签名:
年月日
摘要
随着科学的不断发展和人们生活水平的不断进步,人们对于生活质量的要求也越来越高,花草养殖成为了家庭生活中的一部分,人们养殖花草的目的大多是为了陶冶情操和提高室内外的空气质量等等,但由于工作繁忙等原因,不能按时给花草浇水成为了花卉死亡的主要原因。
本文利用AT89C51单片机设计了一种自动浇花控制系统,此系统可为人们解决因工作等原因无法按时为花卉浇水的问题,以便于花卉茁壮成长。
本设计采用汇编语言进行编程,在LED液晶屏上实现小时,分,秒的显示;
并利用单片机来实现计时,定时功能,同时通过7个按键开关和3个指示灯来实现参数设置和调节功能、浇花间隔时间的设定、浇水持续时间的设定、单片机对电磁阀的自动控制。
根据用户设定的时间顺利的完成浇花任务。
关键词:
单片机;
控制;
显示;
电磁阀
Intelligentcontrolsystemforwateringtheflowers
Abstract
Withthecontinuousdevelopmentofscienceandthepeoplelifelevelofprogress,peoplefortherequirementsofthelifequalityismoreandmorerigorous,plantsbreedingbecomepartofthefamilylife.Thepurposesofpeoplebreedingplantsarefortheedifysentimentandimprovetheindoorandoutdoorairqualityandsoon.Becauseofthebusyjobsandotherfactors,theinabilitytowatertheflowersandplantsbecomethemaincauseofdeath.Inthispaper,AT89C51single-chipmicrocomputerdesignedakindofautomaticwateringtheflowerscontrolsystem.Thesystemcanworkforpeoplewhocannotwatertheflowersontime,sothattheflowerscangrowstrengthandhealthy.
Thisdesignusestheassemblylanguagesprogramming,realizinghours,points,seconddisplayonLED;
Andusingsinglechipcomputertorealizethetiming,timingfunction,andatthesametimethroughsevenbuttonswitchesandthreeindicatortoachieveparametersettingandadjustmentfunction,thewatertheflowersoftheintervaltimeset,thedurationofwaterwiththechipset,solenoidvalvetobeautomaticcontrol.Accordingtouserssettingtimedonesmoothlythetaskofwateringtheflowers.
Keywords:
MCS;
control;
display;
solenoidvalve
摘要I
AbstractII
1.绪论1
2.系统设计方案3
2.1系统工作原理3
2.2系统方框图设计3
2.3系统结构3
2.3.1单片机模块4
2.3.2显示模块4
2.3.3电磁阀模块4
2.3.4按键模块4
2.3.5指示灯模块4
2.3.6复位电路模块4
2.4系统人机界面设计5
2.5系统操作步骤6
3.关键器件的选型7
3.1单片机的选择7
3.1.1AT89C51简介7
3.1.2AT89C51的主要性能7
3.1.3AT89C51的管脚说明8
3.2继电器的选择10
3.3电磁阀的选择10
3.4显示器的选择11
4.硬件电路设计12
4.1单片机最小系统12
4.1.1晶振电路设计12
4.1.2复位电路12
4.1.3单片机最小系统电路设计13
4.2按键电路设计14
4.3数码管显示电路设计15
4.4电磁阀电路设计16
4.5整体电路设计17
5.系统软件设计18
5.1软件架构设计18
5.2主程序18
5.2初始化模块19
5.3按键判别与处理模块21
5.4按键消抖方法22
5.5数码显示模块23
5.6工作时间计算模块25
结论26
致谢27
参考文献28
附录29
1.绪论
近年来,人们的生活水平有了大幅度的提高,然后如何真正提高生活质量,如何使生活产生质的飞跃成为了大多数人们思考的问题。
种植花草是中国人千百年来的维持不变的喜好,故多数人选择种植花草来陶冶情操,同时,也把它作为一项业余的消遣活动,但由于人们生活节奏快和经常出差等缘故,不能按时为花草浇水成为了花草死亡的主要原因。
为了解决按时为花草浇水的问题,人们会采取在手机中存备忘录以及做各种备忘录等方法,但这些方法始终存在很多缺陷,市场上的智能浇花系统仪器功能繁多但是价格过于昂贵,而且对于普通家庭而言,过于复杂的应用和多功能是不必要的。
智能浇花系统的出现正可以解决这一问题,该系统其主要执行装置是一个电磁阀门,其一端连接水管,另外一端连接外置的水管作为浇水口,浇水的水量主要由单片机控制。
设备主要是通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的。
操作方便简便,这样即实现了家庭生活的现代化又保证了植物的正常生长。
近年来,以电子技术为代表的新技术促进了电子行业的飞速增长,也极大地推动了智能家电和智能家用设备的快速发展。
国外的智能家用设备市场俨然已经做大做强,鉴于中国在全球制造链和设计链的重要地位,使得这里成为全球各大生产智能家用设备厂商逐鹿的大战场,同时,也带动了中国本土智能家用设备仪器研发与测试技术应用的迅速发展。
智能浇花控制系统自然也包括在其中,近些年来,国内外出现了许多种智能浇花控制系统,其功能与控制原理也存在着许多的不同,但根本目的均为方便人们的日常生活和保证花草的正常生长。
众所周知,在二十世纪,人类跨越了三个“电”的时代,即电气时代、电子时代和电脑时代。
但这种电脑,通常指个人计算机,也就是我们平时所说的PC机。
它由主机、显示器、键盘等组成。
除此之外还有一类计算机,大多数人很不熟悉。
这种计算机就是把智能赋予给各种机械的单片机(微控制器)。
这种计算机最小的系统只用一片集成电路,就能进行简单运算和控制。
因为其体积小,通常都被放在被控机械的“肚子”里。
在整个装置中,他的作用有如人类头脑,若它出了毛病,整个装置也就瘫痪了。
现如今,这种单片机的使用领域已发展的十分广泛,如智能仪表、导航系统、实时工控、通讯设备、家用电器等。
各种家用产品用上了单片机以后,便能起到令产品换代升级的功效,通常都会在产品名称前加上形容词——“智能型”,例如智能型洗衣机等等。
而花卉养殖作为大多数人生活中的一部分,却常常因为人们工作等原因被忽略,智能浇花控制系统可为人们解决这一问题,与此同时,智能浇花控制系统若能走进家庭,也是人们生活进入智能化的标志之一。
2.系统设计方案
2.1系统工作原理
智能浇花控制系统的设计,其主要执行装置是一个电磁阀门,其一端连接水管,另外一端连接外置的水管作为浇水口,浇水的水量主要由单片机控制。
设备主要是通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的[1]。
2.2系统方框图设计
系统主要是由单片机、电源、按键、显示、指示灯、复位电路、电磁阀模块等组成。
方框图如图2-1所示:
图2-1系统方框图
2.3系统结构
整个自动浇花设备的结构可以分为5大部分:
中央处理单元(CPU),LED显示部分,电磁阀部分,按键部分,指示灯部分等。
2.3.1单片机模块
单片机模块对整个系统进行控制,实现以下功能:
(1)控制显示模块显示工作参数;
(2)根据按键的输入做出正确的计算,并传输到显示器件上实现时间的调整设置;