当前位置:文档之家› 基于AT89C51单片机的大棚温湿度控制系统的设计与仿真毕业设计

基于AT89C51单片机的大棚温湿度控制系统的设计与仿真毕业设计

基于AT89C51单片机的大棚温湿度控制系统的设计与仿真毕业设计
基于AT89C51单片机的大棚温湿度控制系统的设计与仿真毕业设计

基于AT89C51单片机的大棚温湿度控制系统的设计与仿真

基于AT89C51单片机的大棚温湿度控制系统的设计与仿真

摘要

随着大棚技术的普及,温室大棚数量不断增多,对于蔬菜大棚来说,最重要的一个管理因素是温湿度控制。温湿度太低,蔬菜就会被冻死或则停止生长,所以要将温湿度始终控制在适合蔬菜生长的范围内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅靠人工控制既耗人力,又容易发生差错。现在,随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温湿度自动控制系统,以控制蔬菜大棚温度,适应生产需要。

本论文主要阐述了基于AT89C51单片机的温室大棚温湿度控制系统设计原理,主要电路设计及软件设计等。该系统采用AT89C51单片机作为控制器,SHT11作为温湿度数据采集系统,可对执行机构发出指令实现大棚温湿度参数调节,根据实际需求设计了单片机硬件系统,该系统能够实现数据采集,数据处理,数值显示,键盘扫描等功能功能。同时介绍了温湿度传感器,单片机接口,及其应用软件的设计,该基于单片机和SHT11温湿度传感器的大棚温湿度控制系统,该系统性能可靠,结构简单,能实现对温室内温湿度的自动调节。

关键词:AT89C51;SHT11;大棚;温湿度;控制系统;传感器;单片机

7

Abstract

With the popularization of trellis technology, greenhouse trellis an ever-growing number, for vegetable shed speaking, one of the most important management factor is the temperature and humidity control. Temperature is too low, the vegetables will freeze to death or stop growing, so will always control temperature and humidity in a suitable vegetable growth range. Traditional temperature control is in greenhouse trellis internal hanging a thermometer, workers according to regulate the temperature reading the temperature inside the shelter. If only by artificial control both consumption manpower, and easy to place regular orders. Now, with the improvement of agricultural industry scale, for larger quantity of trellis, traditional temperature control measures will show great bureau sex. Therefore, in modern vegetable shed management zhongtong often temperature and humidity automatic control system, in order to control the temperature, adapt to the trellis vegetable production needs.

This thesis mainly elaborated based on AT89C51 tomatoes canopy temperature and humidity control system design principle, main circuit design and software design, etc. This system USES AT89C51 single chip microcomputer as controller, SHT10 as temperature and humidity data acquisition system, may to the actuator directives realize trellis temperature and humidity parameters adjustment, has the upper and lower level computer directly set temperature range, temperature and humidity real-time display, and other functions.According to the actual demand design the microcontroller hardware system, this system can realize data acquisition, data processing, the numerical display, keyboard scan function function. At the same time, temperature and humidity sensor is introduced, and its application software interface chip design, this based on SCM and SHT10 temperature and humidity sensor shelter, temperature and humidity control system reliable performance, the system structure is simple, can realize the automatic adjustment of the temperature and humidity in a greenhouse.

Key words:AT89C51; SHT10;vegetable shed; Temperature and humidity; Control System; sensor;Single-chip microcomputer

目录

1.绪论 (4)

1.1 系统设计背景 (4)

1.2 系统功能、优势及特点 (4)

2. 设计内容 (5)

2.1 总体方案的设计 (5)

2.1.1 设计思想 (5)

2.1.2 系统组成及框图 (5)

2.2 系统主要电路的设计 (6)

2.2.1 主要芯片89C51的功能及引脚图 (6)

2.2.2 温湿度检测电路的设计 (7)

2.2.3 温湿度传感器SHT11的工作原理 (8)

2.2.4 温湿度调节系统的设计 (9)

2.2.5 X25045简介 (9)

3. 硬件设计 (10)

3.1 温湿度测量电路 (10)

3.2 LCD显示电路 (11)

3.3 键盘扫描电路 (12)

3.4输出接口控制电路 (13)

3.5单片机与X25045接口电路............................... 错误!未定义书签。

4. 系统软件的设计 (15)

4.1 系统主程序 (15)

4.2 键盘扫描子程序,消抖程序流程图 (16)

4.3 1602LCD液晶显示程序流程图 (19)

4.4 温湿度读取子程序 (19)

4.5 键盘扫描源程序 (20)

4.6 显示程序 (22)

4.7 温湿度采集程序 (26)

参考文献 (27)

引言

在现代的温室种植技术中,温度、湿度是温室蔬菜能否茁壮成长的重要因素。

现在我国温室生产规模虽然空前巨大,但是温室的设备比较陈旧,温度采集方式落

后,广大农村采用煤油温度计的温度采集方式,不仅温度采集较为老套,并且费时

费力,不利于温室生产规模的扩大,也不利于信息化程度的提高,不符合党中央提

出的科技兴农的战略目标。

农业是人类社会最古老的行业,是各行各业的基础,也是人类顿以生存的最重

要的行业,由传统农业向现代化农业转变,由粗放经营向集约经营转变,必须要求

农业科技有一个大的发展,进行一次新的农业技术革命。科技的发展促进了农业的

发展,温室大棚在农业中的应用越来越广泛。传统的温室大棚的自动化程度很低,

基本是是粗放型的人工操作,即便对于所给定的量,在操作中无法进行有效的控制,

很大程度上限制了温室大棚的经济效益。

现代智能控制系统是进行温室大棚温湿度控制的有效手段和工具,它可以提高

操作的准确性,有利于控制过程的科学管理,也降低了对操作者本身素质的要求和

体力劳动强度。除此之外,它还能准确、定时、定量、高效的进行温湿度控制,可

以节省人力、体力而提高质量和产量。智能温室大棚控制系统在我国农业中的使用

为数不多,与发达国家相比,有较大的差距,有很多是基本停留在人工操作,即使

有些使用的了自动控制系统,但是也是以经验来自行设定很多参数,使得不能物尽

其用而又造成浪费。只有提高自动控制系统的智能,使得在农业生产中更加智能和

方便并采用廉价的器材使其价格能被广大农业生产者所接受,才能促进智能温室大

棚温湿度控制在农业中的广泛应用和提高其经济效益。

随着微型计算机和传感器技术的迅猛发展,其价格低、可靠性高,给改造农业

带来了很多便利。用高新技术改造农业生产,是我国农业和国民经济持续发展的根

