需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19030 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的高速发展,人民生活水平的日益提高,对仪器设备的使用也变得越来越智能化了,对设备参数的控制研究已成为热点。其中,温度是一个十分重要的物理量,对温度的测量和控制是非常必要的。在工农业生产,日常生活中,人们迫切的需要对温度进行检测和控制。所以,如果我们使用单片机的话,十分的方便,简单和灵活,可以很好的提高被测温度的性能指标,使得产品的数量和质量获得提高。现代社会也是信息社会,对安全程度也有很高的要求,能实时检测并且能通过报警系统对异常情况进行报警,减少损失,也显得十分的重要。所以,设计一款功能全面,安全可靠的温度报警系统就尤为重要了。 本温度报警系统设计是采用了AT89S51作为控制芯片,结合了DS18B20温度传感器、键盘输入,液晶显示,蜂鸣器报警、风扇降温等模块来完成。用单片机对温度进行处理,通过其内部的程序将所测量的温度值显示在LCD液晶显示屏上。如果,温度不在安全范围以内,蜂鸣器将会执行报警操作,其中,当温度超过所设置的上限温度时风扇将会转动对电路进行降温。本设计系统分为硬件和软件两个部分。硬件部分主要是通过DS18B20温度传感器采集周围环境温度转化为数字信号,经单片机处理之后通过液晶显示模块显示当前的环境温度,当温度不在设定的安全范围之内,蜂鸣器将发出报警信号。软件部分采用C语言进行编程,模块化的设计十分的方便我们的修改和理解。焊好的电路可以实时显示当前环境温度,在温度不在安全范围内可以发出警报。 通过对实际电路的测试,本设计基于单片机对温度的报警系统运行十分稳定,能够准确地检测当前温度实现报警,系统结构使用十分的简单,具有实用价值。
关键词:AT89S51;温度传感器DS18B20;液晶显示;温度
目录 摘要 ABSTRACT 第一章 绪论-1 1.1研究背景及意义-1 1.2 国内外研究现状-1 1.3 论文内容和篇章结构-2 第二章 总体设计方案-3 2.1单片机-4 2.1.1单片机简述-4 2.1.2单片机的发展历程-5 2.1.3 单片机产品及选择-6 2.2温度传感器DS18B20-9 2.2.1温度传感器的介绍-9 2.2.2 DS18B20简介-10 2.2.3 DS18B20的外型和内部结构-10 2.2.4 DS18B20的工作原理-12 2.2.5 DS18B20温度传感器的通信协议-13 2.2.6温度数据的处理-14 2.3 液晶显示模块-15 2.3.1 液晶显示器简介:-15 2.3.2 LCD1602概述:-16 2.3.3 LCD1602引脚介绍-17 2.3.4 液晶显示器的显示原理-18 2.3.5 LCD液晶显示模式控制指令表-18 2.3.6 LCD的读/写操作规定-19 第三章 硬件电路-19 3.1时钟电路-19 3.2复位电路-20 3.3 键盘输入电路-21 3.4液晶显示电路-22 3.5声光报警电路-23 3.6测温电路-24 3.7 电源模块设计-25 3.8电路总体设计-26 第四章 系统软件设计-26 4.1概述-26 4.1.1 系统程序结构的分析-27 4.1.2 系统主程序流程图-27 4.2液晶显示模块程序-30 4.2.1 LCD的初始化过程-30 4.2.2 液晶显示模块部分代码-31 4.3温度测量DS18B20模块-33 4.3.1 温度传感器DS18B20初始化程序流程图-34 4.3.2 读温度子程序流程图-34 4.3.3 测温程序代码-35 第五章 仿真调试与硬件焊接-38 5.1电路仿真-38 5.2硬件电路焊接-38 5.3系统调试-39 结束语-41 致 谢-42 参考文献:-43 附录A-44 附录B-44 |