基于DS18B20的数字温度计
摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
关键词:单片机;数字控制;温度计; DS18B20;AT89S51
1. 引言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
目录
摘要……………………………………………………………………………14
1 引言…………………………………………………………………………14
1.1 温度传感器的发展背景………………………………………………14
1.2 本课题研究的意义……………………………………………………14
2 方案论证……………………………………………………………………14
2.1 设计要求………………………………………………………………14
2.2 方案选择………………………………………………………………15
2.2.1 方案一……………………………………………………………15
2.2.1 方案二……………………………………………………………16
3 各电路设计和论证…………………………………………………………17
3.1 电源电路设计和论证…………………………………………………17
3.1.1 方案一……………………………………………………………17
3.1.2 方案二………………………………………………………………17
3.2 主控制电路………………………………………………………18
3.2.1 单片机最小系统…………………………………………………18
3.3 DS18B20与单片机连接电路………………………………………………18
3.4显示电路的论证与设计……………………………………………………20
3.4.1 方案一……………………………………………………………20
3.4.2 方案二……………………………………………………………21
3.5 DS18B20………………………………………………………………21
3. 5. 1DS18B20的内部结构…………………………………………………22
3.5.2 DS18B20测温原理………………………………………………22
3.5.3 DS18B20的性能特点………………………………………………….23
3.5.4 复位………………………………………………………………24
3.5.5 写时隙……………………………………………………………24
3.5.6 读时隙……………………………………………………………25
3.5.7 高速暂存存储器…………………………………………………25
3.5.8 DS18B20的应用………………………………………………………26
4 软件设计………………………………………………………………………27
4.1程序设计框图…………………………………………………………27
4.1.1 主程序框图………………………………………………………27
4.1.2温度采集子程序框图……………………………………………27
4.1.3显示子程序框图…………………………………………………27
4.2 程序………………………………………………………………………28
5.软硬件的调试…………………………………………………………………28
5.1调试过程…………………………………………………………………28
5.1.2软件调试……………………………………………………………28
5.1.2硬件调试……………………………………………………………28
5.2遇到问题及解决措施……………………………………………………29
6.附录…………………………………………………………………………31
附录1 硬件电路图………………………………………………………………31
附录2 程序………………………………………………………………………32
附录3 元件清单…………………………………………………………………36
参考文献
1. 主编 马忠梅《单片机的C语言应用程序设计》 北京航空航天大学出版社 出版日期:2006年7月 ISBN:7-81077-368-2
2. 主编 陈小忠《单片机接口技术实用子程序》 人民邮电出版社
出版日期:2005年9月 ISBN:7-115-137713
3. 主编 王幸之《AT89系列单片机原理及接口技术》 北京航空航天大学出版社 出版日期:2004年9月 ISBN: 7-81077-438-5
4. 主编 马淑华《单片机原理及接口技术》 北京邮电大学出版社 出版日期:1998年 5月 ISBN:7-105-12255-5
5. 主编 谭浩强 《C语言程序设计》 北京邮电大学出版社