本大事。本文旨在对温室大棚温湿度监控系统的设计,一种基于51单片机的控制系

统,通过高灵敏度的温湿度传感器检测大棚内的温湿度,并通过控制系统进行温室

度调节。

第一章绪论

1.1 课题的提出和意义

随着社会的发展, 各种园艺温室和农作物温室的数量在不断增加。这些温室有的也安装有各种加热、加湿、通风和降温的设备, 但对于相应设备的操作大多还是由人工来完成。当温室的面积达到上千平米甚至更大时, 操作人员的劳动强度会变的很大,并且光靠人工也已经无法完成温室内的温度和湿度的调节。

该课题研究的温室控制系统可完成对温室内温湿度的自动测量和调节, 大大降低了操作人员的劳动强度, 并且使温室达到了比较先进的管理水平。

并且在我国的发展过程中,我国的温、湿度自动调节及报警系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高。在我国的一些中小城市,就日光温室的现状来看,许多地方依然靠开关门窗来调节温湿度,这种方法不仅费时费力,效率低,准确度也不高,随机性大,当然也就不够科学。因此,需要研制一种结构简单、价格低廉的测控系统来达到自动调节温湿度调节及报警的目的。

随着科技的迅猛发展,我国逐渐实现日光温室系统管理智能化,但是智能化程度与普及率过低。虽然有些也引进了一些国外的计算机智能控制系统,如温室环境控制系统。也真正实现了数字化、智能化、自动化,但投资过大,系统故障维护不便,且经济效益过低。因此实现开发低价位实用型日光温室系统已迫在眉睫,对于推进我国日光温室智能化管理以及最大限度的减少仓库火灾进程具有极为重要的意义,同时也具有很大的市场商机。

日光温室以其低成木、节能耗的优点被大而积推广,成为我国现阶段主要农业设施类型。近年来,单片机在我国的许多领域均得到了广泛的应用,其优良的性价比特别适合于日光温室的建设要求。因此,利用单片机实现日光温室内环境与水肥灌溉的自动控制,营造作物适宜的生长环境,是使日光温室生产能够持续快速发展和解决实际生产管理问题的重要手段。

我国农业正处在从传统农业向以优质、高效、高产为目的的现代化农业转化的新阶段。农业环境控制工程作为农业生物速生、优质、高产手段是农业现代化的重要标志,农业设施的自动检测与控制是我国急待发展的项目。我国目前大多数温室内的环境仍靠人工根据经验来管理,从某种程度上也影响了其效益和发展。同时微型计算机强大的软、硬件逻辑功能、高性能价格比、高可靠性,为温室自动管理提

供了强有力的手段,也为实现温室的标准化、自动化奠定了基础环境控制对作物生产的重要作用己为国内外大量的科学实验和生产实践所证实。只有在适宜的环境条件下,作物才能充分发挥其高产潜力。几十年来,有关作物生理和其生长环境的研究,不仅指导了农业生产,而且为温室环境工程及控制的研究提供了依据和参数。但如何把这类系统用计算机来实现监控,从而为作物提供最佳的生长环境,一直是研究者面临的一项重要的任务。

鉴于上述,本文提出了温室自动控制系统的设计。系统以89C51单片机为中心,编制出一套温室自动控制系统

1.2 国内外研究发展概况

温室是一种可以改变植物生长环境、为植物生长创造最佳条件、避免外界四季变化和恶劣气候对其影响的场所。它以采光覆盖材料作为全部或部分结构材料,可在冬季或其他不适宜露地植物生长的季节栽培植物。温室生产以达到调节产期,促进生长发育,防治病虫害及提高质量、产量等为目的。而温室设施的关键技术是环境控制,该技术的最终目标是提高控制与作业精度。

国外对温室环境控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温室控制技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。像园艺强国荷兰,以先进的鲜花生产技术著称于世,其玻璃温室全部由计算机操作。日本研制的蔬菜塑料大棚在播种、间苗、运苗、灌水、喷药等作业的自动化和无人化方面都有应用。日本利用计算机控制温室环境因素的方法,主要是将各种作物不同生长发育阶段所需要的环境条件输入计算机程序,当某一环境因素发生改变时,其余因素自动作出相应修正或调整。一般以光照条件为始变因素,温度、湿度和CO2浓度为随变因素,使这四个主要环境因素随时处于最佳配合状态。美国和荷兰还利用差温管理技术,实现对花卉、果蔬等产品的开花和成熟期进行控制,以满足生产和市场的需要。英国伦敦大学农学院研制的温室计算机遥控技术,可以观测50km以外温室内的光、温、湿、气和水等环境状况,并进行遥控。

我国对于温室控制技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温室控制技术的基础上,才掌握了人工气候室内微机控制技术,该

技术仅限于温度、湿度和CO

浓度等单项环境因子的控制。之后,我国的温室控制

2

技术得到了迅速发展。20世纪80年代,由于当时只注重引进温室设备,而忽略了温室的管理技术和栽培技术,且引进的温室能耗过高,致使企业相继亏损或停产。90年代初,我国大型温室跌入了发展的低谷。“九五”初期,以以色列温室为代表的北京中以示范农场的建立,拉开了我国第二次学习和引进国外现代温室技术的序幕。到90年代中后期,在对国外温室设备配置、温室栽培品种、栽培技术等各个方面进行研究的基础上,我国自主开发了一些研究性质的环境控制系统。1995年,北京农业大学研制成功了“WJG-1型实验温室环境监控计算机管理系统”,此系统属于小型分布式数据采集控制系统。1996年,江苏理工大学毛罕平等研制成功了使用工控机进行管理的植物工厂系统。该系统能对温度、光照、CO2浓度、营养液和施肥等进行综合控制,是目前国产化温室控制技术比较典型的研究成果。中国农业机械化科学研究院研制成功了新型智能温室系统。该系统由大棚本体及通风降温系统、太阳能贮存系统、燃油热风加热系统、灌溉系统、计算机环境参数测控系统等组成。1997年以来,中国农业大学在温室环境的自动控制技术方面也取得了一定的成果。90年代末,河北职业技术师范学院的闰忠文研制了蔬菜大棚,其能够对温、湿度进行实时测量与控制。但由于我国农业现代化水平较低,农业劳动力大量过剩,温室的一次性投资大,资金短缺以及对操作人员的素质要求比较高等因素,限制了温室控制技术在温室系统的扩展。

1.3 本课题的主要研究内容

