基于单片机的温度实时监控系统设计
摘 要
本文主要是针对制冷设备的温度监控而展开的一系列设计研究。该设计以单片机AT89C51为控制核心,从DS18B20温度检测的数据采集、设定值调整、LED数码管显示电路、报警及输出控制电加热器等几个方面出发,详细研究和设计了基于单片机的温度控制的各个部分内容,设计了单片机及其外围电路,并结合一套经典的程序算法。给出了一套合理的基于单片机的温度控制器软硬件解决方案。
关键字 :温度检测 DS18B20 单片机 温度控制
Design of a Temperature-Control System based on the single-chip
ABSTRACT
This article is mainly aimed at monitoring the temperature of refrigeration equipment and launched a series of design studies. The AT89C51 single-chip design for the control of the core, from the temperature detection DS18B20 data acquisition, the adjustment settings, LED digital tube display circuit, alarm and output control several aspects, such as electric heater, the detailed study and design based on single the temperature control machine in all parts of the design of the single-chip microcomputer and its peripheral circuits, and procedures combined with a classic algorithm. Given a reasonable temperature controller based on single-chip hardware and software solutions.
Key words: Single-chip Computer Sensor Temperature Measurement
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1课题设计背景及意义 1
1.2 行业技术发展趋势 1
1.3 课题设计的主要内容 1
2 系统的总体设计 3
3 系统的主要硬件介绍 4
3.1 单片机介绍 4
3.1.1单片机概述 4
3.1.2 单片机编程语言介绍 5
3.1.3 系统选择 6
3.1.4 AT89C52引脚功能介绍 8
3.2 温度传感器DS18B20 14
3.2.1 DS18B20简介 14
3.2.2 DS18B20的硬件连接 15
4 温度监控系统的设计 17
4.1硬件设计 17
4.1.1 温度检测部分 17
4.1.2 LED数码管显示电路 18
4.1.3 报警及控制输出部分 19
4.1.4 单片机及按键电路设计 20
4.2 软件系统设计 22
4.2.1 系统程序流程图 22
4.2.2 单片机软件开发语言 24
4.2.3 DS18B20驱动程序 24
4.2.4 系统的程序源代码 28
5.系统的调试与仿真 36
5.1 系统程序的调试 36
5.2 proteus仿真及调试 39
5.2.1 proteus的功能简介 39
5.2.2 proteus的界面简介 40
5.2.3 温度监控设计的proteus仿真结果 48
5.2.4 基于开发板的温度监控设计仿真结果 51
6.温度监控系统设计的硬件成果 55
6.1模块硬件概论 55
6.1.1按键调整模块 55
6.1.2温度显示模块 56
6.1.3电源模块 56
6.1.4温度采集、核心控制模块 57
6.1.5整体硬件系统 58
参考文献 59
附 录 60
系统整体硬件电路图 60
谢 辞 61
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>