![家庭健康供水装置自动控制系统开发设计[机械专业毕业论文-答辩优秀]_第1页](http://file.renrendoc.com/FileRoot1/2018-2/14/39ad17e5-932c-4be7-9575-e26126dab9ce/39ad17e5-932c-4be7-9575-e26126dab9ce1.gif)
![家庭健康供水装置自动控制系统开发设计[机械专业毕业论文-答辩优秀]_第2页](http://file.renrendoc.com/FileRoot1/2018-2/14/39ad17e5-932c-4be7-9575-e26126dab9ce/39ad17e5-932c-4be7-9575-e26126dab9ce2.gif)
![家庭健康供水装置自动控制系统开发设计[机械专业毕业论文-答辩优秀]_第3页](http://file.renrendoc.com/FileRoot1/2018-2/14/39ad17e5-932c-4be7-9575-e26126dab9ce/39ad17e5-932c-4be7-9575-e26126dab9ce3.gif)
![家庭健康供水装置自动控制系统开发设计[机械专业毕业论文-答辩优秀]_第4页](http://file.renrendoc.com/FileRoot1/2018-2/14/39ad17e5-932c-4be7-9575-e26126dab9ce/39ad17e5-932c-4be7-9575-e26126dab9ce4.gif)
![家庭健康供水装置自动控制系统开发设计[机械专业毕业论文-答辩优秀]_第5页](http://file.renrendoc.com/FileRoot1/2018-2/14/39ad17e5-932c-4be7-9575-e26126dab9ce/39ad17e5-932c-4be7-9575-e26126dab9ce5.gif)
已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
优秀毕业论文,支持预览,答辩通过,欢迎下载需要CAD图纸,咨询QQ414951605或1304139763摘要本文介绍了一种新型家庭健康供水装置自动控制系统,并给出了系统的工作原理、硬件结构及软件流程。本系统采用ATMEL公司单片机系列中的AT89C51为CPU,采用外部开关元件作为供水装置的外部检测装置,输出单元采用固态继电器。固态继电器控制水泵、进水电磁阀、出水电磁阀、臭氧发生器和净水电磁阀,完成对水位的控制和消毒。实际使用证明该系统具有良好的控制效果。关键词健康供水装置,单片机AT89C51,固态继电器优秀毕业论文,支持预览,答辩通过,欢迎下载需要CAD图纸,咨询QQ414951605或1304139763ABSTRACTTHISPAPERINTRODUCESANEWTYPEOFFAMILYHEALTHDEVICEFORWATERSUPPLYAUTOMATICCONTROLSYSTEM,ANDGIVESTHESYSTEMWORKINGPRINCIPLE,HARDWARESTRUCTUREANDSOFTWAREFLOWTHESYSTEMUSEDATMELMICROCONTROLLERSERIESAT89C51CPU,USINGTHEEXTERNALSWITCHELEMENTASAWATERSUPPLYDEVICEFOREXTERNALDETECTINGDEVICE,OUTPUTUNITBYUSINGSOLIDSTATERELAYSOLIDSTATERELAYCONTROLWATERPUMP,AWATERINLETELECTROMAGNETICVALVE,AWATEROUTLETELECTROMAGNETICVALVE,THEOZONEGENERATORANDTHEWATERSOLENOIDVALVE,COMPLETIONOFTHEWATERLEVELCONTROLANDDISINFECTIONTHEPRACTICESHOWSTHATTHESYSTEMHASGOODCONTROLEFFECTIVENESSKEYWORDSHEALTHYWATERSUPPLYDEVICE,SINGLECHIPAT89C51,SOLIDSTATERELAY优秀毕业论文,支持预览,答辩通过,欢迎下载目录摘要IABSTRACTII1绪论111课题的研究意义112课题的目的12家庭健康供水装置自动控制系统总体方案设计221确定设计流程图222系统方案论证2221单片机的选取2222输入输出设备的选取323确定总体设计方案33家庭健康供水装置自动控制系统硬件设计431AT89C51单片机的特点及引脚说明4311AT89C51单片机的特点4312AT89C51单片机引脚功能说明532各模块电路图7321单片机最小应用系统电路设计7322输入模块电路设计8322输出模块电路设计94家庭健康供水装置自动控制系统软件设计1041控制过程设计1042绘制流程图1043KEIL软件编程11结论16致谢17参考文献18附录1系统C语言程序清单19附录2系统电路图25附录3PCB板图26XXXX大学本科毕业设计(说明书)11绪论11课题的研究意义家用健康供水装置是一种运用于家庭用水净化和无化学残留的食品消毒杀菌、洗涤清洁的全自动家庭水处理系统,主要利用目前世界上广泛运用的臭氧技术并结合离子筛分离技术运行杀菌消毒和水质净化。其控制系统要事先供水装置的自动上水、自动完成水质净化、直饮水和消毒水自动协调供应、并具备缺水和漏水等故障报警、处理保护功能。其控制系统是整个供水处理装置的关键,选用何种方式控制尤其重要,目前的主要的几种控制方式有纯继电器控制、PLC控制和单片机控制。继电器控制方式接线复杂,控制元件繁多,故不适合。PLC控制成本比较高,也不适合家用供水装置,故选用单片机控制整个系统。单片机作为自动控制中的一个核心器件在小型自动控制系统及信号采集方面已经被广泛应用,技术也相对较成熟,它不仅有体积小,安装方便,功能较齐全等优点,而且有很高的性价比,应用前景广。12课题的目的通过本次设计,我们对大学四年所学课程将做出一个总结,对各门课程均将有更深入的了解,更加熟练的掌握设计方案的提出,设计流程的规划以及各器件的硬件连和软件编程,并且能够更加熟练的操作PROTELL99SE软件,真正培养出科学的思维方式和灵活解决问题的能力,为以后实际工作奠定良好的基础。XXXX大学本科毕业设计(说明书)22家庭健康供水装置自动控制系统总体方案设计21确定设计流程图在熟悉课题,明确任务的基础上,查阅相关资料,理清设计思路,综合考虑总的设计时间和各部分设计所需时间,最终决定将本次设计分五大步进行。(1)熟悉课题,明确任务,查阅相关资料,确定总体设计方案;(2)根据各部分的功能划分功能模块,确定每一模块的硬件组成,合理选取具有相应功能的器件;(3)进行硬件设计,把各器件组成相应功能的模块,并把各功能模块进行电气连接,形成总的功能系统;(4)进行软件设计,编写程序,实现各模块功能,使整个系统能够良好的运行;(5)进行仿真调试,检查各模块功能能否完全实现,综合考虑系统的灵活性、稳定性、误差大小及测温效率调整各器件的各项参数。使系统的处在最佳性能状态。经分析总结,确定总的设计流程如图21所示。开始总体设计方案功能模块划分系统设计软件设计硬件设计仿真调试图21设计流程图22系统方案论证XXXX大学本科毕业设计(说明书)3221单片机的选取若采用8031芯片,其内部没有程序存储器,需要进行外部扩展,这给电路增加了复杂度,且占用空间增大。但是如果采用AT89C51单片机为控制核心优点凸显,51系列微处理器基于简化的嵌入式控制系统结构,被广泛应用于从军事到自动控制再到PC机上的键盘上的各种应用系统上,仅次于MOTOROLA68HC11在8位微控制器市场上的销量,很多制造商都可提供51系列单片机,像INTELPHILIPSSIEMENS等,这些制造商给51系列单片机加入了大量的性能和外部功能,像I2C总线接口,模拟量到数字量的转换,看门狗,PWM输出等,不少芯片的工作频率达到40M,工作电压下降到15V。基于一个内核的这些功能使得51系列单片机很适合作为厂家产品的基本构架,它能够运行各种程序而且开发者只需要学习这一个平台1。比较这两种方案,综合考虑单片机的各部分资源,因此此次设计选用第二种方案,选用AT89C51单片机为核心处理器。222输入输出设备的选取输入元件采用外部开关输入,成本低控制简单。输出采用SSR固态继电器输出,固态继电器有体积小,使用寿命高的优点。23确定总体设计方案通过对设计任务及相关芯片的深入了解,最终决定本设计采用AT89C51单片机作为控制器,外部开关量为控制输入元件,固态继电器为输出元件,完成整个供水系统的控制系统,其系统设计其总体结构如图22所示。单片机AT89C51外部输入开关外部输出SSRXXXX大学本科毕业设计(说明书)4图22系统结构图3家庭健康供水装置自动控制系统硬件设计31AT89C51单片机的特点及引脚说明311AT89C51单片机的特点AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片,内含4KBYTES的可反复擦写的只读程序存储器(EPROM)和128BYTES的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS51指令系统,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大的AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域,该芯片外形结构及引脚如图31所示4。XXXX大学本科毕业设计(说明书)5XTAL218XTAL119ALE30EA31PSEN29RST9P00/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD633P07/AD732P101P112P123P134P145P156P167P178P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A922P22/A1023P23/A1124P24/A1225P25/A1326P26/A1427U1AT89C51图31AT89C51外形结构及引脚AT89C51单片机主要性能参数为(1)与MCS51产品指令系统完全兼容;(2)4K字节可重擦写FLASH闪速存储器;(3)1000次擦写周期;(4)全静态操作0HZ24HZ;(5)三级加密程序存储器;(6)1288字节内部RAM;(7)32个可编程I/O口线;(8)2个16位定时/计数器;(9)6个中断源;(10)可编程串行UART通道;(11)低功耗空闲和掉电模式8。AT89C51提供4K字节FLASH闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。312AT89C51单片机引脚功能说明(1)VCC电源电压;(2)GND地;(3)P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复XXXX大学本科毕业设计(说明书)6用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。(4)P1口P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉倒高电平,此时可做输入口。做输入口输入时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。FLASH编程和程序校验期间,P1接收低8位地址。(5)P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路,对端口写“1”,通过内部的上拉电阻把端口拉倒高电平,此时可做输入口,做输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输入一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8为地址的外部数据存储器(如执行MOVXR1指令)时,P2口线上的内容(也即特殊功能寄存器SFR区中R2寄存器的内容),在整个访问期间不改变。FLASH编程或校验时,P2亦接受高位地址和其它控制信号。(6)P3口P3口是一个带有内部上拉电阻的8位双向I/O口,P3口的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”时,它们被内部上拉电阻拉高并可作为输入端。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表31所示。表31P3口第二功能端口引脚第二功能P30RXD串行输入口P31TXD串行输出口P32(外部中断0)P33(外部中断1)P34T0(定时/计数器0)XXXX大学本科毕业设计(说明书)7P35T1(定时/计数器1)P36(外部数据存储器写选通)P37(外部数据存储器读选通)P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号(7)RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。(8)ALE/当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲可用于锁存地址的低八位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲()。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置置位后,只有一条MOVX和MOVC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效8。(9)程序储存允许()输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次有效,即输出两个脉冲。在此期间,当访问外部数据存储器时,这两次有效的信号不出现。(10)EA/VPP外部访问允许。欲使CPU仅访问外部数据存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是如果加密位LB1被编成,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。FLASH存储器编程时,该引脚加上12V的编程允许电源VPP,当然这必须是该器件使用12V编程电压VPP。(10)XTAL1振荡器反相放大器及内部时钟发生器的输入端。(11)XTAL2振荡器反相放大器的输出端。32各模块电路图321单片机最小应用系统电路设计单片机系统是整个硬件系统的核心,它即协调整机工作,又是数据处理器,XXXX大学本科毕业设计(说明书)8是软硬件系统连接的桥梁,AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强的功能的AT89C51单片机能够被应用到控制领域中。因此,我们选用AT89C51单片机来满足我们程序的要求。单片机最小应用系统电路包括以下的两个部分时钟电路和复位电路。如图31所示。1、时钟电路单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到内部振荡和外部振荡。MCS51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式。2、复位电路为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出1/0端口寄存器置为FFH,堆栈指针SP置为07H,SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动开关复位。本系统采用上电复位方式。XXXX大学本科毕业设计(说明书)9图32最小应用电路322输入模块电路设计单片机上输入点引脚的分配P10水箱上位开关K1;P11水箱下位开关K2;P12出水按钮K3;P13入水按钮K4。其电路图如图33所示XXXX大学本科毕业设计(说明书)10图33输入电路323输出模块电路设计单片机上输出点引脚的分配P20缺水指示灯D;P21净水电磁阀P;P22消毒电磁阀C2;P23进水电磁阀C1;P24出水泵P;P25臭氧发生器F。其电路图如图34所示图34输出电路图XXXX大学本科毕业设计(说明书)114家庭健康供水装置自动控制系统软件设计41控制过程设计本家庭自动供水装置控制系统分无人操作和有人操作两种模式1)无人为操作下1、如果下水位没水(K2断开),加水(C1和F打开)2、如果10秒过后,下水位还没水,停止进水(C1和F关),报警3、如果1分钟后,上水位没水,停止进水(C1和F关),报警4、若上水位有水,停止进水(C1和F关)2)人为操作下停止加水(C1和F关)A,出水1、出水按钮(K3)第一次触发,若水箱有水(K2闭合),停止消毒,打开出水阀C3,启动水泵P2、出水按钮(K3再次触发,关闭出水阀C3,停止水泵P3、若水箱没水,停止出水,关闭出水阀C3,停止水泵PB,消毒1、消毒按钮(K4)第一次触发,若水箱有水(K2闭合),停止出水,打开消毒电磁阀C2,臭氧发生器F,水泵P2、出水按钮(K4再次触发,关闭消毒阀C2,停止水泵P,关闭臭氧发生器3、若水箱没水,关闭消毒阀C2,停止水泵P,关闭臭氧发生器42绘制流程图本系统在KEIL中用C语言进行编程,来控制单片机对数据进行处理,根据上述控制过程绘制其总的程序流程图如图41所示。XXXX大学本科毕业设计(说明书)12复位管脚初始化定时器初始化消毒排水正常缺水消毒处理排水处理加水是否是是否否定时器0中断报警处理正常加水计数放水或消毒计数图41总的系统程序流程图43KEIL软件编程运用KEILUVISION2进行编程时,具体的步骤如下1、新建一个工程打开KEILUVISION2软件,在菜单栏上选择PROJECT菜单下的NEWPROJECT新建一个工程选择工程存储存位置,我们新建一文件夹,然后把工程保存在这一文件夹里面,保存之前先输入文件名如HOW138,如图42。XXXX大学本科毕业设计(说明书)13图42新建工程点击保存之后会弹出选择芯片对话框,我们要用的是AT89C51单片机,所以选择ATMEL公司的AT89C51单片机即可,然后单击确定,如图43。图43选择单片机型号软件会弹出提示框问你是否添加默认代码,我们不需要所以选择否,如图XXXX大学本科毕业设计(说明书)1444。这样一个工程框加就建立好了。图44确认对话框2、新建源程序文件本例使用汇编语言选择菜单FILE下面的NEW(新建源程序文件)如图45。在代码编辑框中输入代码如图46所示,可以根据需要输入自已的代码。输入完成之后点击保存,并输入文件名TEXT1A注意要输入后缀名,因为是汇编所以使用A为后缀名,把文件保存在工程文件夹所在的目录里。然后关才源程序编辑框,这一步完成。图45新建源程序文本XXXX大学本科毕业设计(说明书)15图46代码输入文本框3、把源程序添加到工程中在文件列表里选择SOURCEGROUP1然后单击右键,在弹出的菜单里选择ADDFILETOGROUP(添加源程序)如图47A,弹出选择源程序对话框,我们选择择文件类型为SSRCA这一项如图47(B),然后找到第二步建立的源程序TEXT1A,选择之后单击ADD按钮一次,最选择择关闭。此时源程序已经添加到工程中在文件列表中可以看到XXXX大学本科毕业设计(说明书)16图47添加源文件到工程4、编译并生成HEX文件接下来就是对源程序进行编译了,如果代码输入正确之后会提示编译成功。XXXX大学本科毕业设计(说明书)17结论本设计介绍了基于单片机的家用健康供水装置的应用,采用单片机AT89C51作为控制器,使系统既能满足精度要求,又能兼顾顾客的价格需要。该系统主要实现了实现供水装置的自动上水、自动完成水质净化、直饮水和消毒水自动协调供应、并具备缺水和漏水等故障报警、处理保护功能。系统动作准确,提高了资源的利用率,大有推广应用的价值。经调试验证,本系统已基本完成任务要求,达到了预期目的,在以后的生产生活中有较好的应用前景。XXXX大学本科毕业设计(说明书)18致谢随着毕业设计的结稿,我们精彩的大学生活也将画上句号。在本次设计中,我们教研室各位老师都对我们进行了精心的指导,从下达任务书到开题,再到设计,一直到最终的结稿都尽心尽责,使我们对四年所学内容有了更加深刻的理解,同时掌握了把理论运用到实践当中的技巧。我在设计的过程中,董老师以严谨的治学作风、扎实的理论基础和渊博的专业知识使我受益匪浅,在这里,非常感谢董老师的精心指导在长达半年的设计过程中,董老师一直耐心地对我们进行指导,大到课题提纲,小到细节连线都无微不至的关心着我们的设计。在设计过程中通过自己坚持不懈地努力和小组成员的帮助下,整个设计按预期目标已基本完成。其中很多问题是通过和小组其他人员讨论才得到解决,在这里,感谢小组成员对我的大力支持,不仅在设计技术方面帮助了我,同时在精神上支持我。同时感谢本系我们提供了优良的实验室,实验室内器材丰富,设备先进,完全满足了我们设计所需的基本要求,实验室老师也对我们进行了实验指导,使我们在实验过程中能更加娴熟的操作,大大增快了我们的设计进度,非常感谢系里领导和老师为我们提供的优良环境和为我们提供的经典指导。感谢我的父母及家人,没有您们这么多年含辛茹苦的教导,把我抚养长大,就没有我今天丰富多彩的生活,我也不会顺利的完成本次设计,我将会更加努力的学习、工作报答您们的养育之恩。半年的毕业设计生活已接近尾声,但老师和同学们的形象却永远留在我们心中,人生中最闪亮的四年将影响我的一生,充实而多彩的毕业设计时光将在我的人生旅途中永放光芒XXXX大学本科毕业设计(说明书)19参考文献1张俊谟单片机中级教程原理与应用M北京北京航空航天大学出版社,20082陈立周,陈宇单片机原理及应用M北京机械工业出版社,20083蒋辉平,周国雄基于PROTEUS的单片机系统设计与仿真实例M北京机械工业出版社,20094张克弄数字电子技术基础M北京高等教育出版社,20035梁贺青增强核内存80C51教程M北京电子工业出版社,20036高峰单片微机应用系统设计及应用技术M北京机械工业出版社,20047张迎新单片机原理及应用M北京电子工业出版社,20048杜树春单片机C语言编程MCS51单片机原理与应用M北京北京航空航天大学出版社,20069胡伟,季晓衡单片机C程序设计及应用实例M北京人民邮电出版社,200310张靖武单片机系统的PROTEUS设计与仿真M北京电子工业出版社,200711范风强,兰婵丽单片机语言C51应用实践集锦M北京电子工业出版社,200312林志琦,等基于PROTEUS的单片机可视化软硬件仿真M北京北京航空航天大学出版社,200613石东海单片机数据通信技术从入门到精通M西安西安电子科技大学出版社,200214周润景,张丽娜基于PROTUES的电路及单片机系统设计与仿真M北京北京航空航天大学出版社,200615求是科技单片机通信技术与工程实践M北京人民邮电出版社,200516秦晓梅,陈育斌单片机原理综合实验教程M大连大连理工大学出版社,200417严天峰单片机应用系统设计与仿真调试M北京北京航空航天大学出版社,200518张培仁基于C语言编程MCS51单片机原理与应用M北京清华大学出版社,200219赵文博,刘文涛单片机语言C51程序设计M北京人民邮电出版社,200320DALLASSEMICONDUCTORCORPORATIONDS2430A256BIT1WIREEEPROMDALLASXXXX大学本科毕业设计(说明书)20SEMICONDUCTORCORPORATION21李光飞,等单片机课程设计实例指导M北京北京航空航天大学出版社,200422求实科技单片机典型外围器件及应用实例M北京人民邮电出版社,200523沙占友,等单片机外围电路设计M北京电子工业出版社,2006附录1系统C语言程序清单INCLUDE/P10水箱上位开关K1P11水箱下位开关K2P12出水按钮K3P13入水按钮K4P20缺水指示灯DP21净水电磁阀PP22消毒电磁阀C2P23进水电磁阀C1P24出水泵PP25臭氧发生器F工作流程无人为操作下1、如果下水位没水(K2断开),加水(C1和F打开)2、如果10秒过后,下水位还没水,停止进水(C1和F关),报警3、如果1分钟后,上水位没水,停止进水(C1和F关),报警4、若上水位有水,停止进水(C1和F关)人为操作下停止加水(C1和F关)A,出水1、出水按钮(K3)第一次触发,若水箱有水(K2闭合),停止消毒,打开出水阀C3,启动水泵P2、出水按钮(K3再次触发,关闭出水阀C3,停止水泵P3、若水箱没水,停止出水,关闭出水阀C3,停止水泵PB,消毒1、消毒按钮(K4)第一次触发,若水箱有水(K2闭合),停止出水,打开消毒电磁阀C2,臭氧发生器F,水泵P2、出水按钮(K4再次触发,关闭消毒阀C2,停止水泵P,关闭臭氧发生器3、若水箱没水,关闭消毒阀C2,停止水泵P,关闭臭氧发生器/DEFINEF_P2_5/1臭氧发生器开,0臭氧发生器关DEFINEC_1P2_4/1进水电磁阀开,0进水电磁阀关DEFINEC_2P2_3/1消毒电磁阀开,0消毒电磁阀关DEFINEC_3P2_2/1净水电磁阀开,0净水电磁阀关DEFINEP_P2_1/1出水水泵开,0出水水泵关XXXX大学本科毕业设计(说明书)21DEFINED_P2_0/1缺水指示灯开,0缺水指示灯关/DEFINEMS_50_H0X9CDEFINEMS_50_L0X40DEFINES_250DEFINES_10250DEFINES_601300/TYPEDEFSTRUCTUNSIGNEDCHARKEY1UNSIGNEDCHARKEY2UNSIGNEDCHARKEY3UNSIGNEDCHARK3_MARKUNSIGNEDCHARKEY4UNSIGNEDCHARK4_MARKUNSIGNEDCHAR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台云计算资源动态分配在智能家电互联互通中的应用案例报告
- 2025年电商平台大数据与智能客服应用分析报告001
- 2026届浙江省温州市龙湾中学化学高二第一学期期中教学质量检测试题含解析
- 2026届浙江省各地高一化学第一学期期中达标检测模拟试题含解析
- 2025年计算机技术与软件专业技术资格(水平)考试模拟试卷:高级程序员考点精讲
- 2025年小学数学毕业升学考试计算技巧与训练冲刺押题试卷
- 现代化肥基础知识培训课件
- 新中国初期的政治建设教案及教学反思
- 2025年注册会计师(CPA)考试 会计科目冲刺试题试卷及详解
- 现代化养殖知识培训内容课件
- 项目的运营规划
- 电子烟设计技术讲解课件
- 输电线路缺陷课件
- 保险核保岗位招聘笔试题与参考答案(某世界500强集团)2025年
- 《品类管理》教材正文
- 高职高考英语词汇表
- 必刷题2024七年级数学下册数据分析专项专题训练(含答案)
- GB/T 4706.19-2024家用和类似用途电器的安全第19部分:液体加热器的特殊要求
- 12D401-3 爆炸危险环境电气线路和电气设备安装
- DL∕T 796-2012 风力发电场安全规程
- DL∕ T 799.1-2010 电力行业劳动环境监测技术规范 第1部分:总则
评论
0/150
提交评论