摘 要:近年来电热水器越来越受到人们的欢迎。本设计采用51单片机作为核心器件。单片机具有成本低,功耗低,易编程等优点。使用DS18B20作为温度传感器,采集到的数据送到单片机,经过数据处理,能够在数码管上精确的显示。当水位过低或过高时蜂鸣器报警。软件则使用KEIL软件编写程序。设计了一款能够读取水温及水位的电热水器,基本实现了智能控制功能。56454
毕业论文关键字:单片机,数码管,DS18B20
Abstract:In recent years, more and more people are fond of water heater. This design uses 51 single chip machine as the core device.Program using C language. MCU with low cost, low power consumption, easy programming, etc.Use DS18B20 as the temperature sensor,the collected data to the MCU, after data processing, can be accurately displayed on the digital pipe. When the water level is too low or too high a buzzer alarm.Use the KEIL software software program.Designed a water temperature and water level is able to read the water heater., the basic realization of intelligent control functions.
Keywords:Single-Chip Microcomputer,Digital tube,DS18B20
目 录
1 绪论 5
1.1 单片机的组成及特点 5
1.2 国内外的发展情况 5
1.3 选题目的意义 5
2 硬件电路设计方案 6
2.1 AT89C52单片机 6
2.2 温度检测模块设计 7
2.2.1 DS18B20数字式温度传感器检测 7
2.2.2 DS18B20内部结构 11
2.3 报警驱动电路设计 12
2.4 水位显示电路设计 12
2.5 LED数码管显示电路设计 13
3 软件电路设计方案 14
3.1 系统软件总流程图 14
3.2 水位程序流程图 16
3.3 DS18B20读取温度流程图 16
4 仿真与调试 17
4.1 软件简介 18
4.1.1 Keil软件简介 18
4.1.2 Proteus ISIS简介 18
4.2 功能仿真 18
结论 23
参考文献 24
致谢 25
1 绪论
本文介绍基于单片机控制的热水器发展背景及前景,论述其系统的组成框图,对各部分电路的功能及其器件进行论证,主要包括加热控制电路,温度检测电路、水位控制电路显示电路、LED数码管及发光二极管指示灯显示电路,以及报警器驱动电路等。具体论述电路的实现方案及各部分电路使用器件。并设计软件部分的程序流程图、编写相应的程序。最后,应用Proteus软件,实现了功能仿真。
1.1 单片机的组成及特点
在一个超大规模的集成电路芯片上,将中央处理器、定时器、存储器以及多个I/O接口电路集成在一起,是单片机最大的特点。因其构成相比,一块单片机芯片相当于一台电脑。
特点有:
(1)可靠性高/体积小、集成度高
(2)易扩展
(3)控制功能强
(4)易于开发