文档介绍:毕业设计
基于单片机的温度报警系统的设计
2013 年月日
摘要
随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集系统与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。本设计论述了一种以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据并记录当前的时间。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,18B20测温电路,温度显示电路,报警电路等。系统程序主要包括主程序,读温度子程序,计算温度子程序,按键处理子程序,LED显示子程序等。
【关键字】STC89C52单片机;DS18B20;显示电路
Abstract
Along with puter measurement and control technology of the rapid development and wide application,based on singlechip temperature gathering and control system .The control system can real-time storage temperature data and record related to the current design related hardware circuit and related applications. Hardware circuit include STC89C52 microcontroller smallest system,18B20 temperature detection circuit, temperature display circuit,alarm circuit, programming mainly include main program,read temperature subroutine,the calculation of temperature subroutines,key processing procedures,LED display procedures,etc.
【keyword】STC89C52 microcontroller; DS18B20; display circuit
目录
1绪论 1
2 系统总设计方案 1
1
1
方案二 2
2
2
2
2
2
3 主要硬件模块介绍 3
STC单片机介绍 3
STC单片机功能介绍 3
STC89C52 单片机引脚结构与功能 4
5
6
6
7
8
8
9
DS18B20数字温度传感器介绍 9
9
10
10
DS18B20命令设置 12
DS18B20内部温度表现形式 12
4 18B20时序图及相应的软件设计 14
14
读/写时序 15
5 程序框图及C语言设计 18
18
18
18
20
21
结论 30
致谢 31
参考文献 32
基于单片机的温度采集系统的设计
-软件设计
1绪论
随着社会的进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时还有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。
本文主要介绍了一个基于STC89C52单片机的测温系统,详细描述了利用数字温度传感器DS18B20 开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20 的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可