本系统的设计的硬件主要包括:主要是单片机AT89C51,检测系统,显示电路,报警电路等。利用传感器测量大棚内的温湿度经过信号处理,将传感器测得的数据送至控制系统(AT89C51),与预设的农作物最适合生长的温湿度值的上下限进行对比,并通过显示电路将测得的温湿度进行实时显示。如果不同作物的适合生长的温度不一样,可以通过键盘电路修改预设值。控制系统根据比较的结果对控制系统发出相应的指令,通过五个不同的LED灯发光,分别表示正常、加热、降温、加湿、干燥五个控制命令,并且如果测得的温度超过了预设温度的下限,则报警电路会报警。这样就实现了温室自动监控及低温预警的目的。

本文主要研究内容如下:

1.进行温湿度控制系统的整体研究与设计。

2.利用键盘设置温湿度的上下限值。

3.利用数字温湿度传感器测量大棚内的温湿度。

4.利用LCD对温湿度进行实时显示。

5.当温室温度低于温度下限时,系统可自动报警,并通过不同LED发光表示不同控制信号

第二章设计方案

2.1 温湿度传感器的选择

温湿度传感器在工农业生产、气象、环保、医学等领域得到越来越广泛的应用。温湿度采集系统目前普遍采用的几种方案:

方案一:采用单总线的DS1820的温度传感器和HS110X相对湿度传感器组成的温湿度采集系统。

方案二:采用集温湿度传感器于一体的SHT11芯片为主要芯片的温湿度采集系统。

由于传统的模拟式湿度传感器(方案一)不仅要设计信号调理电路,还要经过复杂的校准和标定过程,其测量精度难以保证。而SHT11是瑞士Sensiri-on 公司生产的具有二线串行接口的单片全校准数字式新型相对湿度和温度传感器,可用来测量相对湿度、温度和露点等参数,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。该传感器将CMOS芯片技术与传感器技术融合,为开发高集成度、高精度、高可靠性的温湿度测控系统提供了解决方案。所以本设计采用的是方案二。

2.2系统的整体设计

温湿度监测系统要满足以下条件:温湿度监测系统能完成数据采集和处理、显示、输出控制信号等多种功能。由数据采集、键盘扫描、单片机、数据显示等部分组成。该测控系统具有实时采集(检测室内的温度)、实时显示、(对监测到的温湿度进行显示)、实时报警(根据监测的结果,低于预设定的值的进行蜂鸣警告)的功能。

传感器是实现测量首要环节,是监测系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量

系统的总体设计框图如图2-1所示:

2-1 系统整体框图

第三章 硬件设计

3.1 芯片介绍

3.1.1 单片机AT89C51

为了设计此系统,我们采用了80C 51单片机作为控制芯片。89C51是MCS-51

系列单片机中CMOS 工艺的一个典型品种 ;其它厂商以8951为基核开发出的CMOS 工艺单片机产品统称为89C51系列。该系列单片机是采用高性能的静态89C51 设计 由先进CMOS 工艺制造并带有非易失性F LASH 程序存储器 全部支持12时钟和6 时钟操作 P89C51X2 和P89C52X2/54X2/58X2 分别包含128 字节和256 字节RAM 32条I/O 口线3 个16位定时/计数器 6 输入4优先级嵌套中断结构1 个串行I/O 口可用于多机通信I/O 扩展或全双工UART 以及片内振荡器和时钟电路。此外,由于器件采用了静态设计,可提供很宽的操作频率范围,频率可降至0 。可实现两个由软件选择的节电模式,空闲模式和掉电模式,空闲模式冻结CPU 但RAM 定时器,串口和中断系统仍然工作掉电模式保存RAM 的内容 但是冻结振荡器 导致所有其它的片内功能停止工作。由于设计是静态的时钟可停止而不会丢失用户数据 运行可从时钟停止处恢复。

1、89C 51的基本结构如图3-8所示:

温湿度测量电路

键盘扫描电路 复位和时钟电路 AT89C51 报警电路 显示电路

超限处理电路

XTAL2

XTAL1V CC

图3-889C51结构图

2、89C51的引脚图如图3-9所示:

图3-9

89C51引脚图

89C51的制作工艺为CMOS,采用40管脚双列直插DIP封装,引脚说明如下:

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:

口管脚备选功能

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE 只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3、89C51的存储器配置

图3-1089C51存储器配置

4、程序存储器

与ROM密切相关的两个引脚

地址锁存允许信号端

外部程序存储器允许输出信号端

当ROM容量不够时,尽量选择高容量存储器空间的单片机,如

89C52,89C54,89C58等,应避免外扩程序存储器,因为会增加硬件负担.

通过16位PC寻址,最大可寻址64kB地址空间

5、数据存储器

数据存储器用于存放运算中间的结果、数据暂存、缓冲、标志位、待测程序等功能。

片内的128B的RAM地址为00H~7FH,供用户做RAM用,但是在这中间的前32单元,00H~1FH即引用地址寻址做用户RAM用,常常做工作寄存器区,分做四组,每组由8个单元组成通用寄存器R0~R7,任何时候都由其中一组作为当前工作寄存器,通过RS0,RS1的内容来决定选择哪一个工作寄存器。

低128字节中的20H~2FH共16字节可用位寻址方式访问各位,共128个位地址,30H~7FH共80个单元为用户RAM区,作堆栈或数据缓冲用,片内RAM不够用时,须扩展片外数据存储器。此时单片机通过P2口和P0口选出6位地址,使用ALE作低8位的锁存信号,再由P0口写入或读出数据。写时用,读时用

做外部数据存储器的选通信号

6、特殊功能寄存器SFR

表3-3特殊功能寄存器SFR的位置

7、89C51的工作模式

有四种工作模式:模式0,模式1,模式2,模式3

模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并申请中断。

定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲模式1:与模式0的唯一差别是寄存器TH和TL以全部16位参与操作。定时时间t=(216-初值)×振荡周期×12;计数长度位216=65536个外部脉冲模式2:把TL0和TL1配置成一个自动重装载的8位定时器/计数器。TL用作8位计数器,TH用以保存初值。TL计数溢出时不仅使TF0置1,而且还自动将TH中的内容重新装载到TL中。

定时时间t=(28-初值)×振荡周期×12;计数长度位28=256个外部脉冲模式3:对T0和T1不大相同

若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器。TL0为8位计数器,功能与模式0和模式1相同,可定时可计数。

TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制。

定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。

3.1.2温湿度传感器SHT11

