关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于数字温度传感器DSl8B20芯片的多点测温系统

基于数字温度传感器DSl8B20芯片的多点测温系统

作者: 时间:2010-09-02 来源:网络 收藏

  3.2

本文引用地址:https://www.eepw.com.cn/article/162868.htm

  Atmel的AT89C5l单片机,内有4 kB闪烁可编程可擦除只读存储器,128 B的数据存储器空间,可直接推动LCD。由温度传感器DSl8B20采集被控对象的实时温度,提供给从机AT89C51的P1.1口,作为数据输入。

  3.3 接口电路

  主机的P2口接8个开关,P0与LCD相连,每条行线接10 kΩ的电阻到电源,作为上拉电阻。P2口的PO.1~PO.2作为液晶控制读/写使能端,P0.4~P0.7为LCD数据端口。

  4 软件部分设计

  通过以上分析计算,在加上软件编程如图4所示,即可得到多点测温。ROM的匹配先要另外写一个程序读取每个DSl8B2O的64位序列号,匹配时只需按照像往DSl8B20里写命令操作一样即可。


  初始化函数如下:


  5 结语

  本文在介绍数字温度传感器DSl8B20的基础上,采用AT89C5l单片机设计多点采集温度系统的方案,并给出了重要电路图和初始化DSl8B20程序。该方案采用从机采集多点温度,主机显示温度,主、从机之间通过RS 485通信,且具有广阔的应用前景。


上一页 1 2 3 下一页

关键词: 数据采集

评论


相关推荐

技术专区

关闭