鱼缸自动控制系统设计.doc

资料分类:单片机自动化 上传会员:小胖猫 更新时间:2016-11-24
需要金币1000 个金币 资料包括:完整论文,开题报告 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9112
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着人们物质生活的改善和欣赏能力的提高,观赏鱼缸之类的工艺产物渐渐投入了家庭和宾馆等公共场合。但是,由于存在一些鱼缸要求人为实现水温、液面、喂食等控制操作,使我们多了很多烦杂和不便。

本文经过对当前大多数水族箱控制设备使用中近况的剖析和钻研,建议了一种鱼缸温度控制系统的设计方式。该温度控制以89C51单片机为主要器件,并以软硬件设计该系统。用DS18B20温度传感器获取水温,并在液晶屏上实现输出。软件部分运用了KEIL uVision4这个编程工具进行软件的开发和调试,用C语言进行编程。本文从功能设计、元器件选取、硬件电路设计和软件控制系统的设计方面进行了阐述。

经过较长时间的尝试,表明该控制系统运行可靠且操作便利。而且本体系设计布局简洁、价格便宜,能普遍在各种安置观赏鱼缸的场合使用。

 

关键词:温度控制  LCD显示  单片机

 

目录

摘要

ABSTRACT

1 引言-1

2 鱼缸自动控制系统的总体设计-2

2.1 概述-2

2.2 鱼缸控制系统的设计要求-2

2.3 鱼缸控制系统的功能组成-2

2.4 鱼缸控制系统的硬件结构框图-2

2.5 主要元器件的选取-3

2.5.1 单片机的选取-3

2.5.2 LCD液晶显示屏的选取-4

2.5.3 温度传感器的选取-7

2.5.4 语言工具的选取-8

3 系统的硬件设计-9

3.1 89C51的晶振复位电路-9

3.1.1 晶振电路设计-9

3.1.2 复位电路设计-9

3.2 DS18B20温度传感器模块设计-10

3.3 LCD1602温度显示模块设计-11

3.4 键盘模块设计-11

3.5 继电器控制模块设计-12

4 系统的软件设计-14

4.1 主程序模块-14

4.2 温度检测模块的程序-14

4.2.1 初始化程序代码-14

4.2.2 读取DS18B20温度值并计算实际温度值程序代码-15

4.3 温度显示模块的程序-15

4.3.1 温度显示模块代码-15

4.3.2 蜂鸣器报警的程序代码-17

5 软硬件调试-19

5.1 硬件调试-19

5.2 软件调试-19

6 结论-20

致谢-21

参考文献-22

附录1-23

附录2-24

相关论文资料:
最新评论
上传会员 小胖猫 对本文的描述:解决的思路:用单片机控制电磁阀,电源接通电磁阀就开启,水管就通了,反之,电源关闭,电磁阀使水管断流,进水管直接接在自来水管子上,进水的多少要看想要换多少水(抽掉的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: