自动浇花系统的设计毕业论文

时间:2025-04-03

XXX大学

本科生毕业论文

题目自动浇花系统的设计

系别电子信息科学与技术

班级 xxx 姓名 xxx 学号 1246332xx 答辩时间 2016年 5月

xxxx大学计算机与信息工程学院

目录

1 自动浇花器的研究现状 (2)

2 系统设计的研究方法和手段 (2)

3 系统硬件简介 (2)

3.1单片机的最小化系统 (2)

3.1.1 AT89C51单片机的基本组成 (3)

3.1.2 AT89C51单片机的存储器 (3)

3.1.3 振荡电路和时钟 (4)

3.2LCD1602简介 (5)

3.2.1 LCD1602的基本参数及引脚功能 (5)

3.3ADC0832的简介 (7)

3.3.1 ADC静态特性 (8)

3.3.2 ADC动态特性 (8)

3.3.3 ADC性能测试 (9)

3.3.4 常用ADC芯片概述 (9)

3.3.5 ADC0832模数转换原理及主要技术指标 (9)

3.3.6 主要特性 (10)

3.3.7 内部结构 (10)

3.3.8 外部特性(引脚功能) (10)

3.3.9 ADC0832的工作过程 (11)

3.3.10 ADC0832与单片机的接口电路 (11)

3.4土壤湿度检测模块 (12)

3.4.1 比较器LM393 (13)

3.4.1.1 LM393主要特点: (13)

3.4.1.2 LM393引脚图及内部框图 (13)

3.5报警及电机驱动 (15)

4软件设计 (15)

4.1主程序流程图 (15)

4.2显示模块 (18)

4.3AD转换模块 (19)

4.4湿度检测模块 (20)

5. 结论 (21)

谢辞 (24)

附录1 原理图 (25)

附录2 参考程序 (26)

自动浇花系统的设计

xxx 指导老师:xxx

摘要:本设计是基于AT89C51单片机和ADC0832的自动浇花系统。本设计的电路内部包含湿度采集和AD转换等主要功能。自动浇水系统设计的浇水部分是通过单片机程序设计浇水的上下限值与感应电路送入单片机的土壤湿度值相比较,当低于下限值时,单片机输出一个信号控制浇水,高于上限值时再由单片机输出一个信号控制停止浇水。这样可以帮助人们及时地给心爱的盆花浇水。

关键词:AT89C51;湿度的采集与显示; LED

Design of potted flowerss automatic watering system

xxxxxxxxx Tutor:xxxxxx

Abstract:This design is the automatic watering system AT89C51 based on MCU and ADC0832. The design of the circuit contains the main functions of humidity acquisition and AD conversion. Watering part of automatic watering system design is through the upper and lower limits of microcontroller programming watering value and induction circuit into MCU soil moisture compared to the values, when the lower limit value, the output of the single chip a signal to control the watering, above the upper limit again by the MCU output a signal control stop watering. This water can help people in a timely manner to the beloved flower.

Key words:AT89C51 ;Humidity acquisition and display ; LED

1

1 自动浇花器的研究现状

现如今人们的生活质量不断提高。人们都喜欢在家里养养盆花,这样可以陶冶人们的情操,丰富人们的生活。同时盆花可以通过光合作用吸收二氧化碳,净化室内空气,在有花木的地方空气中阴离子聚集较多,所以空气也特别清新,而且许多花木还可以吸收空气中的有害气体,因此,养盆花如今被许多人喜爱。

给盆花浇水是否能做到适时及适量,是养花成败与否的关键。但是,在生活中人们总是会有没时间照顾的时候,比如工作学习太忙,旅游或者出差等。花草生长的问题大多数以上是由花儿浇灌不及时引起的;好不容易种植很长时间的花草,因为浇水不及时或者长势不好,用来美化室内环境的花草几乎成了“摆设”。因此,我想设计一种可以给盆花土壤湿度进行检测,并且自动浇水的盆花自动浇水系统。

2 系统设计的研究方法和手段

本次毕业设计是设计一种单片机控制的自动浇水系统,它可以实现室内盆花浇水的自动化系统。该系统可对土壤的湿度进行实时监控,并对盆花进行适时适量的浇水。其核心是单片机、湿度采集、显示电路以及浇水驱动电路构成的检测以及控制部分。主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。该设计的检测部分单片机选用AT89C51单片机,软件部分选用C51语言编程。土壤湿度采集于显示电路可将检测到的土壤湿度模拟量放大转换成数字量并且通过单片机内程序控制精确的将湿度分显示在LCD

显示屏上,通过单片机内的程序判断是否要给盆花浇水,如果需要浇水,则单片机系统就会发出浇水信号,带动水泵开始浇水,若不需要浇水,则进行下一次循环检测。

3 系统硬件简介

3.1 单片机的最小化系统

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集合输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ALMEL的AT89C51是一种高效微控制器,AT89C51单片机为很多嵌入式控制

2

系统提供了一种灵活性高且价格低廉的方案。

3.1.1 AT89C51单片机的基本组成

AT89C51由一个8位的微处理器,128KB片内数据存储器RAM,21个特殊功能寄存器SFR,3KB片内程序存储器Flash ROM,64KB可寻址片内外一编址的ROM,64KB可寻址片外的RAM,4个8位并行I/O接口(P0-P3),一个全双工通用异步串行接口UART,两个16位 …… 此处隐藏:6851字,全部文档内容请下载后查看。喜欢就下载吧 ……

自动浇花系统的设计毕业论文.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219