SHT11是瑞士Scnsirion公司推出的一款数字温湿度传感器芯片。温湿度传感器SHT11集温度传感器和湿度传感器于一体,因此采用SHT11进行温湿度实时监测的系统具有精度高、成本低、体积小、接口简单等优点;另外SHT11芯片内部集成了14位A/D转换器,且采用数字信号输出,因此抗干扰能力也比同类芯片高。该芯片在温湿度监测、自动控制等领域均已得到广泛应用。该芯片广泛应用于暖通空调、汽车、消费电子、自动控制等领域。共主要特点如下:

·高度集成,将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上;

·提供二线数字串行接口SCK和DATA,接口简单,支持CRC传输校验,传输可靠性高;

·测量精度可编程调节,内置A/D转换器(分辨率为8~12位,可以通过对芯片内部寄存器编程选择);

·测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能;

·封装尺寸超小(7.62 mm×5.08mm×2.5 mm),测量和通信结束后,自动转入低功耗模式;

·高可靠性,采用CMOSens工艺,测量时可将感测头完全浸于水中。

SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,接口非常简单,引脚名称及各引脚的功能如下:·脚1-GND和脚4-VDD——信号地和电源,其工作电压范围是2.4~5.5 V;

·脚2-DATA和脚3-SCK——二线串行数字接口,DATA为数据线,SCK为时钟线;

·脚5~8——未连接。

SHT11的内部结构和工作原理:

温湿度传感器SHT11将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上,其内部结构如图3所示。该芯片包括一个电容性聚合体

湿度敏感元件和一个用能隙材料制成的温度敏感元件。这两个敏感元件分别将湿度和温度转换成电信号,该电信号首先进入微弱信号放大器进行放大;然后进入一个14位的A/D 转换器;最后经过二线串行数字接口输出数字信号。SHT11在出厂前,都会在恒湿或恒温环境巾进行校准,校准系数存储在校准寄存器中;在测量过程中,校准系数会自动校准来自传感器的信号。此外,SHT11内部还集成了一个加热元件,加热元件接通后可以将SHT11 的温度升高5℃左右,同时功耗也会有所增加。此功能主要为了比较加热前后的温度和湿度值,可以综合验证两个传感器元件的性能。在高湿(>95%RH)环境中,加热传感器可预防传感器结露,同时缩短响应时间,提高精度。加热后SHT11温度升高、相对湿度降低,较加热前,测量值会略有差异。

图3 SHT11内部结构图

微处理器是通过二线串行数字接口与SHT11进行通信的。通信协议与通用的

I 2C 总线协议是不兼容的,因此需要用通用微处理器I/O 口模拟该通信时序。微处理器对SHT11的控制是通过5个5位命令代码来实现的,命令代码的含义如表2所示。

表2 SHT11控制命令代码 命令代码

含 义 相对湿度

传感器

温度

传感器 放大器 14位A/D 转换器 校准存储器

I 2C 总线接口 和 CRC 寄存器 VDD

GND

SCA DATA

00011 测量温度

00101 测量湿度

00111 读内部状态寄存器

00110 写内部状态寄存器

11110 复位命令,使内部状态寄存器恢复默认值。下一次命令

前至少等待11ms

其他保留

SHT11应用设计:

微处理器采用二线串行数字接口和温湿度传感器芯片SHT11进行通信,所以硬件接门设计非常简单;然而,通信协议是芯片厂家自己定义的,所以在软件设计中,需要用微处理器通用I/O口模拟通信协议。

硬件设计:

SHT11通过二线数字串行接口来访问,所以硬件接口电路非常简单。需要注意的地方是:DATA数据线需要外接上拉电阻,时钟线SCK用于微处理器和SHT11之间通信同步,由于接口包含了完全静态逻辑,所以对SCK最低频率没有要求;当工作电压高于4.5V时,SCK频率最高为10MHz,而当工作电压低于4.5V 时,SCK 最高频率则为1MHz。

软件设计:

微处理器和温湿度传感器通信采用串行二线接口SCK和DATA,其中SCK为时钟线,DATA为数据线。该二线串行通信协议和I2C协议是不兼容的。在程序开始,微处理器需要用一组“启动传输”时序表示数据传输的启动,如图4所示。当SCK 时钟为高电平时,DATA翻转为低电平;紧接着SCK变为低电平,随后又变为高电平;在SCK时钟为高电平时,DATA再次翻转为高电平。

DATA

SCK

图4 数据传输启动时序

3.1.3液晶显示LCD1602

1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等

的点阵型液晶模块它有若干个5×7或者5×11等点阵字符位组成,每个点阵字

符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了

字符间距和行间距的作用,正因为如此所以他不能显示图形。1602LCD是指显示

的内容为16×2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。

在单片机系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高、数字式接口、体积小、重量轻、功耗低。

1602LCD 主要技术参数:

显示容量:16×2个字符;

芯片工作电压:4.5—5.5V;

工作电流:2.0mA(5.0V);

模块最佳工作电压:5.0V;

字符尺寸:2.95×4.35(W×H)mm。

1602采用标准的16脚接口,其中:

第1脚:VSS为电源地。

第2脚:VDD接5V电源正极。

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源

时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电

位器调整对比度);

第5脚:RW为读写信号线,高电平“1”时进行读操作,低电平“0”时进行

写操作;

第6脚:E(或EN)端为使能(enable)端。

第7~14脚:D0~D7为8位双向数据端。

第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。

1602LCD的指令说明及时序:

1602 液晶模块内部的控制器共有11条控制指令,如表3所示。

1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)

表3 1602LCD控制指令

序指令RS R/W D7 D6 D5 D4 D3 D2 D1 D0

1 清显示0 0 0 0 0 0 0 0 0 1

2 光标返回0 0 0 0 0 0 0 0 1 *

3 置输入模式0 0 0 0 0 0 0 1 I/

D

S 4 显示开、关控制0 0 0 0 0 0 1 D C B

5 光标或字符移位0 0 0 0 0 1 S/

C R/

L

* *

6 置功能0 0 0 0 1 DL N F * *

7 置字符发生存储器地址0 0 0 1 字符发生存储器地址

8 置数据存储器地址0 0 1 显示数据存储器地址

9 读忙标志活地址0 1 BF 计数器地址

10 写数到CGRA,M或DDRAM 1 0 要写的数据内容

11 从CGRAM或DDRAM读数 1 1 读出的数据内容

指令1:清显示,指令码01H,光标复位到地址00H位置。

指令2:光标复位,光标返回到地址00H。

指令3:光标和显示模式设置。I/D:光标移动方向,高电平右移,低电平左移;S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。

指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示;C:控制光标的开与关,高电平表示有光标,低电平表示无光标;B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。

