• 基于AT89C51单片机与DS18B20的温度测量系统


    摘 要:DALLAS 公司的单总线数字温度传感器DSl8B20 以其线路简单、硬件开销少、成本低廉等一系列优点,有着无可比拟的应用前景。文章首先介绍了DSl8B20 的特性及工作原理。接着提出了一种基于AT89C51 单片机与DS18B20 的温度测量报警系统,分析了系统的硬件结构及软件设计。其中,详细介绍了AT89C51 对DS18B20 的操作流程,及使用DS18B20 时候的注意事项。该温度测量系统具有结构简单、价格低廉、扩展方便和应用广泛等一系列优点。
    关键词:AT89C51;DS18B20;温度测量

    1 引言

    温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过A/D 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS 公司生产的DSl8B20 为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。
    DSl8B20 集温度测量和A/D 转换于一体,直接输出数字量,传输距离远,可以很方便地实现多点测量,硬件电路结构简单,与单片机接口几乎不需要外围元件。
    文章将介绍DS18B20 的结构特征及控制方法,给出以此传感器和AT89C51 单片机构成的最小温度测量报警系统。

    2 单总线数字温度计DSl8B20介绍

    2.1 DSl8B20性能特点

    美国DALLAS 半导体公司的DSl8B20 是世界上第一片支持“单总线”接口的数字式温度传感器,能够直接读取被测物的温度值。它具有TO - 9 2 、TSOC、SOIC 多种封装形式,可以适应不同的环境
    需求。其测量范围在-55~

  • 相关阅读:
    获取Stream流
    List<? extends T>与List<? super T>的区别
    通过此文让你全面了解Thread线程的基本操作
    vuekeyclock 集成
    GUI 编程Tkinter----(未完,洗漱)
    最详解的正则表达式------贪婪和非贪婪、转义符、分组
    漏洞情报|Jackson-databind反序列化漏洞风险通告(CVE-2020-35490,CVE-2020-35491)
    webrtc性能优化:MacOS下的快速截屏录屏方式
    Docker安装教程
    IDEA02:配置SQL Server2019数据库
  • 原文地址:https://blog.csdn.net/weixin_45905610/article/details/136233426