温度上下限可调的报警器的设计
来源:56doc.com 资料编号:5D27861 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D27861
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
温度上下限可调的报警器的设计(任务书,开题报告,论文12000字)
摘 要
随着科技的不断创新,日常生活和工农业中对于温度控制的需求越来越高。设计一个基于单片机的数字温度报警器对温度的测量和控制有着十分重要的意义。本系统以单片机STC89C52为控制核心,外加硬件电路,将温度显示和控制集合于一体,实现温度控制。采用软件算法外加按键实现对温度的升降调节使系统具有高低温报警提示功能。文中详尽地描述了基于温度传感器DS18B20温控系统的开发过程,并对各部分电路进行了具体的介绍,其中包括单片机和各个部分的硬件连接,每个系统模块的工作流程以及软件编程。该设计的优势在于能够准确地实现实时温度采集,LCD能将温度及时地呈现出来,而且它具有温度报警功能,可以按需求调整上限和下限温度。该设计使用方便,适合用于日常生活和工农业中的温度控制。
关键词:单片机 DS18B20 LCD 报警器
Abstract
This paper describes in detail a microcontroller-based digital temperature alarm system. This system uses microcontroller STC89C52 as control core. With the hardware circuit, it can let the temperature display and control set in one to achieve temperature control. Software programming and the buttons using can change the upper and lower temperature to make the system alarm if the real-time temperature is not within the scope of the upper and lower. This paper mainly describes the development process of the temperature control system based on temperature sensor DS18B20. Each part of the circuit was specific introduction, including the connections in the microcontroller and various parts, each system module’s workflow and software programming. This design has the advantage that it can be able to achieve an accurate real-time temperature, then LCD can show the temperature promptly, and it has a temperature alarm function. Everyone can adjust the upper and lower temperature according to demand. The design is easy to use, and it is suitable for everyday life and the temperature control of industry and agriculture.
Key words:Microcontroller,DS18B20,LCD,Alarm
目 录
摘 要 I
Abstract II
第一章 前言 1
1.1 选题的背景意义 1
1.2选题的研究现状 1
1.3 选题的主要工作 2
第二章 系统的组成及工作原理 3
2.1 系统的总体方案选择 3
2.1.1方案介绍 3
2.1.2方案确定 3
2.2系统需求分析 4
2.3系统总体设计方框图 4
第三章 硬件系统及设计方案 6
3.1主控芯片 STC89C52RC单片机 6
3.1.1 STC89C52单片机的介绍 6
3.1.2具体电路实现 6
3.2 测温电路的设计 7
3.2.1 DS18B20简介 7
3.2.2测温电路 8
3.2.3 DS18B20的测温原理 8
3.2.4 DS18B20的内部结构 9
3.3 显示电路 11
3.4温度上下限调节电路 12
3.5报警电路 13
3.6 通信串口电路 14
第四章 系统软件算法设计 17
4.1 程序设计的原则和语言选择 17
4.2系统的整体流程图 17
4.3测温系统程序 19
4.3.1读出温度子程序 19
4.3.2计算温度子程序 21
4.3.3显示温度刷新子程序 22
4.4 1602的液晶显示程序 22
第五章 系统调试 24
5.1程序调试与编译 24
5.2硬件搭建 24
5.3 硬件结果 25
结 语 27
致 谢 28
参考文献 29
附录 30
|