目录
摘要……………………………………………………………………………………………………………… …1
1绪论……………………………………………………………………………………………………… ………6
1.1选题背景及研究意义……………………………………………………………………………… …6
1.2 温度测量的意义…………………………………………………………………………………… ……6
1.3 系统预期目标……………………………………………………………………………………… ……6
2 开发工具Proteus与Keil…………………………………………………………………………………7
2.1 Proteus软件简单应用………………………………………………………………………………… 7
2.2 Keil软件调试应用…………………………………………………………………………………… 8
3 系统设计概述………………………………………………………………………………………………… 8
3.1 方案确定…………………………………………………………………………………………… ……8
3.2 系统设计原理……………………………………………………………………………………………8
3.3 系统组成框图………………………………………………………………………………………… …8
4 元器件介绍………………………………………………………………………………………………………9
4.1 AT89S52单片机介绍………………………………………………………………………………… …9
4.1.1 AT89S52单片机主要特性 10
4.1.2 AT89S52单片机管脚 10
4.2 1602LCD 液晶模块简介 11
4.3 DS18B20介绍 11
4.3.1 DS18B20内部结构及功能 12
4.3.2 测温原理 12
5 系统硬件设计……………………………………………………………………………………………… …13
5.1主板电路 13
5.2液晶显示部分与89C51的接口电路 13
5.3 DS18B20温度传感器与单片机的接口电路 14
6 系统软件设计……………………………………………………………………………………………… …15
6.1 主程序设计 15
6.2 DS18B20初始化 15
6.3 读出温度子程序 16
6.4 温度转换命令子程序 16
6.5 计算温度子程序 17
6.6显示数据刷新子程序 17
7 系统仿真测试…………………………………………………………………………………………………17
结束语……………………………………………………………………………………………………… ……18
参考文献……………………………………………………………………………………………………………19
1.1选题背景及研究意义
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。
温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学试验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度计通常都是精度为1℃和0.1℃的水银、煤油或酒精温度计。这些温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等优点,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。
本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。
请先
!