数码管口数码管口数码管口数码管口数码管口数码管口数码管口数码管口消抖流程及程序为了确保对次按键动作只确定次,系统采用软件消除抖动的方法。具体为若检测到有键按下时,先执行段延时程序后再检测此按键,若仍为按下状态,则认为此按键确实按下。同样,在键从按下到再次松开时,若检测到有键松开,并在延时段时间后仍检测到键在松开状态,则认为此键确实松开了。初始化读键盘有键按下否用延时程序确定键是否按下键按下是否有效按键处理图消抖流程以扫描按键其连接引脚为例,用软件解决消抖问题程序输入时先置口全为键状态输入号按键按下转标号地址无键按下,返回延迟,从而消除抖动再次判断键是否按下,避免抖动引起的错按按键的确按下,进行按键处理注为功能程序入口地址标号为按键的按键功能程序,这边省略。总流程及程序图总流程当电源开关按下,系统上电当复位开关,系统恢复初始值。系统初始状态电磁阀不工作指示灯亮起指示灯二灭掉数码管选中,显示为数码管不选中,不显示相应的程序为单元主要是为了处理按键按键的加减问题本系统中所需的个单元在初始状态下全部赋值为,开关复位按下电源开关按下上电初始化读键盘键盘处理电磁阀不工作指示灯亮起指示灯二不亮数码管选中数码管不选中数码管显示为,按键处理总流程及程序键盘处理键盘处理键盘处理键盘处理键盘处理消抖程序读键盘是否按下的键为键停止工作初始化电磁阀是否处于工作状态图按键处理总流程以扫描按键其连接引脚为例,用软件说明总流程。程序判断是否处于电磁阀工作状态判断是否按下的键为按键即工作按键,如果是则跳到。如果不是按键则返回,表明在电磁阀工作中,按其他的设置键无效。停止电磁阀工作,因为在工作状态下按下工作按键表示停止工作。注为功能程序入口地址标号为按键的按键功能程序,这边工作中的处理流程图工作中时间间隔的处理流程分别从,中取值判断是否为零其值减机器开始工作结论通过对智能浇花系统的设计,我摆脱了单纯的理论知识学习状态,理论和实际的结合锻炼了我综合运用所学的专业基础知识来解决实际工程问题的能力,同时也提高我查阅文献资料设计手册以及电脑制图等专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼。在我的设计中也许还有好多不足的地方,但是正是这些不足才给了我们研究单片机的巨大动力,只有发现问题,面对问题,才有可能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行,今后我会更加关注这些新技术新设备,并争取尽快的掌握这些先进的技术知识,更好的为自己努力,为自己奋斗。致谢在本次论文设计过程中,李怀志老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导,使我得以最终完成毕业论文设计。在学习中,老师严谨的治学态度丰富渊博的知识敏锐的学术思维精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模,老师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。这三年中还得到众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意,最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢。参考文献赵克中磁力驱动技术与设备,北京化学工业出版社,林伸茂单片机彻底研究,北京中国电力出版社,微控制器,北京清华大学出版社,周志敏,纪爱华背光驱动电路与应用实例,北京人民邮电出版社,孙俊喜驱动电路驱动程序与典型应用,北京人民邮电出版社,明赐东调节阀的应用,北京化学工业出版社,毛兴武新代绿色光源及其应用技术,北京人民邮电出版社,蔡振江单片机原理及应用,北京电子工业出版社,周志敏,纪爱华,周纪海驱动电路设计实例,北京电子工业出版社,王慧计算机控制系统,北京化学工业出版社,农业工程学报电磁阀电路软件设计系统组成消抖流程及程序总流程及程序按键处理总流程及程序工作中的处理流程结论参考文献基于单片机智能浇花系统设计摘要本设计是通过单片机采用汇编语言进行编程,在液晶屏上实现小时,分,秒的显示并利用单片机来实现计时,定时功能,同时通过个按键开关和个指示灯来实现参数设置和调节功能浇花间隔时间的设定浇水持续时间的设定单片机对电磁阀的自动控制。根据用户设定的时间顺利的完成浇花任务。关键词单片机,控制,显示,电磁阀绪论系统工作原理自动浇花系统的设计,其主要执行装置是个电磁阀门,其端连接水管,另外端连接外置的水管作为浇水口,浇水的水量主要由单片机控制。设备主要是通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的。系统模块系统主要是由单片机电源按键显示指示灯复位电路电机模块等组成。图系统操作界面及其操作过程复位电路模块单片机模块电源模块按键模块指示灯模块显示模块电机模块图系统操作界面系统操作过程注用上图中的数字编号代替相关按键放置设备,接上水管注意保证不漏水,插上插头。按下按键,接通电源,指示灯亮起只要电源保持接通则指示灯时刻保持亮起。按下按键,显像管显像数字全部置为初始值即上次设置的时间。同时指示灯亮起,可以对设备工作的时间间隔进行设定。复位的。在接电瞬间,