指令5:光标或显示移位。S/C:高电平时移动显示的文字,低电平时移动光标。

指令6:功能设置命令。DL:高电平时为4 位总线,低电平时为8 位总线;N:低电平时为单行显示,高电平时双行显示;F:低电平时显示5×7 的点阵字符,高电平时显示5×10 的点阵字符。

指令7:字符发生器RAM地址设置。

指令8:DDRAM地址设置。

指令9:读忙信号和光标地址。BF:为忙标志位,高电平表示忙,此时模块

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1.孔子时钟的设计 2.?全自动节水灌溉系统--硬件部分 3.?数字式温度计的设计 4.?温度监控系统设计 5.?基于单片机的语音提示测温系统的研究 6.?简易无线电遥控系统 7.?数字流量计 8.?基于单片机的全自动洗衣机 9.冰塔智能水位控制系统 10.?温度箱模拟控制系统 11.?超声波测距仪的设计 12.?基于51单片机的LED点阵显示屏系统的设计与实现 16X16点阵显示屏 13.?基于AT89S51单片机的数字电子时钟 14.?基于单片机的步进电机的控制 15.?基于单片机的交流调功器设计 16.?基于单片机的数字电压表的设计 17.弹片机的数字钟设计 18.?智能散热器控制器的设计 19.弹片机打铃系统设计 20.?基于单片机的交通信号灯控制电路设计 21.?基于单片机的电话远程控制家用电器系统设计 22.?基于单片机的安全报警器 23.?基于单片机的八路抢答器设计 24.?基于单片机的超声波测距系统的设计 25.?基于MCS-51数字温度表的设计 26.?电子体温计的设计 27.?基于AT89C51的电话远程控制系统 28.?基于AVR单片机幅度可调的DDS信号发生器 29.?基于单片机的数控稳压电源的设计 30.?基于单片机的室内一氧化碳监测及报警系统的研究 31.?基于单片机的空调温度控制器设计

32.?基于单片机的可编程多功能电子定时器 33.?单片机的数字温度计设计 34.?红外遥控密码锁的设计 35.?基于51单片机的语音识别系统设计 36.?家用可燃气体报警器的设计 37.?基于数字温度计的多点温度检测系统 38.?基于凌阳单片机的语音实时采集系统设计 39.?基于单片机的数字频率计的设计 40.?基于单片机的数字电子钟设计 41.?设施环境中温度测量电路设计 42.?汽车倒车防撞报警器的设计 43.?篮球赛计时记分器 44.?基于单片机的家用智能总线式开关设计 45.?设施环境中湿度检测电路设计 46.?基于单片机的音乐合成器设计 47.?设施环境中二氧化碳检测电路设计 48.?基于单片机的水温控制系统设计 49.?基于单片机的数字温度计的设计 50.?基于单片机的火灾报警器 51.?基于单片机的红外遥控开关设计 52.?基于单片机的电子钟设计 53.?基于单片机的红外遥控电子密码锁 54.?大棚温湿度自动监控系统 55.?基于单片机的电器遥控器的设计 56.?单片机的语音存储与重放的研究 57.?基于单片机的电加热炉温度控制系统设计 58.次外遥控电源开关 59.?基于单片机的低频信号发生器设计 60.?基于单片机的呼叫系统的设计 61.?基于PIC16F876A单片机的超声波测距仪 62.?基于单片机的密码锁设计 63.?单片机步进电机转速控制器的设计 64.術AT89C51控制的太阳能热水器

基于51单片机课程设计

基于51单片机课程设计报告 院系:电子通信工程 团组:电子设计大赛1组 姓名: 指导老师:

目录 一、摘要 (3) 二、系统方案的设计 (3) 三、硬件资源 (5) 四、硬件总体电路搭建 (13) 五、程序流程图 (14) 六、设计感想 (14) 七、参考文献 (16) 附录 (17) 附录 1 程序代码 (17)

一、摘要 本设计以STC89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、led控制程序、超温报警程序。 关键词:STC89C51单片机 DS18B20温度芯片温度控制 ,LED报警提示. 二、系统方案的设计 1、设计要求 基本功能: 不加热时实时显示时间,并可手动设置时间; 设定加热水温功能。人工设定热水器烧水的温度,范围在20~70度之间,打开开关后,根据设定温度与水温确定是否加热,及何时停止加热,可实时显示温度; 设定加热时间功能。限定烧水时间,加热时间内超过温度上限或低于温度下限报警,并可实时显示温度。 2、系统设计的框架

本课题设计的是一种以STC89C51单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据并记录当前的时间。其主要包括:电源模块、温度测量及调理电路、键盘、数码管显示、指示灯、报警、继电器及单片机最小系统。 图1 系统设计框架 3 工作原理 温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机STC8951获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处理后超过设定温度的上限时,单片机通过三极管驱动继电器开启降温设备(压缩制冷器) ,当采集的温度经处理后低于设定温度的下时 , 单片机通过三极管驱动继电器开启升温设备 (加热器) ,这里采用通过LED1和LED2取代!!! 当由于环境温度变化太剧烈或由于加热或降温设备出现故障,或者温度传感头出现故障导致在一段时间内不能将环境温度调整到规定的温度限内的时候,单片机通过三极管驱动扬声器发出警笛声,这里采用HLLED提示。

单片机温度感应控制电路原理图

引言 在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文以它为例进行介绍,希望能收到举一反三和触类旁通的效果。 1硬件电路设计 以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。 1.1 温度检测和变送器 温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于 0℃-1000℃的温度检测范围,相应输出电压为0mV-41.32mV。 变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA-20mA电流变换成0-5V的电压。 为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为500℃-1000℃,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。这样,采用8位A/D转换器就可使量化温度达到1.96℃以内。 1.2接口电路 接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。 由图1可见,在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中它内部的三个I/O端口工作。相应的地址分配为: 0000H - 00FFH 8155内部RAM 0100H 命令/状态口 0101H A 口 0102H B 口 0103H C 口 0104H 定时器低8位口 0105H 定时器高8位口 8155用作键盘/LED显示器接口电路。图2中键盘有30个按键,分成六行(L0-L5)五列(R0-R4),只要某键被按下,相应的行线和列线才会接通。图中30个按键分三类:一是数字键0-9,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮,通过A口显示字符。

物联网温室大棚智能化系统解决方案

物联网温室大棚智能化系统
解决方案

