烟叶醇化车间温湿度监测设计_第1页
烟叶醇化车间温湿度监测设计_第2页
烟叶醇化车间温湿度监测设计_第3页
烟叶醇化车间温湿度监测设计_第4页
烟叶醇化车间温湿度监测设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

合肥师范学院2015届本科毕业论文(设计) 学号:1108441023本科毕业论文(设计)(2015届)烟叶醇化车间温湿度监测设计院 系:电子信息工程学院 专 业:电气工程及其自动化姓 名:韩凤华指导老师:申远 主任第 30 页 共 31 页摘 要现代温湿度控制已经成为社会中研究的热门的研究参量。由于成为控制参数,温度和湿度不是相互独立的,而是应该在系统必须考虑。并且是工农业生产过程中必然慎重的因素。广泛应用于实验室、花圃、粮仓以及土壤的各个领域。然而古代的温度,湿度的监测则使用温度计、湿度表、双片金属式的测量器与湿度试纸等监测器具。通过对车间温湿度的人工监控不满足通风,降温和除湿运转。人工监测方法费时费力,效率低、随意性大,误差。所以我们需要一种温湿度具有成本低,使用方便、准确的监测仪器控制。使用单片机对温湿度掌控,具备精度高的可控的温湿度、功效明显、空间体积较小、价钱低轻易变通等长处达到了工艺。本论文经过利用STC系列的单片机、1602液晶显示器、DHT11的温湿度传感器和继电器的掌控模块,很容易的达到温湿度的控制需要。DHT11传感器把收集到的必要数据传输给单片机,通过单片机的处置,体现在液晶屏上。如果温度超过设定值,将会驱动继电器带动负载工作。关键词:温湿度传感器 液晶显示器 单片机 智能控制Abstract Modern temperature and humidity control has become a hot research in study of social parameters. As the control parameters, temperature and humidity is not independent of each other, but should be in the system must be considered. As the parameters of the accused, temperature, and humidity is no longer independent of each other, and should consider in the system. And is inevitable in the process of industrial and agricultural production factors of prudence. Widely used in the laboratory, flower beds, granary, and the areas of soil. However the ancient temperature and humidity monitoring use the thermometer, hygrometer, double metal type gauge and humidity dipstick monitoring instruments, etc. Through to the workshop temperature and humidity artificial monitoring does not meet the ventilation, cooling and dehumidification. Low efficiency of manual monitoring method is time-consuming, laborious, optional the gender is big, the error. So we need a kind of temperature and humidity has low cost, easy to use, accurate monitoring instrument control. Using single chip microcomputer temperature and humidity control, high precision control of temperature and humidity, efficacy significantly, space, small volume, low price flexibility and other advantages to process easily.This paper through the use of ST series single chip microcomputer, 1602 LCD, DHT11 temperature and humidity sensor module and relay control, easy to achieve the temperature and humidity control need. DHT11 sensor to collect necessary data transmit to MCU, through single chip microcomputer disposal, reflect on the LCD screen. If the temperature more than set value, will drive relay work load.Key Words : Sensor temperature and humidity MCU Liquid crystal display intelligent control 目 录摘 要1Abstract2第一章 绪论41.1课题的选题背景41.2课题研究的意义41.3本论文主要研究内容41.4系统的工作原理简介5第二章系统总体方案设计62.1方案选择62.1.1单片机的选择62.1.2传感器的选择62.1.3显示器选择方案72.2系统总框图7第三章 系统硬件电路的设计83.1系统硬件概述83.2主控模块设计83.2.1单片机引脚介绍93.2.2单片机最小系统103.3 DHT11传感器模块设计113.3.1DHT11传感器简介113.3.2DHT11传感器模块电路设计123.4 液晶显示模块设计133.4.1 液晶显示屏简介133.4.2 液晶显示模块电路原理图143.5继电器模块153.6阀值设定模块15第四章 系统软件程序的设计174.1 液晶显示模块设计174.2传感器模块设计18第五章系统分析与调试20第六章结论与展望22致 谢23参考文献24附 录A25附 录B26附录C27第一章 绪论1.1课题的选题背景随着人们生活水平质量的提升,温度与湿度及人类的生活生产存在都有着很紧密的联系,然而对自身的生存环境也愈来愈关心。同时也是最常见的工业生产过程中的监控参数,如工业机械,电力,石油,化工等工业控制广泛的温度和湿度的监测。此外,在生活环境和人体舒适感和情感的温度和湿度的变化有直接的影响,所以对温湿度的监测是非常必要的。单片机是用来吸引人们的注意控制芯片,在智能仪器的结果,工业控制,机电一体化等方面,并作为在许多情况下,温度和湿度的控制。供应链管理是很容易学习,具有很高的性能价格比,单片机的温度和湿度控制来实现整个使用。1.2课题研究的意义单片机是用来吸引人们的注意控制芯片,在智能仪器的结果,工业控制,机电一体化等方面,并作为在许多情况下,温度和湿度的控制。利用单片机设计的温湿度控制体系统,能够准确的显示车间里内的温湿度的不断变化,能够实现升温到设置的温度、降温到设置的温度。在温度和湿度设定范围内保持恒定的温度控制模式。本系统应用于温室植物生长提供一个更合适的环境。然而,大棚种植和园林,花卉栽培,必须进行监测,在特定的温度和湿度的装置。此系统可以及时、精确的监测室内的温湿度的变化,能够满足温湿度的控制要求。1.3本论文主要研究内容此系统所实现的功能是:1.温湿度的实时监测及显示。经过LCD1602液晶显示器及时地表现来自传感器DHT11的温湿度值,而且是规定期间监测革新显示一次。2.报警的设定值的手动设置。经过4个可控按钮完成温湿度高低的设定,能使设计的系统很智能化,具有很高的实用价值。3.当温湿度超过设定值时能主动打开继电器驱动负载工作。经过小指示灯工作,以提示用户。设定值可以由单片机存储实现,节能。4系统可以应用在车间的智能控制。当温度超过通风;当过量的改进措施可以抽湿湿度。1.4系统的工作原理简介总体上,本设计主要包括温度、湿度的测量、显示、控制实现简单。硬件的方面有五个模块,即STC89C52单片机主控机部分、DHT11传感器部分、LCD1602显示器部分、可控继电器模块以及阈值的设置模块。温湿度传感器部分使用的是DHT11数字传感器。经过DHT11温湿度数字传感器监测出此时情况下的温湿度,可把所监测的温湿度数据传输到单片机开始剖析及处置,并分别显出存入有差别的数组。其中,为了表现稳定,采集数据送入单片机系统每隔2s。这个体系选用的是继电器启动带动负载工作,于是不管温度和湿度超过额定值继电器都可以带动负载,同时启用降温风扇以及抽湿的风扇来有效的调整烟叶醇化车间等应用场所内的温湿度。第二章系统总体方案设计2.1方案选择2.1.1单片机的选择对于STC系列的单片机指令系统和AT系列单片机指令系统的完整兼容,但是运行的的操控工作还存在着很明显的缺陷:(1)由于AT系列的单片机中不带ISP的下载,必须要使用相关的下载器才可以,可是STC系列的单片机能够用USB的接口下载,同时下载的软件也可到厂家网站去下载。(2)STC单片机对工作环境的要求不高,电压低于5V时仍然可以正常工作,甚至3V到4V之间都可以工作,但是在这样的环境下AT就不行了,所以当一个STC单片机系统是好的,但随着芯片不工作,检查单片机最小系统,看到MCU供电正常。(3)STC单片机指令执行速度非常快,这是约3-30倍,虽然速度是一件好事,但这种方式,你可以在程序中STC不能使用,一个最典型的例子是对STC序列模块的严格要求,对长时延的注意,如果在10 - 30倍左右,这是他们自己的调试会知道。因为我在大学期间学过的专业课有数字模拟电路、单片机课程设计原理、C语言的设计,能够利用我所学到的专业课知识可以得到需要的资料,这个毕业设计的理论要求,我所选择的是用STC系列的单片机有接口的芯片实现。此设计选择用的是STC89C52作为主控的单片机芯片。并且能满足此次涉及的课题,另外价格便宜,运行流畅,符合要求。2.1.2传感器的选择 可以选用DHT11作为本次毕业论文的温湿度监测模块。DHT11是种新集成型的数字灵敏温湿度传感器。它利用的是专业的数字显示部分收集的技术及温度和湿度的传感技术,能够保证设计的成果具备很高依靠性和持久的稳定性。其中包括电阻式湿度传感元件和温度传感器,并与8位单芯片高性能。所以设计的最后产品具备品质卓越性、很快的反应、且抗扰的稳定能力强、同性价比高等特点。测量范围20%-90%RH,0-50。完全符合本次毕业设计的要求。2.1.3显示器选择方案可以采用LCD1602液晶显示屏。LCD1602 是一类工农业的全字符型的显示器,可以同时体现出32个字符。1602也仅仅显出字母及数字符号等等16*2个字符,然而所需寄存器的数量远不止32个,只有一些少许的体现成效,例如字符同时可以连续的显出、也能够从右到左或着从左到右体现等等,显出杰儿果简单。此处结语:在原理和程序的使用,如果写指令,写地址写数据等。比拟于LCD1602液晶显示屏,12864的液晶显示屏的体现更可靠、字符要求更多。然而12864可以能够很好地体现显示效果的功效。但是1602系列也能够同样的能达到策划的要求。考虑到成本,而LCD1602A是最好的选择,当然,价格低。2.2系统总框图然而硬件主要是以STC89C52单片机芯片为核心,经过LCD1602能够实时地显出传感器DHT11监测到的温湿度,阀值还可以通过单片机存储,实现断电保存。超过设定值时报警器驱动。此研究课题设计的温湿度控制框图如图2-2所示。图2-2 温湿度控制器方框图第三章 系统硬件电路的设计3.1系统硬件概述此次的毕业设计主要由五大模块构成,是主要的控制模块,传感器模块,液晶显示模块,继电器控制模块和阈值设定模块。然而主机控制模块是这次课题设计的中心模块,核心是指STC89C52的单片机芯片,控制着全部体系的运转,使用每个输出输入口划分控制其它的模块,其他模块可以是一个整体,实现的功能,也从DHT11温湿度传感器读取温度和湿度,并在液晶屏上显示。液晶显示温度和湿度的上限值,最大值是存储在外部EEPROM存储器,断电不丢失,并可减少四的控制键。当实际温度或着实际湿度高出或者低出设置值时,驱动报警的信号带动相应的报警。此种报警的信号能够根据三极管特性带动继电器工作,以便于可掌控外部的风机。3.2主控模块设计单片微型的计算机是随着微型机的发展而发展的。并且由1975 年美国的德克萨斯仪器公司的第一台单片微型计算机TMS-1000 问世以来,到目前为止,单片机的控制技术已然成为了计算机控制技术的一个独特的分流,另外单片机的可控应用范围也渐渐愈来愈遍及,尤其我们在工农业技术控制中常常会碰到对一些特定量进行准时的采集与掌控的难题,在仪器和智能仪器也起着非常重要的作用。单片机是在集成电路的芯片的各种要素的整合,其中大多元件中都包含微CPU、程序存储器(Flash ROM)、数据存储器(RAM)、中止体系、串行口、特殊功能寄存器以及I/O口。由于体积小、可靠性高的特点,单片机芯片的成本低,便于和现代电力电子技术应用的发展,所以在农业领域和行业中的应用也更加广泛,单片机在智能仪器中的应用是一个最大的,最活跃的地区。在自动控制领域,现在人们越来越重视低成本,体积小和计算机运行的可靠性和控制的灵活性。在不同的智能仪器和智能仪表中引入的单片机芯片,能够使智能仪器和智能的仪表更加的智能可控化,不断地提升智能化的智能效益和精度,不断地提升单片计算机的运行速率,不断地减少智能仪器和智能仪表的硬件内部结构,提升它的性价运用比。3.2.1单片机引脚介绍此单片机主要特点:(1)有杰出的性价比,除此之外,运行的程序也可多采用固定化的形式同样提升可靠稳定性。(2)具有集结程度高、空间体积小的特点,稳定性高。利用可控的单片机把每个元件的功能元件部分都集结单芯片上,在它的内部选用总线的布局,缩小每个芯片之间的连线数,可以提升了单片机的稳定可靠性和强抗干扰性的实力。除此之外,关于高强电磁场的内部环境可以采用屏障设施,可以在相对恶劣的要求下工作。(3)控制功能能力强。为了满足工农业控制的要求,一般在微控制器的指令集,极其丰富的I/O端口的逻辑运算功能和处理功能。微单片机的逻辑掌控功效和运转速率都比一般档次的单片机快。(4)具有低功耗、低电压,易产生的便携式产品。(5)外部总线增加了I2C及SPI等串行总线方式,进一步的缩小了体积,简化了结构。(6)配置系统的扩展和微机系统更典型、规范,容易构成各种规模的应用。P0能够促进应用程序的I / O 8 LS TTL负载。两个引脚功能:当引脚EA停留在低电时,则在此期间外部的程序存储器程序,无论不管有木有含有里面的程序存储器。注1加密,EA将锁定在复位;当EA端是维持在一个较高的水平,有内部程序存储器。单片机引脚图如图3-1所示:图3-1 单片机引脚图3.2.2单片机最小系统4单片机I/O端口双向端口8,端口的结构基本上是相同的,但它们也有自己的特点。单片机以及一个主要内容是并行端口I/O。STC89C52总包括4个8位的并行I/O口,为P0口、P1口、P2口、P3口。每一个口内且含有单个锁存器及单个输出的驱动器及输入的缓冲器。事实上,他们已经被放置在一个特殊的寄存器之列,并有一个字节和位寻址功能。在要访问的片外的扩展存储器时,有低8位的地址和数据由P0口分时传输,高8位的地址由P2口传输。在设计的课题没有片外扩展存储器体系时,这4个输出输入口的各位都能够成为双向的I/O端口应用。有两种形式可以生成STC89C52单片机的脉冲时钟信号:一是由内部脉冲时钟方式,二是由外部脉冲时钟方式。在STC89C52单片机的内部时常有一振荡的电路,只要是在单片机两个引脚XTAL1和XTAL2外连接石英晶体,就可以形成自激振荡器且在单片机的里面生成时钟脉冲的信号。设计的两个电容C1和C2的作用是能够稳定产生频率及快速的产生振荡,电容的值分别在5到30pF,典型得值为30pF。石英晶体的晶振CYS的振荡的频率范围均在1.2到12MHz间选取,典型要求的值为12MHz和11.052MHz。复位电路的两种方式常常利用上电自动复位及按钮复位。所以使输入电压VCC的上升的时间不超过1ms时,就能够达成自动上电复位的方式。C 为23uf及 6MHz的时钟频率,R值为1K。一种上电自动复位按钮,一种有时为手动复位。此课题的设计是利用按钮手动控制复位。按钮控制手动复位形式含有电平方式及脉冲方式两种。减少由RST通过电阻连接到VCC水平的电源端与实现。最小系统原理图如图3-2所示 图3-2 单片机最小系统原理图3.3 DHT11传感器模块设计3.3.1DHT11传感器简介DHT11温湿度数字传感器是一种内部包含曾经校准的数字信号的输出的温湿度的复合要求传感器。其中包括电阻式湿度传感元件和温度传感器,并与8位单芯片高性能。所以设计的产品具有卓越的品质、极快的反应、且抗干扰的能力强、性价比高等特点。测量范围20%-90%RH,0-50。完全符合本次毕业设计的要求。每一个DHT11数字传感器都必须在苛刻的温湿度修改室进行校准。修改的参数以任何程序的方式贮存在OTP的内存中,传感器里面的监测信号在处置过程当中需要移用这些修改的参数。串行的接口采用单线制时,能够使系统集成达到满意的简单和快速。具备体积小和功耗低的特点,传送的信号距离可达到很远的范围,比如20米及其以上,所以在设计课题中是很好的选择。本产品是一种单排引脚4引脚。连接方便,包装的特殊形式,可根据用户要求提供。 DHT11数字传感器的几个实物图如下3-3所示:图3-3DHT11传感器实物图(1)接口的说明 :连接线的长度最好短于所需的20米时使用电阻值为5K的上拉电阻,若高于20米时按照实际情况使用适合的上拉的电阻。如下图3-4所示:图3-4DHT11典型应用电路(2)时序的描述:控制总线在空闲时的状态为高电平,主控机把控制总线都拉低等待DHT11反映,主控机把控制总线拉低都要高于18ms,确保DHT11传感器能监测到初始的信号。DHT11传感器在接收到主控机的初始信号时,等着主控机初始信号停止,继而发送70us的低电平的响应要求。主控机在发送初始信号停止后,延长时间等待在20到40us后, 读到DHT11传感器反应信号,主控机在发送初始信号后,能够转换到输入的形式,另外输出的高电平时也均可,控制总线由上拉电阻拉高。使用用户的微机MCU传输一次初始信号后,DHT11传感器从低功耗的形式变换到高速形式时,在等候主控机初始信号中止后,DHT11传感器传输的相应信号,传输出40bit的数据, 触发信号采集,用户可以选择阅读这部分数据。从某种形式下,DHT11传感器收到初始信号触发一次温湿度的搜集,假如无收到来自主控机发送的初始信号,DHT11不会自动的采取温湿度的搜集。收到数据后变换到低速形式。控制总线作为低电平时,可以显示DHT11传输的相应信号,DHT11传输在相应信号后,再重新把控制总线拉高70us,筹备传输数据, 每一个比特的数据必须从50微秒的低水平槽水平高,对数据的长度是0或1。假如收到的响应信号为高电平,则DHT11没有相应的反应,就应该检测线路的连接是否正常。当一位数据在传输结束后,DHT11低50us总线,然后通过上拉电阻车拉到空闲状态。3.3.2DHT11传感器模块电路设计 DHT11数字温湿度传感器连接在STC系列的单片机相对很容易。单片机的P2.0口连接在传感器的Pin2引脚,用来收发串行的数据口。因为要测量的电路范围要明显的小于20米,指导添加一个合适的5K上拉电阻,所以在传感器的Pin2口与电源之间要结合一个5K的电阻。然而要把传感器的两个电源的端口Pin1和Pin4引脚都接单片机的VDD和GND端点。DHT11数字温湿度传感器要把第三个引脚悬浮接高电平放置。DHT11 数字温湿度传感器的电路图如3-5所示:图3-5 DHT11电路原理图3.4 液晶显示模块设计3.4.1 液晶显示屏简介LCD1602液晶显示是一种字符型液晶显示器,可以在同一时刻显出 32个字符。在我们的日常生活范围中,对液晶显示器的种类其实不是很陌生。液晶显示器在计算器、万用表和其它的电力电子产品中都可以看到,已经成为很多产品的显示器件,显现出来的特别是数字和一些专用的符号。其中在单片机需要的人机交流界面上,正常的输出方式有下列的形式:发光管、LED的数码管、液晶显示器。其中在单片机使用的系统中显示器为输出元件有以下特点:因为液晶显示器在每个点收集到信号后就一向稳定在那种色调及亮度,稳定的发出光,然而确不像阴极射线管的显示器那样必须不断的革新新的亮点。因此,液晶显示质量高,无频闪。 液晶显示器在经过显示屏上的电极掌控的液晶显示状态来达到预想的效果,其中质量上的要比其它相同面积的一般的显示器达到很轻。 相比之下,液晶显示器的功耗在主电极和驱动IC的功耗,因此需要比其它显示少得多。1602 内部显示地址如图3-6所示: 图3-6 1602内部显示地址比方说第二行的第一个字符的位址是40H,然而是否就直接的写入40H时就应该将鼠标的光标要定位在第二行的第一个字符的地方呢?这是不可能的,因为写的地址显示最高的D7常数很高,所以其实写数据应01000000b(40h)+ 10000000b(80h)= 11000000b(C0H)。对液晶显示器模块的初始化中首先要规定体现的形式,在液晶显示器模块体现的字符时鼠标光标是主动向右移动的,不需要人为的干扰。确定液晶模块在每个指令忙状态输入。液晶显示器模块在内部的字符产生存储器时已贮存了160个不尽相同的点阵字符和图形,这些含有:阿拉伯数字、英文字母、常用的符号等,每一个的字符都有一个固定的代码。 3.4.2 液晶显示模块电路原理图液晶显示器的显示原理是根据液晶的物理特征, 经过在控制电压对其体现的范围进行掌控,如果有电就必然显示,所以就应该体现出图形。液晶显示器具有厚度比较薄、能够应用于规模极大的集成电路的直接启动、容易显示完全的颜色等特点,到现在就很遍及的应用在便携式的电脑、数字的摄像影机、PDA移动通讯器材等很大的领域范畴。电路中液晶接口图如图3-7所示:图3-71602显示模块3.5继电器模块电磁继电器包含铁芯、衔铁、线圈、触点簧片等。只需要在线圈得两头加之确定的电压,线圈之中就会产生必然的电流,从而形成电磁效应,此时衔铁就能够在电磁力的吸引力下就能够抵抗返回弹簧的拉力而趋向铁芯,从而带动衔铁的动触点与静触点吸合。当连接的线圈在断电之后,电磁的吸引力也随之减小到消失,衔铁也就会在弹簧反作用力返回原来的地方,使动的触点和原来静的触点开释。这种吸引力,释放,从而在电路中的导通,切断的目的。能够根据这样来区分关于继电器的“常开和常闭”触点:继电器的线圈没有接通电时就处于断开状况的静触点,称为“常开触点”;处在接通状态的静触点称为“常闭触点”。继电器一般都有这样两股电路:低电压掌控电路及高电压控制电路。继电器室由PNP型三极管驱动电路,当阈值大于设定值时,单片机将从高电平跳到低电平,晶体管接通继电器,继电器开关函数,可以驱动负载工作。硬件电路如图3-8所示: 图3-8 按键控制电路图3.6阀值设定模块温湿度的可控高低值保存在EEPROM芯片的AT24C02中,并能够在利用K1到K4按键来调理并且保留,K1作为温度的上限增加,K2作为温度的上限减小,K3作为湿度的上限增加,K4作为湿度的上限减小。AT24C02是IIC芯片,其电路如图3-9所示:图3-9 AT24C02的芯片引脚图AT24C02供给的电可擦除式串行的1024位保存或着是可编程的只读存储器(EEPROM)128字(8位/字)。该芯片的开发和在低电压的工业和农业中的应用很好的优化。AT24C01的拼装为8脚的PDIP、JEDEC8、SOIC和TSSOP,利用2线制的串行的接口实行数据传送。另外,整个系列有2.7V和1.8V两个版本。起始的状态:在任何的操作以前必然有个起始的信号-在SCL为高时SDA就发生一个稳定的下降沿。中止的状态: SCL为低电平时SDA就能够产生个上升沿是停止的信号。 在每个只读的程序序列以后,截止信号就会让EEPROM进入贮存使用的电源形式。 I2C总线硬件结构:I2C串行总线正常都含有两根所谓的信号线,其中一根是双向的数据线SDA,另外一根是时钟线SCL。全部连接到I2C的总线配置上的串行口双向数据SDA都会接到总线的SDA上,另外其它配置的时钟线SCL都会连接到总线的时钟线SCL上。控制单元发送一个应答信号,CPU将接收响应信号,是否继续根据实际情况判断转移信号。如果响应没有收到信号,判断故障的控制单元。如图3-10所示:SDASCL开始结束图3-10开始、结束信号图第四章 系统软件程序的设计在问题的整体理解,我们需要设计,对程序流程图的框架首先建立,设计分为几个模块,每个模块实现各子模块的功能,最后合理的连接,构成总的程序。主要程序就起初要对全部的系统实行初始化,之后就将收集到的温湿度信号传送到系统体系的主流程图如图4-1所示: 图 4主程序流程图4.1 液晶显示模块设计液晶显示模块是一个缓慢的显示装置,确保在每个指令的执行模块忙标志是低的,在一个繁忙的说,然后指令是无效的,需要显现的字符图形时就必须首先输入显示信号的字符地址,可以报告系统在哪里显现了字符。1602液晶显示器模块就可与STC89C52直接接口的。软件流程图如图4-2所示:图4-1液晶显示模块程序流程图4.2传感器模块设计温湿度的显示DH11传感器跟随着科学技术在逐渐的发展,各种型号的汽车、各样式的空调及除湿器材和烘干机器等样式偏多的电器现在都进闯进了人们的日常规范生活中,然而这些可用的电器设备中许多都依靠对温度和湿度等等各种环境因素的苛刻要求。因此,温度和湿度传感器的应用越来越广泛的。温湿度传感器DHT11作为一个单一的数字总线模型,有特别多的优势,使系统设计更简单,控制方便,易于实现。另外单总线的通讯装备就当前经常使用的微机和外界设置实行数据的传送的串行总线包括主要有I2C及SPI和SCI总线。两线制同步串行通信方式在SPI总线,I2C总线,同步串行通信线三线输入,SCI总线通信是异步执行。公共汽车是至少两个或两个以上的信号线。另外DHT11温湿度传感器的软件运行流程图如4-3所示 图 4-2DHT11传感器模块程序流程图第五章系统分析与调试本设计是在Keil C开发环境,编程和调试的Keil C软件支持C语言,C语言的使用十分方便,是毕业设计的第一选择。策划的首要的任务是安装和学习使用的这个软件,在简单的学习和了解Keil C之后,我们自己就可以这种情况下就开始了对温湿度显示功能的温湿度液晶显示的设计事情。在已编译的Keil C,然后用stc_isp_v480软件编程开发板,实现真正的和直接的连接程序。将有必要的stc_isp_v480一些重要的设置在燃烧。首先:就要设定MCU Type为STC89C52RC;其次:要打开编制程序文件,它是基于HEX文件后缀;第三步:选择相应的COM端口(设备管理,可以在我的电脑上查看COM选项);第四步:点击Download就下载,等待提示请打给单片机上电,打开开发板上的开关,它是开始烧录。Keil C程序的运行如图5-1所示,程序图如下5-2,5-3所示:图5-1keil C运行图图5-2程序原图图5-3程序运行图第六章结论与展望此体系是以STC系列的单片机为主要部件的掌控系统,使用软件开始编程,最后就基本上就达到了各种的要求。尽管设计系统中尚有存在着一些缺陷,比方说在温湿度检测不是很准确时,尤其是温度湿度受环境的影响的波动较大。尝试各种方法的改进,仍很不太满意。不过大体久能反映出设计的目的和要求了,其中与预期的结果相差不多。经过近两个月的斗争,决定对该主题从一开始,后来就找到信息,理论研究,实验程序,这将使我的理论知识和实践能力有了很大的提高。懂得了微单片机的硬件及和软件的结构和编程方法,显然就对单片机的工作形式就有了很好地掌握。同时,一些外围器件如传感器,液晶显示器,键盘,一个新的知识,蜂鸣器等!学习如何设计一个项目:首先,分析了系统的功能实现所设计的需要,什么是设备的要求;然后,针对这种设计购买相应的硬件,选用不同硬件时不但要选择价格低廉的,更要看重的是怎样可以很精确很便利的实现设计系统所谓的需求;第三,实现被理解的硬件和软件,实现了各硬件的协调,如何更好地,通过主机的功能,更好地控制硬件设备。最后,通过各种测试和调试,让设计就更好的完成系统要求。 由于我们学习的程度有限,这个毕业设计中同样存在着有必然的缺陷。例如,设置温度和湿度的控制,它是更广泛的应用。温度和湿度的控制已经成为一个在第二十一世纪的研究热点。无论是从生产还是到生活,与我们人类得都是息息相关。温湿度智能控制已经成为一种必然的。跟着世界经济的发展,人们生存环境的水平的也不断提升以及社会的前进。我们可能没有定型方法不能在控制温度和湿度优先使用人力资源。不仅浪费大量的人力资源,财务资源,以及控制系统更简单。然而选用的自动控制的方法,同时节省了人力的资源,更能够体现了与时俱进的前进思想,世界经济在前进,我们的生活也跟随者一起前进。致 谢在结束本文,完成毕业设计的时刻,我要向所有的在我毕业设计阶段乃至我大学帮助过我的老师和同学致以深深的谢意,感谢他们在学习和生活上给我的所有帮助。.通过本次的毕业设计,我在指导老师的精心指导及严格要求下,获得了丰富的理论和实践知识,极大地提高了实践的能力,并对当前的电子领域的研究状况和发展方向有了一定的了解,单片机的领域这对我今后进一步学习计算机方面的知识有极大的帮助。在设计中遇到了很多的编程问题,最后在老师的辛勤指导下,在同学的热情帮助下,终于迎刃而解。同时,在老师的身上我学到很多实用的知识,在此我表示感谢!最后,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!还有许许多多给予我学业上鼓励和帮助的朋友,在此无法一一列举,在此也一并表示忠心地感谢!参考文献1 夏路易 电路原理图与电路板设计教程北京希望电子出版社20101241722 余永权 单片机在控制系统中的应用电子工业出版社200956673 童诗白 模拟电子技术基础第二版高等教育出版社200866814 石东海 单片机数据通信技术西安电子科技大学出版社20112012155 余永权 单片机在控制系统中的应用电子工业出版社20061571776 朱大奇 单片机原理串口及应用南京大学出版社200913547 赵佩华 微型计算机原理与组成西安电子科技大学出版社201188968 赵继文 传感器与应用电路设计北京科学出版社200656999 黄继昌 电子元器件应用手册北京人民邮电出版社20041211010沙占友 单片及外围电路设计电子工业出版社200311412811谢自美 电子线路设计华中科技大学出版社20115688 附 录A系统原理图 附 录B系统PCB附录C源程序#include #include 1602.h#include dht.h#include 2402.hsbit Led_qushi=P16;/去湿灯sbit Led_jiangwen=P15;/降温灯sbit Led_shengwen=P14;/升温灯sbit Key_TH1 = P32;sbit Key_TH2 = P33;sbit Key_HH1 = P34;sbit Key_HH2 = P35;volatile bit FlagStartRH = 0; /开始温湿度转换标志volatile bit FlagKeyPress = 0; /有键按下extern U8 U8FLAG,k;extern U8 U8count,U8temp;extern U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;extern U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp;extern U8 U8comdata;extern U8 count, count_r;U16 temp;S16 temperature, humidity;S16 idata TH, HH; /温度上限和湿度上限char * pSave;U8 keyvalue, keyTH1, keyTH2, keyHH1, keyHH2;U16 RHCounter;void Data_Init() RHCounter = 0; Led_qushi = 1; Led_jiangwen = 1; Led_shengwen = 1; TH = 40; HH = 85; keyvalue = 0; keyTH1 = 1; keyTH2 = 1; keyHH1 = 1; keyHH2 = 1;void Timer0_Init()ET0 = 1; /允许定时器0中断TMOD = 1; /定时器工作方式选择TL0 = 0x06; TH0 = 0xf8; /定时器赋予初值TR0 = 1; /启动定时器void Timer0_ISR (void) interrupt 1 using 0TL0 =

温馨提示

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

评论

0/150

提交评论