AT89C51基于单片机智能浇花系统设计
基于51单片机的自动浇花装置
基于51单片机的自动浇花装置本项目基于51单片机的自动浇花装置,系统选用AT89C51单片机作为控制中心,使用YL-69作为土壤湿度传感模块、18B20温度传感器作为温度传感模块、GL5506光敏电阻作为光照强度传感模块,加ADC0832A/D转换器、土壤湿度传感器和光照强度传感器可将检测到的土壤湿度和光照强度模擬量放大转换成数字量通过单片机内程序控制精确的将温度与湿度分别显示在LCD显示屏上,同时通过单片机内的中断服务程序判断是否要给花浇水,若需浇水则单片机系统发出浇水信号并经放大驱动设备开启电磁阀进行浇水若不需浇水,则进行下一次循环检测,最终达到了自动浇花的目的。
标签:51单片机;YL-69;18B20温度传感器;GL5506光敏电阻;ADC0832A/D 传感器;LED显示屏1.项目目的随着社会生活的进步,人们的生活质量越来越高。
花花草草已经成为人们日常生活中的一部分了,很多人会选择自己种一点花卉。
在家里养盆花是大多数人的选择,简单的种植便可以陶冶情操、丰富生活。
同时,盆花通过光合作用可吸收二氧化碳,净化室内空气,在有花木的地方空气中阴离子聚积较多,所以空气也特别清新,而且有许多花木还可吸收空气中的有害气体,因此,养盆花如今被许多的人所喜爱。
植物是离不开水的,而人们大多数都会将其种在花盆里,盆花浇水量是否能做到适时适量,是养花成败的关键。
对于快速的生活节奏下的不同人群,往往很多时候人们无法在植物需要水的时候给它们浇水,比如工作太忙或者出差、旅游等。
花草生长问题80%以上是由花儿浇灌问题引起;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化家园的花草几乎成了“鸡肋”;不种植了吧,家中没有绿色衬托感觉没有生机;保留吧,花草长得不够旺盛,还影响家庭装饰效果。
虽然目前市面上有卖盆花自动浇水器的,但价格十分的昂贵,并且大多只能设定一个定时浇水的时间,很难做到给盆花适时适量浇水。
也有较经济的盆花缺水报警器,可以提醒人们及时的给盆花浇水。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计1. 引言1.1 背景介绍随着社会的发展和人口的增加,农业灌溉系统的自动化和智能化需求日益增加。
传统的人工浇灌方式存在效率低下、浪费资源等问题,迫切需要一种更加智能、高效的灌溉系统来满足农业生产的需求。
基于AT89C51单片机的智能灌溉系统设计,就是针对现有灌溉系统存在问题进行改进和优化而提出的一种解决方案。
AT89C51单片机是一种经典的8位单片机,具有较强的性能和稳定性,广泛应用于各种嵌入式系统中。
本设计旨在通过利用AT89C51单片机的强大功能,结合传感器技术和执行器控制,设计出一种智能的灌溉系统,实现对农作物根据土壤湿度和环境条件进行合理浇水的智能控制。
通过本设计的实施,不仅可以提高灌溉系统的自动化程度和智能化水平,提高农田灌溉效率和减少水资源的浪费,还可以为农业生产提供更加可靠的技术支持和保障。
相信这将对推动农业现代化和提高农业生产效益起到积极的推动作用。
1.2 研究意义智能灌溉系统是一种利用现代信息技术和自动控制技术,结合植物需水情况和环境条件,实现自动测量土壤湿度、控制灌溉水量和时间的系统。
随着城市化进程的加快和农田灌溉水资源的日益紧张,传统的人工浇灌方式已经难以满足农田灌溉的需求,而智能灌溉系统的引入将极大地提高农田灌溉的效率和节约用水。
研究智能浇灌系统的意义在于,通过运用现代化技术,提升农田灌溉的自动化程度,减轻农民劳动强度,提高水利设施利用率,降低用水成本,保护农田生态环境,促进农业可持续发展。
智能灌溉系统的研究将为农田灌溉提供一种新的解决方案,为农业生产提供更为稳定、高效的灌溉水源,为实现农业可持续发展作出贡献。
本研究旨在基于AT89C51单片机设计智能浇灌系统,探索其在农田灌溉中的应用,为提高农田灌溉效率,节约用水资源做出贡献。
通过对智能灌溉系统的设计与测试,验证其在实际农田灌溉中的可行性和效果,为农田灌溉技术的创新和发展提供一定参考。
基于AT89C51单片机的节水灌溉系统的应用毕业设计论文 精品
专科毕业设计(论文)设计题目:基于AT89C51单片机的节水灌溉系统的应用毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日摘要自动控制节水灌溉技术的高低代表着农业现代化的发展状况,目前我国的灌溉系统自动化水平较低。
基于单片机的自动浇花系统的设计
Microcomputer Applications Vol.35.No.7.2019基金项目微型电脑应用2019年第35巻第7期文章编号:1007-757X(2019)07-0063-03基于单片机的自动浇花系统的设计刘瑞妮(西安翻译学院工程技术学院,西安710105)摘要:针对人们由于工作繁忙或出差而导致植物浇水难的问题,设计一个基于单片机的智能自动浇花系统。
系统由单片机、电源电路、显示电路、土壤检测模块、按键电路和水泵电路组成。
AT89C51单片机作为控制器.接收湿度传感模块YL-69測得的土壤湿度,当湿度小于设置色下限值时.水泵自动打开进行浇水,直到湿度大于设養飭上限值,水泵自动关I'fl,LCD显示器显示当前土壤湿度及设定湿度的上下限值。
系统操作简便,成本低廉,在实际生活■中有很好的应用价值。
关键词:自动浇花;单片机;湿度传感器中图分类号:TP3U文献标志码:ADesign of Automatic Watering System Based on Single Chip MicrocomputerLIU Ruini(College of Engineering and Technology,Xi'an Fanyi University・Xi'an710105)Abstract:In order to solve the problem that people are difficult to water the plants due to busy work or business trip,an intelligent automatic watering system based on single chip microcomputer is designed.The system consists of single chip microcomputer*power supply circuit,display circuit,soil detecting module,button circuit,and water pump circuit.The AT89C51single-chip microcomputer is used as the controller to receive the soil moisture measured by the humidity sensing module YL-69. When the humidity is lower than the lower limit value,the water pump automatically opens for watering until the humidity is greater than the upper limit value,and the water pump automatically shuts down.LCD display shows current soil moisture and upper and lower limits of set humidity.The system is easy to operate,low in cost,and has good application value in real life.Key words:Automatic watering;Single chip microcomputer;0引言现今,很多生活在城市中的人们纷纷在家中或办公室种植各种绿色植物,用于净化空气,改善生活、工作环境,享受田园生活,陶冶情操。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计智能浇灌系统以AT89C51单片机为核心,是一种可以自动感知土壤湿度并进行灌溉的系统。
为了设计这一智能系统,需要连接传感器、执行器及微控制器,并编写相应的程序。
系统的主要硬件组成包括土壤湿度传感器、继电器、电磁阀和LCD显示屏。
土壤湿度传感器用于检测土壤湿度情况,继电器用于控制电磁阀的开启和关闭,电磁阀用于控制水的流动,LCD显示屏用于显示系统状态和数据。
需要将土壤湿度传感器连接到单片机的模拟输入引脚上。
传感器会将土壤湿度转换成模拟信号,单片机通过采样这个模拟信号来获取土壤湿度的值。
然后,需要将继电器连接到单片机的数字输出引脚上。
继电器可以通过被单片机控制来打开或关闭电磁阀。
当土壤湿度低于设定的阈值时,单片机将控制继电器闭合,从而打开电磁阀,让水流进入灌溉系统。
当土壤湿度达到设定的阈值时,单片机将控制继电器断开,电磁阀关闭,停止水的流动。
需要将LCD显示屏连接到单片机的相应引脚上。
LCD显示屏用于显示系统的状态和数据,包括土壤湿度值、水的流动状态等。
在软件方面,首先需要编写初始化程序,设置单片机的工作模式和引脚。
然后,需要编写传感器读取程序,通过对模拟输入引脚的采样来获取土壤湿度的值,并将其保存到内存中。
接着,编写控制程序,判断土壤湿度是否低于设定的阈值,并根据结果控制继电器的闭合和断开。
编写显示程序,将土壤湿度和系统状态等信息通过LCD显示出来。
基于AT89C51单片机的智能浇灌系统设计,可以通过对土壤湿度的感知和控制水的流动来实现自动的灌溉。
这种系统在农业生产中具有重要的应用价值,可以提高灌溉的效率和节约水资源的使用。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计
本文介绍了一种基于AT89C51单片机的智能浇灌系统设计方案。
该系统可以自动感测
环境湿度,根据预设的阈值判断是否需要浇水,并控制水泵进行浇水操作,从而实现真正
的智能化浇灌。
首先,我们来看一下系统的硬件设计。
该系统主要由AT89C51单片机、水泵、湿度传
感器、LCD屏幕等组成。
其中,AT89C51单片机作为系统的核心,通过接收来自湿度传感器的信号,实时监测环境湿度,并控制水泵进行浇水。
LCD屏幕用于显示环境湿度和浇水状
态等信息。
其次,我们来看一下系统的软件设计。
首先,在系统上电后,AT89C51单片机会初始
化各个硬件设备,并在LCD屏幕上显示系统的主界面。
接着,单片机会进入一个无限循环中,不断监测环境湿度。
如果环境湿度低于预设的阈值,单片机就会向水泵发送控制信号,打开水泵开始浇水。
如果环境湿度高于预设的阈值,单片机就会向水泵发送停止信号,关
闭水泵停止浇水。
除了上述基本的功能,该系统还可以进行一些扩展。
例如,可以增加红外感应模块和
遮阳板,用于防止在晴天时灌溉。
还可以增加声音控制模块或者温度控制模块等功能,以
满足不同的需求。
基于单片机的智能浇灌系统设计
第十一届“博创杯”全国大学生嵌入式设计大赛之答禄夫天创作作品设计陈述室内自动浇花系统Auto-watering System in our House设计报告队伍编号:参赛学校:西北民族大学作者:沙苗宋开强周乾斌指导教师:邓克岩贺艳萍组别:□硕士组□本科组□高职组摘要在这个信息技术高速发展的社会中,智能控制为人们的生发生活带来了诸多便当。
在家庭中,很多花草养殖快乐喜爱者由于工作、出差等原因对花草缺少照顾而由于发生许多烦恼。
如何利用智能控制对此发生便当即是我们要加以研究的一个问题。
本系统是基于AT89C51单片机的家庭智能浇花系统,使用YL-69作为土壤湿度传感模块,LCD1602作为显示数据的模块,蜂鸣器作为通知模块,按键是用来设定报警的数值。
通过YL-69湿度传感器进行土壤湿度的收集,单片机AT89C51进行信息处理,输出控制信号,控制信号通过控制继电器控制水泵电源是否通断,从而完成自动浇水,浇水的同时蜂鸣器会发出声音提示。
关键词: AT89C51、YL-69、LCD1602、水泵AbstractIn the society,with the developmentKey words: AT89C51、YL-69、LCD1602、水泵目录1 引言错误!未定义书签。
2 系统设计42.1 方案论证42.1.1总体方案设计42.1.2 芯片的选择52.1.3 系统结构52.2 系统硬件设置52.2.1 AT89C51主要性能参数52.2.2 时钟电路62.2.3 AT89C51的复位电路72.2.4 YL-69土壤湿度传感器92.2.5ADC0832功能特点及引脚92.2.6 ADC0832 的控制原理102.2.7继电器112.2.8 蜂鸣器及按键122.3 系统软件设计122.3.1 系统流程图122.3.2 LCD1602显示程序132.3.3按键程序142.3.4 ADC0832芯片接口程序153 仿真设计与硬件调试15 3.1163.2仿真设计153.3硬件测试与调试164 结论错误!未定义书签。
基于AT89C51的自动灌溉控制器设计
基于AT89C51的自动灌溉控制器设计自动灌溉控制器是一种能够根据土壤湿度自主控制灌溉设备的智能装置。
本文将基于AT89C51单片机设计一个简单的自动灌溉控制器。
1.硬件设计我们首先需要准备以下硬件组件:-AT89C51单片机:用于控制整个系统的运行。
-湿度传感器:用于检测土壤湿度,可以选择模拟输出或数字输出的传感器。
-继电器:用于控制水泵的开关。
-LCD液晶显示屏:用于显示当前土壤湿度。
-按键开关:用于手动开启或关闭自动灌溉功能。
2.软件设计接下来,我们需要设计单片机的程序代码来实现自动灌溉控制器的功能。
主要包括以下几个部分:-初始化:设置单片机的各项参数,如IO口配置、定时器配置等。
-读取湿度:利用ADC模块读取湿度传感器的模拟或数字输出值,并进行转换。
-显示湿度:将湿度值通过LCD显示屏显示出来,用户可以直观地知道当前土壤湿度。
-控制继电器:根据设定的湿度阈值,通过继电器控制水泵的开关。
-手动控制:通过按键开关实现手动开启或关闭自动灌溉功能。
3.主要流程整个自动灌溉控制器的主要流程如下:-初始化单片机,并设置各项参数。
-循环执行以下步骤:1)读取湿度传感器的数值。
2)将湿度值显示在LCD显示屏上。
3)判断当前湿度是否低于设定的阈值,如果低于则控制继电器闭合,打开水泵进行灌溉;如果高于则控制继电器断开,关闭水泵停止灌溉。
4)判断按键开关的状态,如果按下则进入手动模式,手动控制开启或关闭自动灌溉功能。
4.总结通过上述的设计和实现,我们可以得到一个基于AT89C51的自动灌溉控制器。
它具有检测土壤湿度、显示湿度值、自动控制水泵等功能。
除此之外,我们还可以根据实际需求进行扩展,如添加温度传感器来检测环境温度,以及通过通信模块实现远程控制等功能。
总的来说,这个自动灌溉控制器能够非常方便地实现对植物的自动灌溉,提高了灌溉的效率和准确性,同时也减少了人工操作。
在农业生产和植物养护方面具有重要的应用价值。
毕业设计(论文)-基于at89c51单片机的节水灌溉系统的应用[管理资料]
专科毕业设计(论文)设计题目:基于AT89C51单片机的节水灌溉系统的应用系部:电气工程系专业:工业企业电气班级:工企091301姓名:学号:093905130121指导教师:职称:助教2012年6月南京摘要自动控制节水灌溉技术的高低代表着农业现代化的发展状况,目前我国的灌溉系统自动化水平较低。
用单片机控制的节水灌溉系统可以对不同土壤进行湿度监控,并根据作物对土壤湿度的要求进行适时、适量灌水。
单片机控制部分采用的是型号为AT89C51的单片机,主要由湿度传感器,数据处理电路,LED动态显示电路,超限报警电路等组成。
单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上。
该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。
关键词智能节水灌溉系统单片机AbstractAutomatic control of water saving irrigation techniques represent the level of development of the modernization of agriculture of our country, at present the low automatic level of irrigation system. MCU control of the water saving irrigation system can be of different soil humidity monitor, and on the basis of crops on soil moisture requirements of timely and adequate irrigation, its core is the SCM control part.SCM control part is used in model AT89C51single-chip, mainly by the humidity sensor, a data processing circuit, LED dynamic display circuit, alarm circuit. SCM could soil moisture sensors to detect soil moisture analog into digital, displayed in the LED display. The system is flexible, easy operation, high reliability, there will be a broader development prospects.Key words Intelligence Water saving irrigation system Single chip microcomputer目录1 引言 (1)本设计任务和主要内容 (1)2 单片机概述 (1) (1)单片机的特点 (2)单片机的应用 (2)3 设计要求与系统方案 (2)设计要求 (2)系统方案 (2)4 硬件设计 (2)单片机控制系统原理 (2)单片机主机系统电路 (3)数据采集处理电路 (4)水泵控制电路 (5)LED数字显示部分 (5)超限报警电路 (6)5 软件设计 (7)主程序设计 (7)采样子程序设计 (8)数据处理 (9)LED动态显示程序 (13)结论 (16)致谢 (17)参考文献 (18)附录一主程序设计 (19)1 引言迄今为止,全世界范围内,有40%的国家处于缺水状态,并有26个国家处于严重缺水的状态,我国拥有23万亿立方米的储水量,位于世界人均占有水资源量的109位,属于世界最缺乏水资源的国家之一。
基于AT89C51单片机的智能浇花系统设计
( 五) 键盘与电源。S0: 复位键; S1: 设置 / 保存; S2: 加 / 模 式切换; S3: 减 / 手动灌溉。检测: 上电水泵转 LCD1602 显示 当前土壤湿度,将 土 壤 湿 度 传 感 器 放 入 水 中 湿 度 值 上 升,水 泵停止。按下 S2 键,切换为手动浇花模式,按 S3 键就可以手 动开关水泵了。设定: 按下 S1 设置键,进入预设湿度值调节 模式; 按 S2 键,预设值加; 按 S3 键,预设值减。设置成功后, 再按 S1 设置键退出,返回到正常模式。
【关键词】虚拟现实技术; 珠宝首饰; 虚拟展示 【作者简介】上官丽婉( 1988. 11 ~ ) ,女,河南渑池人; 三门峡职业技术学院助教,硕士; 研究方向: 艺术设计学
现如今,珠宝 首 饰 的 展 示 也 是 十 分 重 要 的,首 饰 通 过 各 种展示方法,可以 在 同 类 中 脱 颖 而 出,给 观 看 者 带 来 视 觉 上 的冲击与精神上的享受,让观看者更加了解熟悉每款珠宝首 饰。由于展示对于珠宝首饰在推广中和销售中有着十分重 要的作用,所以,对于珠宝首饰的展示方式已经越来越看重。 而现在常见的几 种 展 示 手 段 主 要 有 实 物 展 示 、图 片 展 示、视 频展示等,这几种常见的展示手段分别具有着自己的优势和 劣势,同时,随着科技的创新,人们对展示设计珠宝首饰也提 出了更高的要求,由 于 虚 拟 现 实 技 术 的 不 断 的 更 新 发 展,为 许多行业带 来 新 的 形 式,对 于 珠 宝 首 饰 也 带 来 了 新 的 展 示 形式。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计1.引言随着现代农业的发展,智能化农业已成为农业领域的一个重要方向。
智能浇灌系统是农业智能化的重要组成部分之一。
智能浇灌系统可以根据农作物的生长情况和环境条件,精确地控制灌溉水量和灌溉时间。
本文将介绍基于AT89C51单片机的智能浇灌系统的设计方案。
2.系统设计方案本文设计的智能浇灌系统主要由AT89C51单片机、湿度传感器、温度传感器、水泵和执行电路等组成。
AT89C51单片机作为系统的控制核心,通过采集湿度和温度传感器获取农作物的生长环境数据,然后根据预设的灌溉策略控制水泵进行灌溉操作。
3.硬件设计3.1 AT89C51单片机AT89C51单片机是一款高性能、低功耗的8位微控制器,具有丰富的外设接口和强大的计时/计数功能。
在本系统中,AT89C51单片机作为控制核心,负责采集传感器数据、控制水泵和执行其他操作。
3.2 传感器湿度传感器和温度传感器是系统中的重要传感器,用于采集农作物的生长环境数据。
湿度传感器可以检测土壤的湿度情况,温度传感器可以检测空气和土壤的温度情况。
通过这些传感器的数据,系统可以了解到农作物生长环境的实时情况,从而进行灌溉控制。
3.3 水泵和执行电路水泵是系统中的执行器,负责将水泵送到作物的根部。
在本系统中,水泵会根据AT89C51单片机的控制信号进行工作,以实现灌溉的自动化操作。
4.软件设计4.1 控制算法系统的控制算法主要包括传感器数据采集、数据处理和灌溉控制。
当传感器采集到土壤湿度低于设定值或者温度过高时,系统将开启水泵进行灌溉。
当土壤湿度达到设定值或者温度恢复正常时,系统将关闭水泵。
通过这样的控制算法,系统可以根据实际的环境数据进行智能化的灌溉控制。
4.2 编程在AT89C51单片机中,需要编写相应的程序来实现系统的功能。
程序主要包括传感器数据的读取、数据的处理和水泵的控制等功能。
在编程过程中,需要充分考虑系统的稳定性和实时性,以确保系统能够准确快速地对环境数据进行响应。
基于单片机控制的园林智能浇水系统设计
基于单片机控制的园林智能浇水系统设计*刘强强,李海潮,王爽,廖世豪(新疆科技学院化工与纺织工程学院,新疆库尔勒841000)【摘要】为了有效缓解水资源短缺,实现园林智能化节水灌溉的目的,需优化园林智能浇水系统设计。
本文利用利用AT89C51单片机、模数转换器、湿度采集传感器和其他的零部件,依靠相应的自动化程序,完成兼顾自动监测与定时控制的智能浇水系统设计。
通过电路仿真和模型制作,对智能化浇水系统进行了试验,基本实现了智能化自动浇水和定时开启浇水的功能,达到了初步的设计要求,为实现更加智能化和人文化的灌溉管理提供技术理论参考依据。
关键词:智能浇水;单片机;节水灌溉中图分类号:S24文献标识码:BDOI:10.12147/ki.1671-3508.2023.10.060Design of Intelligent Garden Watering System Based on MCU Control Liu Qiangqiang,Li Haichao,Wang Shuang,Liao Shihao(School of Chemical and Textile Engineering,Xinjiang University of Science and Technology,Korla,Xinjiang841000,CHN)【Abstract】In order to effectively alleviate the shortage of water resources and realize the pur⁃pose of intelligent water-saving irrigation of gardens,it is necessary to optimize the design of in⁃telligent garden watering system.Automatic monitoring and timing control of intelligent watering system are designed.by the system included MCUADC0809,humidity acquisition sensor,and other components,relying on the automated program.Through circuits simulation and model making,the intelligent watering system was tested,the functions of intelligent automatic water⁃ing and timing watering were basically realized,which met the preliminary design requirements. It provides technical and theoretical reference for realizing more intelligent and humanistic irri⁃gation management.Key words:intelligent watering;MCU;water-saving irrigation1引言随着水资源供需矛盾的日益加剧,世界各国都非常重视发展节水型农业的建设和发展[1]。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计1. 引言1.1 背景介绍背景介绍:智能灌溉系统是一种利用现代技术来实现自动控制灌溉的系统,其设计的初衷是为了提高农业生产效率和节约资源。
随着人口的增长和农田面积的减少,对于灌溉系统的需求越来越大。
传统的手动灌溉系统存在着浪费水资源、劳动成本高、效率低等问题,为此,我们需要一种更加智能化的灌溉系统来解决这些问题。
1.2 研究意义智能灌溉系统在农业生产中具有重要的应用价值,能够提高农作物的产量和质量,减少水资源的浪费,保护环境。
基于AT89C51单片机的智能灌溉系统设计,可以实现对灌溉系统的智能化控制和监测,提高农业生产效率和经济效益。
智能灌溉系统能够根据土壤湿度、气温、光照等环境因素实时调控灌溉水量和灌溉时间,实现精准灌溉,避免过度或不足灌溉造成的浪费或作物生长不良。
这对于提高农作物的生长速度和品质具有显著的促进作用。
智能灌溉系统还可以通过传感器实时监测土壤湿度、光照强度等信息,及时反馈到控制系统,实现智能化的决策和控制。
这有助于提高农田水资源利用率,减少水资源浪费,促进可持续发展。
基于AT89C51单片机的智能灌溉系统设计具有重要的研究意义和应用前景,将为农业生产的智能化发展提供有力支持。
2. 正文2.1 AT89C51单片机介绍AT89C51单片机是一款经典的8位单片机,由英特尔公司推出。
它采用MCS-51指令集架构,是一种低成本、高性能、低功耗的微控制器。
AT89C51单片机集成了CPU、RAM、ROM、I/O端口和定时器/计数器等功能模块,适用于各种嵌入式系统设计。
AT89C51单片机具有40个I/O端口,内置4KB的Flash程序存储器以及128B的RAM。
它还具有两个定时器/计数器、一个串行通信接口(UART)和一个8位ADC,可满足各种嵌入式系统对于处理能力和外设接口的需求。
在智能灌溉系统中,AT89C51单片机可以作为控制核心,通过外部传感器采集土壤湿度、光照强度等环境参数,并根据预先设定的控制算法控制灌溉水泵的开关,实现智能化的自动灌溉功能。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计作者:吴相霖来源:《科教导刊·电子版》2020年第07期摘要随着社会的发展,越来越多的人在闲暇之余喜欢栽种一些花卉,但由于工作原因,有时会无暇照顾。
基于智能理念,本文设计了一种以AT89C51为核心控制的智能浇花系统,能实时检测和显示土壤湿度,并根据所需自动灌溉花卉。
关键词单片机控制土壤湿度传感器中图分类号:TP368 文献标识码:A随着生活水平不断地提高,盆栽植物在生活中随处可见,不仅能改善空气环境,而且能提高生活品味。
但由于生活节奏快,人们工作繁忙,往往不能照顾,导致干枯死去,从而造成经济的损失和精神上的不快乐。
目前市场上的自动浇花系统,大多是陶瓷类自动浇花系统,它是一种自动渗水装置,通过渗水作用来保持土壤湿度;少部分是盆栽类自动浇花器,但是价格昂贵,不能普及,且多数是定时定量浇水,不能跟根据土壤的湿度来调节浇水量。
本作品从智能理念出发,基于单片机,利用土壤湿度传感器等简单元器件,设计了简单方便、低费用、耗电低且实用性高,能长时间工作的智能浇花系统。
1系统组成及工作原理本系统是根据不同植物所需的水分不同,考虑到气候等因素,设置不同的土壤湿度,通过A/D模数转换将所测的值输送到51单片机中,单片机根据程序进行相应的浇灌,以此来达到人们因工作繁忙而无暇照顾植物的智能浇灌。
本设计主要由以下模块组成——主控模块,传感模块,A/D转换模块、电源模块,显示模块,输入模块,和动作模块。
主控模块是以 AT89C51单片机芯片为控制核心,配合时钟电路及复位电路组成单片机的最小系统;传感模块主要由YL-69土壤湿度传感器构成,该传感器可以实时监测土壤湿度并具有很高的准确性和灵敏性;A/D转换模块是将所测模拟信号转化为数字信号;电源模块是通过+5V 电源接口对系统供电,保证系统正常工作;显示模块采用LCD1602液晶屏来显示土壤湿度、上下阈值和手、自动模式;输入模块是用按键输入来实现自动、手动浇灌模式的选择并进行湿度上下阈值的设置;动作模块是由水泵和蜂鸣器组成。
本科论文设计-基于单片机的智能浇花系统的设计与实现
基于单片机的智能浇花系统的设计与实现摘要随着科学的不断发展和人们生活水平的不断进步,人们对于生活质量的要求也越来越高,花草养殖成为了家庭生活中的一部分,人们养殖花草的目的大多是为了陶冶情操和提高室内外的空气质量等等,但由于工作繁忙等原因,不能按时给花草浇水成为了花卉死亡的主要原因。
本文利用AT89C51单片机设计了一种自动浇花控制系统,此系统可为人们解决因工作等原因无法按时为花卉浇水的问题,以便于花卉茁壮成长。
本设计采用汇编语言进行编程,在LED液晶屏上实现小时,分,秒的显示;并利用单片机来实现计时,定时功能,同时通过4个按键开关来实现参数设置和调节功能、浇花间隔时间的设定、浇水持续时间的设定、单片机对电磁阀的自动控制。
根据用户设定的时间顺利的完成浇花任务。
关键词:单片机,控制,显示,电磁阀大连东软信息学院毕业设计(论文) Abstract Design and implementation of the IntelligentControl System for Watering the Flowersbased on single chip microcomputerAbstractWith the continuous development of science and the people life level of progress , people for the requirements of the life quality is more and more rigorous , plants breeding become part of the family life. The purposes of people breeding plants are for the edify sentiment and improve the indoor and outdoor air quality and so on. Because of the busy jobs and other factors, the inability to water the flowers and plants become the main cause of death. In this paper, AT89C51 single-chip microcomputer designed a kind of automatic watering the flowers control system. The system can work for people who can not water the flowers on time, so that the flowers can grow strength and healthy.This design uses the assembly languages programming, realizing hours, points, second display on LED; And using single chip computer to realize the timing, timing function, and at the same time through four button switches to achieve parameter setting and adjustment function, the water the flowers of the interval time set, the duration of water with the chip set, solenoid valve to be automatic control. According to users setting time done smoothly the task of watering the flowers.Key words: MCU, control, display, solenoid valve目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1课题研究背景与意义 (1)1.2课题研究内容与方法 (1)1.3课题研究现状 (2)第2章关键技术介绍 (4)2.1单片机介绍 (4)2.2继电器的工作原理和特性 (4)第3章系统需求分析 (5)3.1系统设计目标 (5)3.2系统功能需求 (5)3.2.1 单片机最小系统 (5)3.2.2 显示模块 (5)3.2.3 电机驱动模块 (5)3.2.4 按键模块 (6)3.2.5 AD转换模块 (6)3.3系统非功能需求 (6)3.4系统开发环境 (6)3.5系统可行性分析 (6)第4章系统设计 (7)4.1系统设计指导原则 (7)4.2体系结构设计 (7)4.3硬件设计 (7)4.3.1 STC89C52单片机介绍 (7)4.3.2 单片机最小系统 (9)4.3.3 复位电路 (9)4.3.4 时钟电路 (10)4.3.5 AD转换模块 (10)4.3.6 显示模块 (12)4.3.7 水泵驱动模块 (13)4.4软件设计 (14)4.4.1 主程序流程及相关说明 (14)4.4.2输入模块 (15)4.4.3 AD转换程序 (16)第5章系统实现 (18)5.1环境配置 (18)5.2功能模块实现 (19)5.2.1 主函数实现 (19)5.2.2 LCD1602数据读取函数实现 (20)5.2.3 延迟函数实现 (22)第6章系统测试 (24)6.1测试概述 (24)6.2测试结果分析 (24)第7章结论 (25)参考文献 (26)致谢 (27)第1章绪论1.1 课题研究背景与意义随着社会生活的进步,人们的生活质量越来越高。
AT89C51基于单片机智能浇花系统设计说明
目录1. 绪论 (1)1.1系统工作原理 (1)1.2系统模块 (1)1.3系统操作界面及其操作过程 (1)1.3.1 系统操作过程 (2)2. 部件的选择 (2)2.1芯片的选择 (2)2.2继电器的选择 (2)2.3阀门的选择 (2)2.3.1 电磁阀的选择 (2)3. 硬件设计 (2)3.1设备的结构 (2)3.1.1 中央处理单元 (2)3.1.2 LED显示部分 (3)3.1.3 电磁阀部分 (3)3.1.4按键部分 (3)3.1.5 指示灯部分 (3)3.2总电路设计图 (3)3.3AT89C51单片机电路 (4)3.4晶振电路 (5)3.5复位电路 (5)3.6按键电路 (7)3.9LED显示电路 (7)3.10电磁阀电路 (9)4. 软件设计 (9)4.1系统组成 (9)4.2消抖流程及程序 (10)4.3总流程及程序 (12)4.4按键处理总流程及程序 (13)4.5工作中的处理流程 (14)5. 结论 (15)参考文献 (16)AT89C51基于单片机智能浇花系统设计摘要:本设计是通过AT89C51单片机采用汇编语言进行编程,在LED液晶屏上实现小时,分,秒的显示;并利用单片机来实现计时,定时功能,同时通过7个按键开关和3个指示灯来实现参数设置和调节功能、浇花间隔时间的设定、浇水持续时间的设定、单片机对电磁阀的自动控制。
根据用户设定的时间顺利的完成浇花任务。
关键词:单片机,控制,显示,电磁阀1.绪论1.1 系统工作原理自动浇花系统的设计,其主要执行装置是一个电磁阀门,其一端连接水管,另外一端连接外置的水管作为浇水口,浇水的水量主要由单片机控制。
设备主要是通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的。
1.2 系统模块系统主要是由单片机、电源、按键、显示、指示灯、复位电路、电机模块等组成。
图1-1 系统模块1.3 系统操作界面及其操作过程复位电路模51单片机模块电源模块 按键模块指示灯模块 显示模块电机模块图1.2 系统操作界面1.3.1 系统操作过程注:用上图中的数字编号代替相关按键A:放置设备,接上水管(注意:保证不漏水),插上插头。
基于AT89C51单片机的智能浇灌系统设计
基于AT89C51单片机的智能浇灌系统设计一、引言随着社会的进步和科技的发展,人们对生活品质的要求也越来越高,其中包括对植物的养护和管理。
由于人力、物力、财力等方面的限制,传统的人工浇灌方式已经无法满足现代人们对植物养护和管理的需求。
设计一种基于AT89C51单片机的智能浇灌系统势在必行。
本文拟围绕这一主题,对基于AT89C51单片机的智能浇灌系统进行详细的设计。
二、智能浇灌系统的设计背景随着城市化进程的不断加快,城市绿化已经成为了城市建设的重要环节。
而城市绿化离不开对植物的充足浇水,这就需要一种能够自动浇水的智能浇灌系统。
智能浇灌系统可以根据植物类型、环境温度、土壤湿度等参数进行浇水,能够精准地控制植物的浇水量,有助于提高浇水效率,减少浪费,为城市绿化事业提供技术支持。
三、智能浇灌系统的功能需求1. 自动检测土壤湿度:系统需要能够实时检测植物生长的土壤湿度,以便根据不同植物的需水情况进行浇水。
2. 根据植物需水情况进行浇水:系统需要能够根据不同植物的需水情况自动进行浇水,确保植物能够获得足够的水分。
3. 定时浇水:系统需要能够根据设定的时间进行浇水,保证植物能够得到定量的水分。
4. 超湿保护:当土壤湿度超过一定值时,系统需要停止浇水,防止植物过湿。
5. 低电量报警:系统需要能够监测电池电量,并在电量不足时进行报警提示。
四、智能浇灌系统的硬件设计1. 湿度传感器:使用湿度传感器检测土壤湿度,选用数字式湿度传感器,能够将数据直接传输给单片机进行处理。
2. 控制阀门:使用电磁阀门进行水源的控制,能够根据单片机的信号进行开关控制,实现自动浇水。
3. 温湿度传感器:使用温湿度传感器检测环境温度和湿度,根据环境情况调整浇水量。
4. AT89C51单片机:作为系统的核心控制器,实现对各个传感器的控制和数据处理。
五、智能浇灌系统的软件设计1. 传感器数据获取:编写程序实现对湿度和温湿度传感器数据的获取。
2. 数据处理:根据获取的数据进行相应的处理,包括对土壤湿度的判断和对浇水量的控制。
基于单片机的节水灌溉自动控制系统的设计
基于单片机旳节水浇灌自动控制系统旳设计第1章绪论1.1引言伴随中国农业现代化进程旳加紧,农业构造旳调整以及我国加入WTO等原因,农业浇灌自动化技术旳规定越来越高,浇灌控制器在我国有着巨大旳市场。
节水浇灌控制器近期在中国应朝着价格低,性能可靠操作简便旳方向发展。
但从长远旳利益考虑,新旳只能化技术,传感技术和农业科技旳引入应用和普及,将会有智能化程度更高,性能更稳定可靠旳浇灌控制器出现。
通过数年旳发展,国外浇灌控制器已逐渐趋于成熟系列化,但价格昂贵,国内虽引进某些,大多数是农业示范区,单位。
虽然国外生产旳浇灌控制器性能越来越高,但没有考虑我国特殊旳自然气候土地资源农业经济状况等原因,因而国外引进旳浇灌控制器在国内应用并不普及。
国内虽然有多家研制浇灌器,但多数是小规模,试验和理论旳探究应用不够普及。
究其原因一则是开发性能完善旳浇灌控制系统需要大量旳人力和物力旳投入,需要多部门,多学科旳融合,这在一定程度上限制了性能旳完善,适应性强旳控制器旳开发。
另一方面是目前开发出来旳浇灌控制器价格昂贵,农民尽管懂得能节省人力和浇灌用水提高产量,但由于一次性投入太大,多数农民承受不起,这也在一定程度上限制了浇灌控制器旳普及。
综上所述,西方发达国家在节水浇灌控制器旳开发上已越来越成熟,并且发展趋势是研制大型分布式控制系统和小面积单片机控制系统,并能有通讯功能,能与上位机进行通信,并可由危机对其编程操作。
同步伴随人工智能技术旳发展,模糊控制,神经网络等技术为节水浇灌控制器旳研制开辟了广阔旳应用前景。
而国内在浇灌控制器旳研制方面还没有形成规模大,应用范围广旳成套控制产品。
国内旳某些高尔夫球场等大面积场地浇灌控制,一般引用国外现成旳成套浇灌控制产品,而广大农村可根据我国国情和各地经济和技术发展旳实际状况,采用简朴可行旳节水浇灌控制措施及对应旳排灌机械和设备,大力发展可靠实用和操作简便旳节水浇灌控制器,这样做不仅具有广阔旳市场,并且有巨大旳社会和经济效益。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1. 绪论 (2)1.1系统工作原理 (1)1.2系统模块 (1)1.3系统操作界面及其操作过程 (1)1.3.1 系统操作过程 (2)2. 部件的选择 (2)2.1芯片的选择 (2)2.2继电器的选择 (3)2.3阀门的选择 (3)2.3.1 电磁阀的选择 (3)3. 硬件设计 (3)3.1设备的结构 (3)3.1.1 中央处理单元 (3)3.1.2 LED显示部分 (3)3.1.3 电磁阀部分 (3)3.1.4按键部分 (3)3.1.5 指示灯部分 (3)3.2总电路设计图 (3)3.3AT89C51单片机电路 (4)3.4晶振电路 (5)3.5复位电路 (6)3.6按键电路 (7)3.9LED显示电路 (8)3.10电磁阀电路 (9)4. 软件设计 (10)4.1系统组成 (10)4.2消抖流程及程序 (11)4.3总流程及程序 (13)4.4按键处理总流程及程序 (14)4.5工作中的处理流程 (15)5. 结论 (17)参考文献 (17)1AT89C51基于单片机智能浇花系统设计摘要:本设计是通过AT89C51单片机采用汇编语言进行编程,在LED液晶屏上实现小时,分,秒的显示;并利用单片机来实现计时,定时功能,同时通过7个按键开关和3个指示灯来实现参数设置和调节功能、浇花间隔时间的设定、浇水持续时间的设定、单片机对电磁阀的自动控制。
根据用户设定的时间顺利的完成浇花任务。
关键词:单片机,控制,显示,电磁阀21.绪论1.1 系统工作原理自动浇花系统的设计,其主要执行装置是一个电磁阀门,其一端连接水管,另外一端连接外置的水管作为浇水口,浇水的水量主要由单片机控制。
设备主要是通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的。
1.2 系统模块系统主要是由单片机、电源、按键、显示、指示灯、复位电路、电机模块等组成。
1图1.2 系统操作界面1.3.1 系统操作过程注:用上图中的数字编号代替相关按键A:放置设备,接上水管(注意:保证不漏水),插上插头。
B:按下按键4,接通电源,指示灯1亮起(只要电源保持接通则指示灯时刻保持亮起)。
C:按下按键5,显像管显像数字全部置为初始值(即上次设置的时间)。
同时指示灯2亮起,可以对设备工作的时间间隔进行设定。
D:利用按键8、9、10对设备工作的时间间隔进行设定和调节。
E:设定完时间间隔后,利用按键7(可以反复按按键7来切换指示灯2和指示灯3)将指示灯2切换到指示灯3,即可以对设备工作的持续时间进行设定了。
F:同上对设备工作持续时间进行设定。
G:设备工作时间设定完成后,按下按键7则设备开始工作。
2.部件的选择2.1芯片的选择AT89C51单片机是Atmel公司推出的一款产品,一般小芯片的价格都比较低,同样AT89C51作为一款小芯片产品其价格相对而言较为便宜,并且其与MCS-51系列兼容行很好,所以本系统决定采用AT89C51作为芯片。
22.2 继电器的选择设备在设计过程中需要一个继电器来控制电磁阀的工作。
由于需要工作电压在5V左右,而且能保证成本相对而言比较低。
所以选择了型号为JZC-36F的继电器,其工作电压在4V~45V之间,而且在市场上的价格为4元左右。
2.3 阀门的选择由于本设备采用单片机控制,并且电磁阀是由开关信号控制的,与单片机控制电路连接十分的方便,所以决定采用电磁阀作为阀门。
2.3.1 电磁阀的选择由于直动式电磁阀结构较为简单,动作可靠,而且设备需要在断电条件下铁芯始终保持在关闭状态,所以选用常闭型的直动式电磁阀。
具体为YCSM31系列的二位二通直动式电磁阀(常闭型)。
3.硬件设计3.1 设备的结构整个自动浇花设备的结构可以分为5大部分:中央处理单元(CPU),LED显示部分,电磁阀部分,按键部分,指示灯部分等。
3.1.1 中央处理单元CPU选用AT89C51,用其来对整个系统进行控制:(1)用其来控制整个LED显示器的显示;(2)根据按键的输入做出正确的计算并传输到LED显示器上从而实现时间的调整设定;(3)接受时间芯片DS1302的定时数据;(4)实现电磁阀的控制,从而使设备一切工作顺利进行;3.1.2 LED显示部分作为设备的显示器,此设备部分应该根据单片机的控制正确的做出显示,从而使整个设备处于正常的工作状态。
3.1.3 电磁阀部分电磁阀部分是本设备的执行设备,是本设备顺利执行工作的必要部分。
3.1.4按键部分它是整个系统中比较简单的部分,根据功能要求,本系统共需7个按键,除了电源按键和复位按键以外还有5个按键位于按键部分,分别是切换按键,上调按键,下调按键,左右调节按键,工作按键。
3.1.5 指示灯部分整个系统中最简单的部分,主要有三个只是灯,除了一个电源指示灯外还有2个指示灯,分别用于设定时间间隔和持续时间。
3.2 总电路设计图3图4.1 总电路根据如图4.1所示的总电路主要由:晶振电路,复位电路,按键设置电路, LED 显示电路,电磁阀电路,以及电源电路等几个部分。
通过这几个分电路的分工合作,能够使得系统具有显示功能,并且具备键盘调整功能,同时能够对电磁阀进行有效的控制。
从而使设备顺利的进行工作。
3.3 AT89C51单片机电路4图4.2 单片机电路AT89C5单片机的RST引脚连接复位电路,P2.7引脚连接电磁阀电路,P1.0~P1.7引脚连接按键电路,XTAL1和XTAL2引脚连接晶振电路,P2.0和P2.1引脚连接指示灯电路,P2.5~P2.7引脚连接放大电路从而和P0.0~P0.7引脚一起控制LED显示电路。
3.4 晶振电路5图4.3 晶振电路AT89C51单片机芯片内部设有一个反相放大器所构成的振荡器,XTAL1和XTAL2分别为振荡电路的输入端和输出端。
在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就产生自激振荡。
定时元件常常是用石英晶体和电容组成的并联谐振回路。
系统选择了12MHZ的晶振片,两个30Pfd额电容C6和C7。
3.5 复位电路图a:上电复位电路6图b:按键复位电路图4.4 AT89C51单片机的复位电路本设计采用的复位电路包括两个方面:上电复位电路(图a),按键复位电路(图b)。
a:上电复位电路:它是利用电容充电来实现复位的。
在接电瞬间,RST引脚端的电位与Vcc端相同,但是随着充电电流的减少,RST端的电位逐渐下降。
只要保证RST端为高电压的时间大于两个机器周期时,系统自动能实现正常复位。
b:按键复位电路:当要系统自动复位时,只需要按住S8按键,此时电源Vcc 经过电阻R1,R2分压,并且在RST端产生一个复位的高电平。
同样,只要保证RST 端保持高电压的时间大于两个机器周期时,系统自动能实现正常复位。
3.6 按键电路7图4.5 按键电路系统采用非编码键盘,按键电路主要由5个按键组成,分别是S2---工作按键;S3---切换按键;S4---左右调节按键;S5---“+”调节按键;S6---“-”调节按键,本系统采用独立式的按键形式。
按照上图的电路连接方法,判断是否有键按下的方法是:查询哪一根接按键的I/O接口线为低电平,如果是低电平则说明这个接口线连接的按键处于按下状态。
相反,若为高电平则说明按键处于非按下状态。
3.9 LED显示电路8图4.8 LED显示电路系统采用两个LED7段发光显示器Dpy Amber-CA, Dpy Amber-CA是共阳极的LED显示器,其两个AA端接高电平。
处于工作状态的数码管,其显示情况由单片机的P0.0~P0.7八个接线口决定,其八个口分别连接着数码管的八个段。
例如要在数码管DS1中显示1,而数码管DS2处于非工作状态,则需要将P2.6接线口置为1,P2.5接线口置为0,并且使P0.1和P0.2接线口置为1,而P0.0,P0.3~P0.7接线口置为0.7段字形码表:(由于系统只需要显示0~9十个数字,所以只列出了十个)显示字符共阴极字型码共阳极字型码0 3FH C0H1 06H F9H2 5BH A4H3 4FH B0H4 66H 99H5 6DH 92H6 7DH 82H7 07H F8H8 7FH 80H9 6FH 90H根据上面的7段字形码表可以进行编码,从而控制数码管的显示。
3.10 电磁阀电路9图4.9 电磁阀电路如上图所示Q3为一个PNP三极管,D1为普通二极管,K1为JZC-36F继电器,M电动机符号来表示电磁阀。
在继电器失电的状态下,动合触电断开,动断触电闭合,当继电器得电后,动合触电闭合,动断触电断开,利用继电器的触电开关作用可以控制设备或者传送逻辑电平信号。
在本次系统设计中选用了动合触电开关,使继电器在失电状态下保持断开的状态,然而在得电的状态下保持闭合状态。
即当Q3基极得到一个高电平则继电器开关立即闭合,在处于低电平时继电器开关保持断开状态。
当继电器的开关闭合时,电磁阀处于一个通路的状态下,则电磁阀开始工作,设备开始浇水。
当继电器的开关断开时,电磁阀处于一个断路的状态下,则电磁阀不工作,设备也不工作。
4.软件设计4.1系统组成本系统共需要8个存储单元:1:当指示灯一亮,数码管1选中时,经过“+”,“-”调节按键调节过10的显示数字存储与(41)H,其相应的PO值存储与(40)H。
2:当指示灯一亮起,数码管2选中时,经过“+”,“-”调节按键调节过的显示数字存储与(61)H,其相应的PO值存储与(61)H。
3:当指示灯二亮起,数码管1选中时,经过“+”,“-”调节按键调节过的显示数字存储与(51)H,其相应的PO值存储与(51)H。
4:当指示灯二亮起,数码管2选中时,经过“+”,“-”调节按键调节过的显示数字存储与(71)H,其相应的PO值存储与(71)H。
引脚功能程序入口地址标号功能程序元器件(接口)元器件代号P1.1 P11 PROM11 S6 "-"调节按键P1.2 P12 PROM12 S5 "+"调节按键P1.3 P13 PROM13 S4 左右调节按键P1.4 P14 PROM14 S3 切换按键P1.5 P15 PROM15 S2 工作按键P2.0 P20 DS1 指示灯一P2.1 P21 DS2 指示灯二P2.5 P25 DS02 数码管2P2.6 P26 DS01 数码管1P2.7 P27 B1 电磁阀P0.0 P01 a 数码管a口P0.1 P01 b 数码管b口P0.2 P02 c 数码管c口P0.3 P03 d 数码管d口P0.4 P04 e 数码管e口P0.5 P05 f 数码管f口P0.6 P06 g 数码管g口P0.7 P07 dp 数码管dp口4.2 消抖流程及程序为了确保CPU对一次按键动作只确定一次,系统采用软件消除抖动的方法。