加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

实时显示室内外温度,18B20帮忙DIY一个双温度显示的温度计

2017/10/17
46
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

自从学会使用18B20,一直感觉这货非常好用,主要是不用电压基准源,不用补偿和校正,直接读出数值再转换就是了。
跟着计划着做一个双温度显示,主要目的是测室内和室外的温度。
终于成功了。

下面开源程序和电路图,电路图是手工画的,他人看可能有一定难度,只有抱歉了。

程序是汇编语言编写,附在附件里。
PS:本人对18B20的使用只会一个端口接一只传感器,那些会一只端口接多只传感器的高手就不要见笑了。
18B20操作:
1、 复位,单片机发出大于480us的低电平
2、 存在信号,复位结束15~60us后,18B20回复一个60~240us的低电平信号;
3、 发送跳过ROM命令#0CCH
4、 发送转换命令#044H
5、 等待0.8秒
6、 第二次复位,第二次收存在信号
7、 发出跳过ROM命令#0CCH
8、 发出读温度数命令#0BEH
9、 读温度数低字节TPL
10、 读温度数高字节TPH

【转载自数码之家】

  • 原理图.rar
    描述:原理图
  • 源程序.rar
    描述:汇编语言编写

相关推荐

电子产业图谱