摘要:本设计介绍基于AT89C51单片机的温度报警器系统。系统由硬件结构和软件设计构成。硬件结构由主控制模块、温度采集模块、显示模块和报警及指示模块四个模块组成。温度报警系统以AT89C51单片机为核心控制芯片,温度采集选用DS18B20芯片,显示模块采用可以直观数字显示的7SEG-MPX4-CA-BLUE数码管。软件设计能够实时采集周围的温度信息并用数码管进行显示,程序内部设定有报警上下限,根据应用环境不同可设定不同的温度报警上下限。该系统实现了对温度的自动监测,为设备的正常运行提供了有力条件,具有读取方便、显示直观、电路简洁、成本低廉等诸多优点。在工业中具有一定的实用价值和广泛的应用前景。66434
毕业论文关键词: AT89C51,DS18B20,温度检测,报警
Abstract:This design introduces a temperature alarm system based on AT89C51. The system is composed of hardware structure and software design.The hardware structure consists of main control module, temperature acquisition module, display module and alarm indication module and four modules.Temperature alarm system based on AT89C51 microcontroller as the core control chip, the temperature acquisition using DS18B20 chip and display module using 7SEG-MPX4-CA-BLUE intuitive digital display of the digital tubes can be.Design software can real-time acquisition of the ambient temperature information and digital tube display, internal procedures set upper and lower limit alarm, according to the application environment can be set different temperature alarm limits.The system realized the automatic monitoring of temperature, has provided the powerful condition for the normal operation of equipment, with easy to read, intuitive display, simple circuit, low cost, etc., and many other advantages.It has certain practical value and broad application prospect in industry.
Keywords: AT89C51,DS18B20,Temperature detecting,alarm
目 录
1 前言 4
1.1课题研究的背景 4
1.2课题研究的意义和目的 4
2 系统总体设计 5
2.1系统设计任务和要求 5
2.2设计方案 5
2.3 设计框图 5
3 芯片介绍 6
3.1 AT89C51单片机的简介 6
3.2管脚说明 6
3.3 DS18B20概述 7
3.4 DS18B20封装形式及引脚功能 8
3.5 DS18B20的特性 8
4系统硬件设计 9
4.1 单片机最小系统设计 9
4.2报警电路设计 11
4.3 DS18B20接口电路设计 11
4.4显示电路设计 11
5 系统软件设计 12
5.1主程序流程图的设计 12
5.2温度程序设计 15
6 测试结果与分析 16
结 论 18
参 考 文 献 19
致 谢 20
附录一 系统整体原理图 21
附录二 仿真结果图