目录
1、设计原则.............................................................................................................................................. 3 2、设计依据.............................................................................................................................................. 3 3、系统简介.............................................................................................................................................. 4 3、系统架构.............................................................................................................................................. 5 4、系统组成.............................................................................................................................................. 6
结构图................................................................................................................................................ 6 现场的监测设备: ........................................................................................................................ 7 智慧大棚系统结构: .................................................................................................................... 7 智慧农业大棚系统介绍 ................................................................................................................ 8 温度控制系统 ............................................................................................................................ 8 通风控制系统 ............................................................................................................................ 8 光照控制系统 ............................................................................................................................ 9 水分控制系统 ............................................................................................................................ 9 湿度控制系统 .......................................................................................................................... 10 视频监控系统 .......................................................................................................................... 10 控制系统平台: .......................................................................................................................... 10 应用软件平台:.......................................................................................................................... 11 视频监控系统:.......................................................................................................................... 11 农业溯源系统.............................................................................................................................. 12 种植环节: .............................................................................................................................. 12 物流环节: .............................................................................................................................. 12 其他:...................................................................................................................................... 12 室外气象观测站.......................................................................................................................... 13
5、系统特点............................................................................................................................................ 14 预测性:...................................................................................................................................... 14 强大的扩展功能:...................................................................................................................... 14 完善的资料处理功能:.............................................................................................................. 14 远程监控功能:.......................................................................................................................... 14 数据联网功能:.......................................................................................................................... 14
6、项目定位............................................................................................................................................ 14 7、控制逻辑............................................................................................................................................ 16
温度控制...................................................................................................................................... 16 控制要素: .............................................................................................................................. 16 控制设备: .............................................................................................................................. 16 控制方式: .............................................................................................................................. 16
降温控制过程:.......................................................................................................................... 16 在软件中可以设定温度默认正常的上下限的值 .................................................................. 16 温度超过设定上限时 .............................................................................................................. 16
增温控制过程:.......................................................................................................................... 16 空气湿度控制.............................................................................................................................. 16
控制要素: .............................................................................................................................. 16 控制设备: .............................................................................................................................. 17 控制方式: .............................................................................................................................. 17 增湿控制过程:.......................................................................................................................... 17 在软件可设定湿度默认正常的上下限的值; ...................................................................... 17 湿度低于设定下限时: .......................................................................................................... 17 除湿控制过程:.......................................................................................................................... 17

本科毕业设计--基于51单片机的电子日历设计

成都电子机械高等专科学校成教院毕业设计(论文) 论文题目:基于51单片机的电子日历设计 教学点:重庆科创职业学院 指导老师:张忠雨职称:讲师 学生姓名:聂燕学号: 2011700558 专业:应用电子技术 成都电子机械高等专科学校成教院制 2012 年 3 月 9 日

成都电子机械高等专科学校成教院毕业设计(论文)任务书 题目:基于51单片机的电子日历设计 任务与要求: 通过单片机设计电子日历数码管正常显示阳历、阴历日期,显示的格式为年-月-日,利用外部按键的操作实现阳历和阴历之间的 转换,实现阴历和阳历显示的暂停、运行等功能。 时间:2011年12月15日至2012 年3月15日共12 周教学点:重庆科创职业学院 学生姓名:聂燕学号:2011700558 专业:应用电子技术 指导单位或教研室: 指导教师:张忠雨职称:讲师 成都电子机械高等专科学校成教院制

毕业设计(论文)进度计划表

摘要 设计以单片机AT89C51为核心部件的电子日历,利用74LS245作为驱动器,74LS138作为译码器使用,六个七段数码管均采用共阴极的方式,P0口作为段选码输出口,P2口作为位选码输出口。 本次设计的题目是基于单片机的电子日历设计,可以正常的显示年、月、日,还可以利用外部按键实现阴历和阳历之间的转换以及暂停等功能。电子日历具有性能稳定、精确度高、成本低、易于产品化,以及方便、实用等特点。适用于家庭、公司、机关等众多场所。为人们的日常生活、出行安排提供了方便,成为人们日常生活中不可缺少的一部分。 本次设计可分为两部分:硬件系统、软件系统。 硬件系统包括:AT89S51单片机、74LS245驱动器、74LS138译码器、RC复位电路、+5V直流电源电路、去抖电路、动态显示扫描电路。 软件系统主要有单片机的编程构成。 关键词:单片机,日历,位码,段码,显示

基于51单片机简易电子琴的课程设计

基于51单片机简易电子琴 1 课题背景 单片微型计算机室大规模集成电路技术发展的产物,属于第四代电子计算机它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。他的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘扬声器等模块组成核心主控制模块,在主控模块上设有8个按键,和一个复位按键。 主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴硬件的组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏要表达的音符。并且分别从原理图,主要芯片,个模块原理及各莫奎的程序的调试来详细阐述。 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,构成我们想演奏的那首曲目。当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样的方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系编写正确就可以达到我们想要的曲目。 2 任务要求与总体设计方案 2.1 设计任务与要求 利用所给键盘的1,2,3,4,5,6,7,8八个键,能够发出7个不同的音调,而且有一个按键可以自动播放歌曲,要求按键按下时发声,松开延时一小段时间,中间再按别的键则发另外一音调的声音,当系统扫描到键盘按下,则快速检测出是哪一个按键被按下,然后单片机的定时器启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个按键被按下,则启动中断系统。前面的发音停止,转到后按的键的发音程序。发出后按的键的音调。 2.2 设计方案 2.2.1 播放模块 播放模块是由喇叭构成,它几乎不存在噪声,音响效果较好,而且由于所需驱动功率较小,且价格低廉,所以,被广泛应用。 2.2.2 按键控制模块

温湿度控制单片机课程设计

江苏师范大学物电学院课程设计报告 课程名称:单片机课程实训 题目:温湿度控制 专业班级: 11物41 学生姓名:易长祥 _ 学生学号: 11224032 日期: 2014年6月 指导教师:陈斯 物电学院教务部印制

指导教师签字: 年月日

目录 目录 (1) 摘要 (2) ABSTRACT (2) 1绪论 (3) 1.1设计目的 (3) 1.2设计背景 (3) 2 设计方案简述 (4) 2.1方案设计 (4) 2.2方案设计 (4) 3 设计部分 (5) 3.1硬件设计 (5) 3.1.1MCS08QG8芯片 (6) 3.1.2液晶显示模块电路设计 (7) 3.1.3蜂鸣器模块电路设计 (7) 3.1.4 DHT11温度湿度传感器电路设计 (8) 3.2软件设计 (9) 3.2.1系统软件设计说明 (9) 3.2.2编程语言的选择 (10) 3.2.3主程序流程图 (10) 3.2.3系统的软硬件的调试 (12) 4 设计结果及分析 (13) 5 总结 (14) 参考文献 (15) 附录1 (16) 附录2 (17)

