【编者按】网学网电子数电单片机频道为大家收集整理了“基于单片机的数字温度计的设计“提供大家参考,希望对大家有所帮助!
论文编号:JD812 论文字数:5607,页数:19
基于AT89C51的数字温度计的设计
摘 要:本文介绍一种基于AT89C51单片机作为控制器、使用数字温度传感器DS18B20作为温度采集器的数字温度计。重点阐述了AT89C51的结构性能和引脚功能,DS1B20的性能结构、工作原理和控制方法,以及单片机AT89C51和数字温度传感器DS18B20之间的接口、数据传递。该数字温度计能够测出﹣55~﹢125℃之间的温度,适合日常生活、工业生产和科学研究等领域对温度测量的需要。
关键词:温度测量;DS18B20;AT89C51
Design of Digital Thermometer Based on AT89C51
Abstract: A digital thermometer collection is designed, which uses SCM AT89C51 as a controller, digital temperature sensor DS18B20 as temperature collector. The structure, pin and function of the AT89C51, the performance of the structure, working principle and control methods of DS1B20, and the interface, data transmission between SCM AT89C51 and digital temperature sensor DS18B20 is introduced. This digital thermometer can detect the temperature from﹣55℃to125℃ .It is suitable for daily life, industrial production and scientific research in areas such as the temperature measurement needs.
Key words: temperature measurement; DS18B20; AT89C51
目录
摘 要 I
Abstract I
1 前言 1
2 元器件介绍 1
2.1 单片机AT89C51 1
2.1.1 AT89C51的主要特性 1
2.1.3 AT89C51的引脚描述 2
2.2 数字温度传感器DS18B20 3
2.2.1 DS18B20的引脚描述 3
2.2.2 DS18B20主要由以下四部分组成 4
2.2.3 温度数据格式及数值转换 4
2.2.4 操作和控制 5
2.3 双向三态缓冲器74LS245 5
2.4 电路图设计 6
3 软件设计 7
3.1 DS18B20的工作过程 7
3.2 AT89C51的工作过程 8
4 结论 9
5 参考文献 9
谢辞 10
附录:程序清单 11