【《基于单片机的房间环境监控报警系统设计》7600字(论文)】_第1页
【《基于单片机的房间环境监控报警系统设计》7600字(论文)】_第2页
【《基于单片机的房间环境监控报警系统设计》7600字(论文)】_第3页
【《基于单片机的房间环境监控报警系统设计》7600字(论文)】_第4页
【《基于单片机的房间环境监控报警系统设计》7600字(论文)】_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的房间环境监控报警系统设计目录TOC\o"1-3"\h\u23735摘要 1141331引言 2256391.1国内温室控制技术发展概况 217931.2国外温室控制技术发展概况 2175571.3温室环境控制技术的发展趋势 2286391.4本课题的设计要求 3324122系统概述 3108872.1系统设计原理 3165252.2设计框图 327092.3系统设计 4253763系统硬件电路设计 570763.1STC89C52简介 570763.2温湿度传感器DHT11介绍 570763.3光敏电阻传感器 5120203.4A/D转换器的介绍 728863.4.1ADC0832的主要特点 77543.4.2ADC0832芯片接口说明: 8101713.4.3ADC0832与单片机的接口电路: 8166133.5键盘接口电路 876843.6液晶显示器模块 939034系统软件设计 9231634.1软件结构 9127854.2主程序整体设计 9323204.3温湿度传感器程序设计 10262834.4显示子程序设计 11135874.5A/D转换器ADC8032程序设计 1191725系统仿真及实物调试 11140375.1系统的硬件调试 11226485.2系统的软件调试 11149235.3实物调试 1131880结论 142787参考文献 1531762附录 1616757附录1原理图 167528附录2程序 17PAGEPAGE1摘要:目前,我国的农业正在发生新的转变,一步步由传统人力种植方式朝着现代自动化农业发展,这一切的离不开当前技术的发展。其中,温室大棚的推广起到了重要的作用。在对于大多数在温室里的作物来说,它们能否充分地生长受到以下几个重要因素的影响,即温室内的空气温度、湿度、光照强度。基于这样的情况,我们设计了一个以单片机为核心的,集测温湿度和光强度并对环境加以控制为一体的系统。该系统的主要功能就是检测温室中的温度是否偏差,光照是否不合适,空气是否过于干燥或潮湿。然后根据温棚的这些数据的变化,进行报警等操作。尽可能的确保温室内的环境符合最佳生长条件。设计使用单片机技术为基础,DHT11传感器和光敏电路为测量组成,蜂鸣器以报警,实现对当前环境的实时监控和报警。关键词:STC89C52;DHT11;温度测量;湿度测量;光度测量1引言随着当代农业的迅猛发展,以大棚为代表的等温室种植正朝着智能化,自动化的控制方向发展。当前我国的农业技术正在发生新的转变,由传统的农业方式向现代农业转变,这一切都离不开技术的发展。现代的系统组成来说,控制单元、控制器、传感器等设备组成了我们常用的控制系统。在使用时,我们通常准备一个最适合的环境条件表,以对应温室中不同地区的不同作物的不同生长阶段,并存储在一个微型计算机存储器中。单片机根据程序表对各温度室的参数进行校验和更正,并向终端控制系统发出指令。使电气设备执行命令,完成对暖棚环境智能控制。经过国际上公开的实验和生活中生产经验证实,如果我们想获得一个比较好的收成,那么种植的作物必须处在一个适宜环境下。为什么我们的设计着重与温湿度和光强度呢?因为对于大多数住在温室里的各种作物来说,它们能否充分良好地生长,不可忽略温室内的空气温度、湿度、光照强度。所以我们的主要功能就是检测温室中的温度是否偏差,光照是否不合适,空气是否过于干燥或潮湿。用该系统监控温棚的以上数据,根据温棚的这些数据的变化,自行报警和调控等操作。确保有一个适宜的温度、湿度和光度等环境让温室植物自由生长。1.1国内温室控制技术发展概况我国在1970年左右才开始在农业技术上加入计算机技术,一直到1980年开始才将计算机应用于温室种植技术领域。在90年代中期,江苏科技大学的毛汉平等中国科学家,成功研制了一套调温控湿控制化肥系统;“九五”期间,国家五年科技进步计划和2010年国家自然科学基金两个项目中,已经首次批准增加了一个工农业智能项目,在新的五年计划项目"智能化立体温室结构与控制设施"直接获得审批;90年代末阎文文研制了一套温室气体增湿控制系统;中国科学院合肥智能机械研究所新开发的“农业系统开发环境温室自动控制系统”能有效控制开发多种植物化肥生产。目前山东省济宁市使用的“大型商用温室气体计算机废气集散过程控制管理系统”,由中国农业大学档案管理系公司研制的,在国内处于最先进的水平。1.2国外温室控制技术发展概况海外在这一方面的技术研究较早,他们早在1970年代就已经开始了初步的探索。80年末出现已经了分布式控制系统。目前有些海外国家,已经开始研究和制作:“利用计算机进行数据采集控制系统的多因数综合控制系统”。当前西方国家在温室环境测控技术突破飞快,不少走在前列的国家已经开始进行无人自动化的研究。1.3温室环境控制技术的发展趋势开发和研究推广应用温室智能环境控制管理系统,是一项符合国家环境可持续发展相关政策的。这样就可以大大增加事业单位土地面积的经济产值。从环保性的角度看,它不仅仅是可以高效生产安全无污染的天然农作物,作为一个完全智能化的温室环境控制管理系统,精确自动控制生物化肥等化学杂质的排放用量,而且它还可以有效避免废物污染当地土壤和排放地下水。目前,中国的温室相关公司从5,6家,到现在的300家。但是与国外相比,我国的整体水平还是落后的。不过近年来,我们已经真正实现了电脑进行控制。目前,我国现代温室的硬件方面基本和国际上差距不大,但是还没有实现和他们一样的智能化。现在温室的耕作行为也不再局限于大棚里种点菜蔬,已经菜蔬种植到花朵、水果、林木的幼苗、食用的菌菇、中草药等农作物。因此,智能环境控制系统在温室中的应用会越来越广泛。近年来,我国大型多部门大棚每年以百余亩的速度发展,产业前景广阔1.4本课题的设计要求本论文主要是完成一种集温湿度以及光度的测量,显示,监控,报警,控制为一体的单片机环境监测系统的理论设计与制作。其中包括相关书本知识、实际电路连接、自主设计软件程序,自行仿真过程以及实物展示。主要功能:系统可以通过液晶显示器进行实时信息的显示。系统可以在一定的范围值进行调节,这样更加有利于植物的生长。超出设定范围会报警。当系统的温度超出了我们的调节的范围的时候,系统可以进行自动的调节,使系统的温度能够在合理的范围内,这样更加有利于植物的生长。系统可以手动控制到原始的状态,这样防止程序出现错误,导致系统出现错误导致大棚的室内环境调节不当。2系统概述2.1系统设计原理本设计我们采用了单片机作为整个系统的控制核心,用液晶显示器来进行实时信息的显示,通过一些传感器来进行大棚内的一些数据的检测并通过AD转化电路来进行信号的转换,然后再进行与系统的设置值进行比较,单片机做出相应的调整,并发出蜂鸣声,来进行提醒工作人员。同时我们在电路中加入了三个继电器,当系统收集到相应数据不在预设范围时,继电器收到高电平信号打开,与其相应连接的控制装置就会通电工作。在此设计中,我们用风扇进行在湿度超出范围时的通风除湿处理。2.2设计框图我们以单片机STC89C52为核心,测量模块由DHT11温湿度传感器,光敏电阻为基础的光敏电路组成;按键电路控制手动复位和调节上下限;三个继电器分别起到环境控制;显示电路把数据实时显示在液晶屏上;报警电路控制蜂鸣器在收集数据超出上下限后报警。图2-1系统框图2.3系统设计(1)传感器子系统设计需要用到光敏传感器来进行信息的采集,温度传感器来进行温度的测量,适度传感器来进行室内湿度的检测。(2)数据采集子系统系统的传感器进行信息的采集,通过AD转化电路来进行信息的转化成单片机可识别的数字信号。(3)信息处理子系统包含参数预定值、信号处理和控制三部分的信息处理子系统是整个系统的主要部分。信号控制处理部分会对当前实验中测量的控制数据与之前设置好的控制参数的数据对比,提供测量控制的决策依据,然后各种量的控制决策信号由各个控制处理部分直接通过控制依据电路发出。(4)数据显示子系统传感器采集到的信息显示在LCD屏上给人观察。(5)伺服子系统该软件子系统主要有自动温度,湿度和具体光度自动控制等子系统,通过对外接设备的具体工作运动方式及运转时间进行控制以自动实现对应的温度、光度和湿度的调节。(6)系统软件设计:本设计我们的程序主要对系统的一些传感器、按键、AD转化电路的程序来进行设计。3系统硬件电路设计3.1STC89C52简介STC89C52具有软件具备片内如下主要功能特点:8kbytesflash片内另外还有一个程序控制(i/o)数据通信的接口,全双工串行定时通信口一般总共有两个,5个分别具有数据中断优先级和2层级的数据中断和一个可编程嵌入成套式的数据中断,同时片内还有一个包含128bytes的随机存取定时控制数据信号程序信息存储器(ram),16位元的外部可编程定时控制信号程序计数器2个,片内另外还有一个时钟控制信号计数振荡器,2个具有全双工外部串行定时数据通信口以及40个引脚。封装图如下。图3-1封装图除此之外,STC89C52可以设计和重制系统,串行口在正常空闲工作状态下不会继续正常工作,但是CPU暂时不能正常工作。处于自动掉电状态模式下的中断振荡器硬件会自动冻结并将RAM的内部数据缓存进行自动保存,直到外部的中断硬件激活结束或硬件自动复位前,芯片的其它所有功能工作都会自动暂停。STC89C52还有PDIP、TQFP以及PLCC三种不同款式,满足各种条件的需要。图3-2功能特性接高电平时:CPU通过自动扩充外部接口ROM并直接自动读取内部应用程序中的存储器(ROM)。如果内部的应用程序数据存储器被设定读时或写时的速率限制超过范围,外部的程序ROM被自动地停止读取。当总线接到低稳压电平时:cpu是读取外部应用程序的数据存储器(ROM)。3.2温湿度传感器DHT11介绍3.2.1DHT11概述产品DHT11是一种能够同时进行测量和传递相对于湿度与温度信号的无线电子传感器。它同时具有温度传感技术与湿度传感技术。并且现场有专门的数字模块采集技术供给该类传感器。该产品具有做工好,应答快,对于外界干扰具有极强抵抗力,价格与价值之比高等优势。所有DHT11传感器都要经历及其严格的出厂调试和校对工作,校对后所收集到的信息以程序中的系数以一个名为OTP的形式封存与OTP内存中,方便了传感器内部在对收集到的信号的处理时随时调出比对。产品为4针单排引脚封装。DHT11的供电电压为3-5.5V。DHT11通电后,要等候1s,这段时间不要发出一切命令。3.2.2DHT11的典型应用电路图3-3DHT11的典型应用电路3.2.3DHT11的电气特性和性能说明图3-4电气特性图3-5性能说明3.3光敏电阻传感器光度传感器是利用光敏元件构成点路把光信号变成电子信息的传感器。光敏电阻不分正负两部分,可采用恒压和变压,其电阻率可随与外界光度正相关,当外部光的强度不匹配时,单位电阻减小,光敏电阻就是如此。利用这类原理,各种光信号可以转换成不同的电信号。3.4A/D转换器的介绍3.4.1ADC0832的主要特点ADC0832芯片组所采用的技术是一种8位的带数字信号频谱的并拥有多种高分辨率的新型双通道高频A/D信号转换器集成芯片,美国国家半导体公司负责研发和设计出产,该芯片可兼容大部分情况并且其体积也十分的小所以应用广泛。下图是ADC8032的引脚排列。图3-6ADC8032引脚排列3.4.2ADC0832芯片接口说明:CH0是一个模拟的输入信号通道0,或者是作为in+/-。CH1是一个模拟的输入信号通道1,或者它是作为in+/-。3.4.3ADC0832与单片机的接口电路:P35P34P35P34P33图3-7接口电路3.5键盘接口电路按键开关是一组常开式的按键启动开关。通过某个电路把密钥开关的高低电平状态转换成密钥的开启。该键的关闭在对应i/o端口上构造一个正或反方向的负脉冲。其中的闭合与释放必须要经历一定的阶段,以便得到稳健。抖动是一种过程,一个介于高低电平之间的非常稳定的状态。恒定的震荡维持时间的长短和大小与按键的各种机械性质特征密切相关,一般控制在5-10ms之间。为避开系统收到不确定影响,应采取措施抵消或不让抖动出现。该系统仅需要使用三个按钮就可以来控制温湿度和光照亮度的数值提醒。用i/o口线来组成一个单键的电路,一条i/o口线仅能给一个键,所以这些键不可能互相地影响不同的作业状态。图3-8键盘电路图3.6液晶显示器模块LCD12864模块的特点由内置的ST7920决定。该款微控制器主板是基于ST7920,驱动器也是基于ST7920,能够直接支持33路dac和com插入输出还同时它也可以直接支持64路dac和seg插入输出。配合p.st7921,至多一台能够直接带动256×32的大型点阵式电视液晶。比较实用。4系统软件设计4.1软件结构系统的相关应用程序包括有关本系统的应用主程序、ADC0832转换器子程序、键盘自动处理变换子程序、显示处理子程序、湿度和温度变换子报警程序、光度变换子报警程序、湿度和温度控制变换子程序、光度控制变换子程序、报警控制子程序、和一些其他有关温度DHT11的相关应用程序等。4.2主程序整体设计在主程序的设计中,首先对单片机的串口进行应用功能的明确,根据系统的需求对单片机所执行的优先级进行一些中断信息的设置。只有这样我们才能确保此设计能够顺利的且正确的进行工作。我们需要进行一些模块的初步进行调试。只有功能能够正确的实现才能意味着设计的成功。系统中的一些范围值可以进行手动的设置,在不同的环境下,所需要的一些功能也是不一样的,这样才能更好的服务大众。图4-1主程序流程框图4.3温湿度传感器程序设计在进行温度的采集的时候,我们所采用的是温度传感器来进行的,温度传感器把采集的温度的模拟量通过AD转化电路转化成数字量。这样系统的单片机便能够识别到信息进一步的去控制整个系统。4.4显示子程序设计52机和LCD液晶数字显示器分别具备两种不同的接口方式分别是采用硬件接口还是采用软件接口。这里我们采用了一种以软件接口为主要特点的接口。但是驱动器却不可缺少,因为只靠接口供给不了很大的电流,这就使得LCD显示器仅能够被用于屏幕上。4.5A/D转换器ADC8032程序设计ADC8032既然它可以方便地与一台接口单片机或一台带有串行式外设网络接口的一台微处理器设备相互配合在一起进行工作,也同时它还可以与52系列的一台通用接口单片机相互连接。5系统仿真及实物调试5.1系统的硬件调试我们采用仿真软件对系统进行细致的仿真。用proteus方法在画完一个示意图后,把已经被编译好的目标代码文件进行编入:*。hex,并且我们可以从proteus的原理框图中查找软件所仿真的器件及其在现实情况下各种可能的工作状态及其过程。5.2系统的软件调试本毕业设计是通过使用汇编软件keil进行编写、编译、调试源程序,并将源程序制作为一个生成的目标源程序代码的文件:*.HEX。5.3实物调试为观察实物是否在发现异常时发出报警,启动控制系统并且在屏幕上显示出和正常数值的差异,我们进行实物测试。调整温度,湿度,光度范围,首先设置温度最高不得超过16度,如图5-2所示,同时最低不能低于10度,如图5-3所示;湿度设置最低为百分之三十,如图5-4,最高为百分之三十,如图5-5;光度最高设定为50,如图5-6,最低设为10如图5-6。在设置的时候,报警器无论如何也不会发出声音,此时代表设置的小灯亮起。图5-2温度最高36度设定图5-2温度最低为9度设定图5-4湿度最低设定为百分之三十图5-4温度最高设定为百分之七十图5-5光度设定最高50图5-6光度设定最低为10此时我们退出设定系统,由于室温为26度,开启白炽灯时的光照度为91,室内的湿度在百分之55,所以系统开始报警,并且继电器开始工作,调节环境系统运行。此时我们可以看到报警小灯亮,继电器工作小灯亮,同时蜂鸣器发出声音,液晶屏上精确的显示出温度过高和光照强度过亮的信号,同时因为湿度在正常范围,所以湿度的不显示有异常情况,如图5-7。图5-7报警并显示异常情况此次实物测试表示我们的实物也基本达到我们的设计要求,在调整时不会报警和发出声音,同时在开机后会自动执行上一次设定的数值进行自我检测。在发现异常后会及时报警,并且显示屏上代表某一数值的行会给出当前测量数据的异常情况,控制系统也能开启相应的措施,不会互相干扰,可以说是比较成功的。结论这次设计我们用主要使用以光敏电阻为核心的光敏电路,这样就能较为精确的测量当前环境下的光照强度;并且使用的DTH11温湿度传感器来对当前的温湿度进行统一测量,使用起来更加方便。对系统的初步测试后,我们发现设计基本可以满足设计要求。电路可以正常工作;能够进行正常的测温,测湿,测光照强度;也可以手动初始化。而且当测量的温度光度湿度不在范围的时候,蜂鸣器便会开始正常的工作,同时继电器开始工作,打开参与控制的电扇等工作电器,进行环境的调整。本系统的核心是单片机,方便携带,用起来简单顺手,而且适用于多个场景,成本较低,性价比很高,但仔细推敲下还是有可以拓展之处,比如说:能增加一个可以发短信的模块,这样就可以更加准确的通知人们,实时的去监控。可以加上一个实时记录的模块,把当天什么时候,出现的变化做成记录,这样可以制作成表格方便寻找规律。光敏电路还是比较简陋,可以换成专业的检测模块,可以获得更加精准的数据。参考文献彭琛,莫锦恋,王丰.机器视觉在农业蔬菜大棚环境监测系统中的研究与设计[J].湖南文理学院学报(自然科学版),2021,33(02):68-72.

