摘要:温度作为重要物理量被广泛应用于各个领域,温度的检测与控制至关重要,该课题结合嵌入式微控制器和传感器技术,进行智能温度检测系统的设计。
系统硬件部分有以下几个模块:AT89C51相当于总指挥,控制整个系统的运作,负责传输信号、数据等。对于外界温度的采集使用DS18B20,直接得到数字量。用四位数码管对采集并经过转换的数据进行显示,为了迅速了解系统运行情况并及时进行调整,特外加蜂鸣器超域报警。软件部分利用C语言进行程序编写,模块化分析设计,进行仿真联调,实现了温度的检测与实时显示。该系统成本低,易于实现,测量范围广。
关键词:单片机 ;DS18B20 ;温度采集
目录
摘要
ABSTRACT
引言-1
1 概述-2
1.1设计目的-2
1.2设计内容-2
2 主要元器件性能分析-3
2.1 89C51单片机最小系统设计-3
2.1.1 89C51单片机简介及引脚图-3
2.1.2单片机最小系统介绍-7
2.2 DS18B20简介及引脚图-8
2.2.1 DS18B20基本介绍-8
2.2.2 DS18B20与单片机连接电路-9
2.2.3 DS18B20时序-10
2.2.4单片机访问DS18B20-12
2.3温度显示-13
2.3.1数码管介绍-13
2.3.2数码管连接电路-15
2.4报警系统-15
2.4.1蜂鸣器介绍-15
2.4.2蜂鸣器连接电路-16
3 硬件总体结构-17
4 程序分析-18
5 系统调试分析-19
5.1 Keil简介-19
5.2 Proteus简介-19
6 仿真结果-20
7 总结-22
致谢-23
参考文献-24