需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6863 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来随着计算机的运用越来越广泛,单片机的使用也逐渐被人们所重视,同时带动传统控制检测领域的更新。在日常生活中我们常需要对到温度进行控制和检测。本设计主要由硬件和软件组成。硬件部分由AT89C51控制模块、DS18B20传感器模块、报警模块、LCD1602液晶显示模块组成,软件部分用C语言编写。设计实现的功能有:温度的测量及预设温度的报警。最后通过Proteus进行仿真,结果表明设计的系统能够达到温度测量报警的目标。本设计具有操作方便,成本低的优点,可以在日常生活中进行广泛的应用。 关键字:51单片机,温度报警系统,DS18B20温度传感器
目录 摘要 Abstract 1 绪论-5 1.1 课题的研究的背景及意义-5 1.2 国内外研究现状-5 1.3 本文的主要研究内容-5 2 系统总体设计与选择-5 2.1 系统控制器的选择-5 2.1.1 基于51单片机的温度控制器-5 2.1.2 基于ARM的温度控制器-6 2.1.3 基于PLC的工业温度控制器-7 2.1.4 方案选择-7 2.2 温度传感器的选择-7 2.2.1 数字温度传感器-7 2.2.2 热电阻温度传感器-8 2.2.3 方案选择-8 2.3 显示模块的选择-8 2.3.1 LCD1602液晶显示器-8 2.3.2 TFT液晶显示器-8 2.3.3 方案选择-8 3 系统硬件电路设计-9 3.1 系统整体设计概述-9 3.2 温度采集模块电路的设计-9 3.2.1 DS18B20的引脚功能-9 3.2.2 DS18B20和AT89C51单片机连接电路-10 3.3 显示模块的设计-10 3.3.1 LCD1602的引脚功能-10 3.3.2 液晶显示部分与AT89C51单片机的连接电路-11 3.4 复位电路和晶振电路的设计-12 3.4.1 复位电路的设计-12 3.4.2 复位电路和晶振电路与AT89C51的连接电路-12 3.5 报警模块电路的设计-13 3.5.1 报警模块硬件的介绍-13 3.5.2 报警模块与AT89C51的连接电路-13 3.6 按键模块电路的设计-14 3.6.1按键模块与AT89C51的连接电路-14 4 系统软件的设计-15 4.1 keil软件的介绍-15 4.2 主程序的设计-16 4.3 DS18B20 温度传感器程序-16 4.4 LCD1602程序的设计-20 4.5 按键模块程序的设计-22 4.6 报警模块程序的设计-25 5 仿真结果及分析-28 5.1 proteus的仿真软件的介绍-28 5.2 系统仿真-28 5.3 仿真分析-30 结论-31 参考文献-32 致谢-33 |