[2]郭茜,印兆俊.复杂航行环境船舶航行异常监控系统[J].舰船科学技术,2021,43(08):67-69.

[3]吴璇.城市轨道交通车站环境与设备监控系统分析[J].南方农机,2021,52(07):162-163+172.

[4]徐亮亮.气象大数据云平台的监控系统设计[J].集成电路应用,2021,38(04):168-169.

[5]周成状,王琪.基于LoRa技术的室内环境监测及智能调节系统设计[J].传感器与微系统,2021,40(04):96-98+102.

[6]吴彤,孙广辉.基于ARM的植被智能灌溉系统[J].仪表技术,2021(02):23-25.

[7]罗珊珊,冷佳.基于数字孪生机房的三维可视化监控系统的设计与实现[J].计算技术与自动化,2021,40(01):135-139.

[8]LópezJorgeHernández,RomoÁlvaroSantos,MolinaDanielCoronado,HernándezGerardoÁlvarez,CureñoÁngelBenjamínGutiérrez,AcostaMagaliAvilés,GaxiolaCarlosAndrésAvilés,FélixMarcosJoséSerrato,GalvánTeresaGollas.DetectionofSars-Cov-2intheairoftwohospitalsinHermosillo,Sonora,México,utilizingalow-costenvironmentalmonitoringsystem.[J].Internationaljournalofinfectiousdiseases:IJID:officialpublicationoftheInternationalSocietyforInfectiousDiseases,2020,102.[9]LópezJorgeHernández,RomoÁlvaroSantos,MolinaDanielCoronado,HernándezGerardoÁlvarez,GutiérrezCureñoÁngelBenjamín,AcostaMagaliAvilés,AvilésGaxiolaCarlosAndrés,FélixMarcosJoséSerrato,GalvánTeresaGollas.DETECTIONOFSARS-CoV-2INAIROFTWOHOSPITALINHERMOSILLO,SONORA,MÉXICO,UTILIZINGALOW-COSTENVIRONMENTALMONITORINGSYSTEM[J].InternationalJournalofInfectiousDiseases,2020(prepublish).[10]陈炜炜,詹跃东.基于单片机的直流电机PWM调速系统[J].化工自动化及仪表,2019,46(03):218-222.

附录附录1原理图

附录2程序#include<reg52.h>#defineucharunsignedchar#defineuintunsigned intsbitkey1=P1^2; //sbitkey2=P1^3;sbitkey3=P1^4;sbitLED=P1^0; //sbitFENG=P1^1; //sbitFMQ=P1^5; //sbitJDQ_S=P1^7; //sbitJDQ_R=P3^7; //sbitJDQ_L=P3^6; //unsignedcharkey_mode=0;unsignedcharSet_mode=0;//uintwendu; // ucharlight;bitbaojing=1; //intset_w_num_H=38,set_w_num_L=10;//intset_s_num_H=80,set_s_num_L=0;intset_g_num_H=50,set_g_num_L=0;#include<Lcd12864.h> //#include<dht11.c>#include<adc0832.c>#include<eeprom.c>voidDelay(uchart) //{uinti,j; for(i=t;i>0;i--) for(j=110;j>0;j--); }//按键扫面voidscant(){ if(!key1){ while(!key1); if(key_mode<6){ key_mode++; } else{ key_mode=0; Set_mode=0; Lcd_ShowSring(4,6,""); // Lcd_ShowSring(2,0,""); ISP_ERASE(0x2c00); // ISP_PROGRAM(0x2c00,set_w_num_H/256); ISP_PROGRAM(0x2c01,set_w_num_H); ///////////////////////////////////// ISP_PROGRAM(0x2c02,set_w_num_L/256); ISP_PROGRAM(0x2c03,set_w_num_L); ///////////////////////////////////////// ISP_PROGRAM(0x2c04,set_s_num_H/256); ISP_PROGRAM(0x2c05,set_s_num_H); ///////////////////////////////////////// ISP_PROGRAM(0x2c06,set_s_num_L/256); ISP_PROGRAM(0x2c07,set_s_num_L); ///////////////////////////////////////// ISP_PROGRAM(0x2c08,set_g_num_H/256); ISP_PROGRAM(0x2c09,set_g_num_H); ///////////////////////////////////////// ISP_PROGRAM(0x2c0a,set_g_num_L/256); ISP_PROGRAM(0x2c0b,set_g_num_L); } } switch(key_mode){ case0:Lcd_ShowSring(1,7,"");break; case1:Lcd_ShowSring(1,7,"1");FMQ=1;FENG=1;Set_mode=1;Lcd_ShowSring(2,6,"H"); JDQ_R=1;JDQ_L=1;JDQ_S=1;Lcd_ShowSring(2,7,"");Lcd_ShowSring(3,7,""); Lcd_ShowSring(4,7,"");break; case2:Lcd_ShowSring(1,7,"1");Lcd_ShowSring(2,6,"L");break; case3:Lcd_ShowSring(1,7,"2");Lcd_ShowSring(3,6,"H");Lcd_ShowSring(2,6,"");break; case4:Lcd_ShowSring(1,7,"2");Lcd_ShowSring(3,6,"L");break; case5:Lcd_ShowSring(1,7,"3");Lcd_ShowSring(4,6,"H");Lcd_ShowSring(3,6,"");break; case6:Lcd_ShowSring(1,7,"3");Lcd_ShowSring(4,6,"L");break; default:break; } if(key_mode==1){ if(!key2){ Delay(10); if(!key2){ /// while(!key2); if(set_w_num_H<99){ set_w_num_H++; } else{ set_w_num_H=0; } } } if(!key3){ Delay(10); if(!key3){ // while(!key3); if(set_w_num_H>0){ set_w_num_H--; } else{ set_w_num_H=99; } } } Lcd_Display22data(2,3,set_w_num_H); } if(key_mode==2){ // if(!key2){ Delay(10); if(!key2){ /// while(!key2); if(set_w_num_L<99){ set_w_num_L++; } else{ set_w_num_L=0; } } } if(!key3){ Delay(10); if(!key3){ // while(!key3); if(set_w_num_L>0){ set_w_num_L--; } else{ set_w_num_L=99; } } } Lcd_Display22data(2,3,set_w_num_L); }if(key_mode==3){ if(!key2){ Delay(10); if(!key2){ if(set_s_num_H<99){ set_s_num_H++; } else{ set_s_num_H=0; } } } if(!key3){ Delay(10); if(!key3){ if(set_s_num_H>0){ set_s_num_H--; } else{ set_s_num_H=99; } } } Lcd_Display2data(3,3,set_s_num_H); } if(key_mode==4){ // if(!key2){ Delay(100); if(!key2){ // while(!key2); if(set_s_num_L<99){ set_s_num_L++; } else{ set_s_num_L=0; } } } if(!key3){ Delay(10); if(!key3){ // while(!key3); if(set_s_num_L>0){ set_s_num_L--; } else{ set_s_num_L=99; } } } Lcd_Display2data(3,3,set_s_num_L); } if(key_mode==5){ // if(!key2){ Delay(10); if(!key2){ // while(!key2); if(set_g_num_H<100){ set_g_num_H++; } else{ set_g_num_H=0; } } } if(!key3){ Delay(10); if(!key3){ // while(!key3); if(set_g_num_H>0){ set_g_num_H--; } else{ set_g_num_H=100; } } } Lcd_Display3data(4,3,set_g_num_H); } if(key_mode==6){ //GUang度下限 if(!key2){ Delay(10); if(!key2){ // while(!key2); if(set_g_num_L<99){ set_g_num_L++; } else{ set_g_num_L=0; } } } if(!key3){ Delay(10); if(!key3){ // while(!key3); if(set_g_num_L>0){ set_g_num_L--; } else{ set_g_num_L=99; } } } Lcd_Display3data(4,3,set_g_num_L); } }voidcampare_wendu() //{ if(baojing==1){ if((U8T_data_H>set_w_num_H||U8T_data_H<set_w_num_L)||(U8RH_data_H>set_s_num_H||U8RH_data_H<set_s_num_L)|| (light>set_g_num_H||light<set_g_num_L)){ FMQ=~ FMQ;// if(U8T_data_H>set_w_num_H||U8T_data_H<set_w_num_L){ Lcd_ShowSring(2,7,"W"); } else{ Lcd_ShowSring(2,7,""); } if(U8RH_data_H>set_s_num_H||U8RH_data_H<set_s_num_L){ Lcd_ShowSring(3,7,"S"); }else{ Lcd_ShowSring(3,7,""); } if(light>set_g_num_H||light<set_g_num_L){ if(light>set_g_num_H){ Lcd_ShowSring(4,7,"^G"); } elseif(light<set_g_num_L){ Lcd_ShowSring(4,7,"vG"); } }else{ Lcd_ShowSring(4,7,""); } }else{ Lcd_ShowSring(2,7,""); Lcd_ShowSring(3,7,"");Lcd_ShowSring(4,7,""); FMQ=1;// } } }voidctrl() //{ if(baojing==1){ if(U8T_data_H>set_w_num_H) // { JDQ_L=0; // JDQ_R=1; } elseif(U8T_data_H<set_w_num_L){ // JDQ_R=0; // JDQ_L=1; } else{ JDQ_L=1; // JDQ_R=1; } if(U8RH_data_H>set_s_num_H){ // FENG=0; // TR0=1; JDQ_S=1; // } elseif(U8RH_data_H<set_s_num_L){ //// JDQ_S=0; FENG=1; // } else{ JDQ_S=1; // FENG=1; } //////////////////////////////////////////////////////////////////////// if(light>set_g_num_H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论