需要金币: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 |