摘要 本文主要以MC9S08QG8单片机为核心,并通过DHT11温湿度传感器的工作原理,实现了对当前环境中温度与湿度的测量,并且通过设置好的湿度的上限、下限的值对当前环境实施监控,超过预警值则实施自动报警。该系统由温度传感器模块、湿度传感模块和液晶显示模块组成,应用温湿度传感器的工作原理对当前环境实施监控,定时采集数据传送给单片机,单片机根据温湿度传感器采集到的数据进行处理,再将接收的数据显示到12864液晶显示屏上,若是超过预期设置的上限和下限,采用二极管模拟报警,由于制作和组合上的精细,使得本设计显得智能化、实用化。 关键词:单片机(MC9S08QG8);温度传感器;湿度传感器;12864液晶显示 Abstract The design MC9S08QG8microcontroller core, and through DHT11 temperature and humidity sensor works to achieve in the current environment, temperature and humidity measurements, and a good temperature and humidity by setting the upper limit, lower limit value of the temperature on the current environment implementation of monitoring and humidity, more than the value of implementing an early warning alarm. The system consists of temperature sensor module, humidity sensing module and liquid crystal display module, the application of temperature and humidity sensor works by monitoring the implementation of the current environment, regularly collected data to the microcontroller, microcontroller based temperature and humidity sensor for processing the data collected, and then will rece ive the data to the LCD screen on the 12864, if more than expected to set the upper and lower limits, the use of diode analog alarm, due to a combination of production and fine, making the design is intelligent, practical. Keywords:single chip(MC9S08QG8);temperature sensor;humidity sensor;12864 LCD

智能温室大棚系统需求分析说明书

智能温室大棚系统软件需求分析说明书 小组成员:物联网12001 梁树强 物联网12001 于吉满 物联网12001 卜浩圻

目录 1.软件介绍3 2. 软件面向的用户群体 (3) 3. 软件应当遵循的规或规 (3) 4.软件围3 5. 软件中的角色3 6.软件的功能性需求4 6.0功能性需求分析4 6.0.1经管员功能性需求分类4 6.0.2用户功能性需求分类4 6.1 系统经管员功能细化5 6.2 用户功能细化6 7.系统功能模块用例图10 7.1系统经管员功能模块用例图10 7.2用户功能模块用例图11 8.软件的非功能性需求13 8.1 用户界面需求13 8.2 软硬件环境需求13 8.3 软件质量需求13 9.参考文献13

1.软件介绍 (1)该软件是智能温室大棚系统 (2)软件开发背景:随着社会和经济的发展,人们对物质生活的需求越来越高。中国人口众多,人均耕地面积很少,如何提高农作物产量,实行耕地面积利用率的最大化十分重要。为了提高单位面积上农作物的产量,国外纷纷提出了自己的智能温室大棚系统设计方案。所谓的智能温室大棚系统设计就是通过现代科学技术手段,调节农作物生长所需的各种环境条件,主要有光照、温度、土壤湿度、二氧化碳浓度这4个环境参数,从而使农作物处于最佳的生长环境中,进而最大幅度地提高农作物的产量。而开发此系统正是利用现代科技,来科学有序的发展农业,让人们从繁重的体力劳动中解放出来,体验到科技带来的快乐。 2.软件面向的用户群体 适应群体:以农作物为主要经济来源的企业或者个体劳动者,特别适合拥有多个温室大棚用来种植作物的用户。 该系统的开发,最大的好处是更加科学的经管温室大棚,细致化的从温度,湿度,二氧化碳浓度等可靠数据来分析和制定作物的更加适宜的环境。智能化的使用方法让用户对温室大棚的经管更加省时,省力,使使用者最终获得更大的收益。 3.软件应当遵循的规或规 1.数据库要求规完整,有系统崩溃手动恢复的功能 2.要求该软件的可扩展性好。 3.要求该软件整体的安全性强 4.要求该软件采集的数据准确性要高。 5.要求该软件组建的无线传感网稳定,安全性高。 4.软件围 本系统用C/S架构,安全性能和维护性高,并且用java语言对此系统进行的开发,移植性好。适合用户在不同的平台运行,灵活可靠,更加符合在温室大棚不同的设备硬件上进行移植。 5.软件中的角色 5.1经管员

基于单片机的毕业论文题目有哪些

基于单片机的毕业论文题目有哪些 很多物联网专业的学生对单片机非常感兴趣,不光是对专业的热爱,另外由于单片机是集成电路芯片,是控制整个流程最基础的环节,大多数理科生对这种控制式设计充满着好奇,下面,我们学术堂整理了多个基于单片机的毕业论文题目,欢迎各位借鉴。 基于单片机的毕业论文题目一: 1、基于单片机的压电加速度传感器低频信号采集系统的设计 2、基于单片机的超声测距系统 3、基于C8051F005单片机的两相混合式直线步进电机驱动系统的设计 4、基于单片机的工业在线数字图像检测系统研究与实现 5、基于FPGA的8051单片机IP核设计及应用 6、基于单片机的军需仓库温湿度测控系统研究 7、单片机多主机通信模式在粮库温湿度监控系统中的应用 8、基于单片机的中小水电站闸门控制系统 9、基于单片机的正弦逆变电源研制 10、单片机实验教学仿真系统的设计与开发 11、基于单片机的温湿度检测系统的设计 12、基于单片机的蓝牙接口设计及数据传输的实现 13、基于单片机的多功能温度检测系统的设计与研究 14、基于单片机的温度控制系统的研究 15、行为导向教学策略在职校单片机课程教学中的应用研究 16、逻辑电路与单片机的虚拟实验系统设计与实现

17、基于单片机的LED显示系统 18、基于单片机的校园安防系统 19、基于MSP430单片机的红外甲烷检测仪设计及实现 20、基于高性能单片机的无线LED彩灯控制系统的设计与实现 21、基于AVR单片机教学实验板的设计 22、基于单片机的阀岛控制系统的研究 23、基于AT89S51单片机实验开发系统设计 24、基于单片机和GPRS数据传输技术的研究 25、基于HCS12单片机的智能车底层控制系统研究 26、单片机GPRS智能终端及远程工业监控技术研究 27、基于单片机的MODBUS总线协议实现技术研究 28、基于单片机的室内智能通风控制系统研究 29、基于单片机的通用控制器设计与实现 30、基于单片机控制的PTCR阻温特性测试系统的设计与实现 31、Proteus在单片机教学中的应用 32、基于单片机的变频变压电源设计 33、基于单片机的监控系统控制部分的设计 34、基于单片机的葡萄园防盗报警系统设计 35、基于单片机的温度智能控制系统的设计与实现 36、基于单片机的远程抄表系统的设计与研究 37、基于单片机的温度测控系统在温室大棚中的设计与实现 38、基于单片机的高精度随钻测斜仪系统开发 39、基于16位单片机MC9S12DG128B智能车系统的设计 基于单片机的毕业论文题目二: 40、基于单片机的压力/液位控制系统的设计研究 41、单片机与Internet网络的通信应用研究 42、基于单片机控制的温室环境测控装置研究 43、具有新型接口的MCS-51单片机实验系统设计 44、基于单片机控制的直流恒流源的设计 45、基于单片机的模糊控制方法及应用研究 46、基于AT89S52单片机的煤矿瓦斯监测系统的研制 47、基于AT89C51单片机的脉象信号采集系统研究 48、基于DTMF技术的单片机远程通信系统研究 49、基于单片机的GPRS无线数据采集与传输系统的设计 50、基于单片机控制的柴油机喷油泵数据采集系统的设计与实现 51、基于谐振技术及MK单片机的多路升压器研究设计 52、基于单片机的数据串口通信 53、基于单片机的智能寻迹系统设计 54、压电式阀门定位器与单片机实验装置研制 55、基于单片机的微型电子琴研究与实现 56、基于单片机的恒温恒湿孵化器系统设计 57、基于16位单片机MC9S12XS128的两轮自平衡智能车的系统研究与开发

基于51单片机的电子琴设计课程设计

目录 前言 (2) 第1章基于51单片机的电子琴设计 (3) 1.1 电子琴的设计要求 (3) 1.2 电子琴设计所用设备及软件 (3) 1.3 总体设计方案 (3) 第2章系统硬件设计 (5) 2.1 琴键控制电路 (5) 2.2 音频功放电路 (6) 2.3 时钟-复位电路 (6) 2.4 LED显示电路 (6) 2.5 整体电路 (6) 第3章电子琴系统软件设计 (7) 3.1 系统硬件接口定义 (7) 3.2 主函数 (8) 3.2.1 主函数程序 (8) 3.3 按键扫描及LED显示函数 (9) 3.3.1 键盘去抖及LED显示子程序 (10) 3.4 中断函数 (11) 3.4.1 中断程序 (12) 第4章电子琴和调试 (12) 4.1 调试工具 (12) 4.2 调试结果 (13) 4.3 电子琴设计中的问题及解决方法 (14) 第5章电子琴设计总结 (15) 参考文献 (16) 附录 (17)

前言 音乐教育是学校美育的主要途径和最重要内容,它在陶冶情操、提高素养、开发智力,特别是在培养学生创新精神和实践能力方面发挥着独特的作用。近年来,我国音乐教育在理论与实践上都取得了有目共睹的成绩,探索并形成了具有中国特色的、较为完整的音乐教育教学体系。但我国音乐教育的改革力度离素质教育发展的要求还存在一定距离。如今,电子琴作为电子时代的新产物以其独特的功能和巨大的兼容性被人们广泛的接受和推崇。而在课堂教学方面,它拥有其它乐器无法比拟的两个瞬间:瞬间多元素思维的特殊的弹奏方法;瞬间多声部(包括多音色)展示的乐队音响效果的特点。结合电子琴自身强大的功能及独特的优点来进行音乐教育的实施,这样就应该大力推广电子琴进入音乐教室,让电子琴教学在音乐教育中发挥巨大的作用。现代乐器中,电子琴是高新科技在音乐领域的一个代表,体现了人类电子技术和艺术的完美结合。电子琴自动伴奏的稳定性、准确性,以及鲜明的强弱规律、随人设置的速度要求,都更便于人们由易到难、深入浅出的准确掌握歌曲节奏和乐曲风格,对其节奏的稳定性和准确性训练能起到非常大的作用。电子琴所包含的巨量的音乐信息和强大的音乐表现力可以帮助音乐教学更好地贯彻和落实素质教育,更有效地提高人们的音乐素质和能力。目前,市场上的电子琴可谓琳琅满目,功能也是越来越完备。以单片机作为主控核心,设计并制作的电子琴系统运行稳定,其优点是硬件电路简单、软件功能完善、控制系统可靠、性价比较高等,具有一定的实用与参考价值。这就为电子琴的普及提供了方便。 二、电子琴设计要求本设计主要是用AT89C51单片机为核心控制元件,设计一台电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有7个按键和1个复位按键。本系统主要是完成2大功能:音乐自动播放、电子琴弹奏。关于声音的处理,使用单片机C语言,利用定时器来控制频率,而每个音符的符号只是存在自定义的表中。

基于单片机的温湿度控制系统

目录 目录 ........................................................................................................................................................ I 第1章绪论 (1) 1.1课题研究的背景 (1) 1.2课题研究的意义 (1) 1.3课题研究的主要内容 (2) 1.4课题研究的工作原理 (2) 第2章系统总体方案设计.................................................................................. 错误!未定义书签。 2.1功能要求 .................................................................................................... 错误!未定义书签。 2.2设计思路 .................................................................................................... 错误!未定义书签。 2.3方案选择 .................................................................................................... 错误!未定义书签。 2.3.1 传感器选择方案................................................................................ 错误!未定义书签。 2.3.2 显示器选择方案................................................................................ 错误!未定义书签。 2.3.3 单片机主芯片选择方案.................................................................... 错误!未定义书签。 2.4总体设计框图.............................................................................................. 错误!未定义书签。第3章系统硬件设计.......................................................................................... 错误!未定义书签。 3.1概述 ............................................................................................................ 错误!未定义书签。 3.2主控模块设计 ............................................................................................ 错误!未定义书签。 3.2.1 STC89C52芯片的简介....................................................................... 错误!未定义书签。 3.2.2 主控模块电路原理图........................................................................ 错误!未定义书签。第4章系统软件设计.......................................................................................... 错误!未定义书签。 4.11602液晶显示模块设计 ........................................................................... 错误!未定义书签。 4.2传感器模块设计 ........................................................................................ 错误!未定义书签。第5章系统分析与调试...................................................................................... 错误!未定义书签。第6章结论与展望 ............................................................................................. 错误!未定义书签。致谢 ..................................................................................................................... 错误!未定义书签。附录 . (4) 附录C 程序清单 (4)

相关主题
文本预览
相关文档 最新文档