自动浇花系统设计
自动浇花系统设计(论文10000字)
摘要: 此次设计采用AT89C51单片机外接湿度传感器、显示模块、电机驱动模块、按键模块,组成自动浇花系统。在控制器的控制下,探测器检测土壤温湿度,将检测值传送回来,经控制器判断该值是否在正常温湿度范围内,若低于温湿度的最小值,发出浇水指令,让水泵自动出水;若高于最大值,发出终止浇水指令,让水泵停止浇水。
关键词:AT89C51;湿度传感器;自动浇花
Design of automatic watering system
Abstract: The design uses AT89C51 microcontroller, external humidity sensor, display module, motor drive module, button module, composed of automatic watering system. Under the control of the controller, soil temperature and humidity detection detector, the detected value is sent back, the controller determines whether the value of temperature and humidity in the normal range, if less than the minimum value of temperature and humidity, a watering instruction, let the automatic water pump; if higher than the maximum value, a stop watering instruction, let the pump stop watering.
Keywords: AT89C51;Humidity sensor;Automatic watering
目 录
摘要 1
Abstract 1
1引言 1
1.1 选题的意义及背景 1
1.2 自动浇花器的诞生背景及国内外发展现状 1
1.3 灌溉技术的发展简介 1
2 设计题目与要求 3
2.1 毕业设计要求 3
2.2 毕业设计目的 3
3 系统设计内容 4
3.1 系统设计框图 4
3.2 系统硬件的选择 4
3.3 最终方案决定及电路设计 5
4 系统硬件电路的设计 6
4.1 AT89C51的介绍 6
4.1.1 内部结构 6
4.1.2 引脚说明 7
4.1.3 显示功能及实现 10
[资料来源:www.doc163.com]
4.2数码管介绍 11
4.3 时钟电路及复位电路的设计 13
4.3.1 时钟电路 13
4.3.2 复位电路 14
4.4 键盘输入模块 15
4.5 浇水模块设计 15
4.5.2 浇水功能的实现 16
4.6 电源的设计 17
5 系统的程序设计 20
5.1 系统时间显示 20
5.2 键盘控制时间设置 21
5.2.1 按键校对系统时间 21
5.2.2 按键设置浇水时间 22
6 总结 25
致 谢 26
参考文献 27
[资料来源:http://Doc163.com]