DS18B20 报警

全部回答3
默认 最新
  • ds18b20只是一个测温元件,所谓的报警功能要通过程序由单片机来实现。 ds18b20温度传感器的内部存储器包括一个高速暂存ram和一个非易失性的可电擦除的eeram。高速暂存ram的结构为8字节的存储器,头2个字节包含测得的温度信息,第3和第4字节th(报警温度上限)和tl(报警温度下限)的拷贝。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。第6、7、8字节保留未用。 要实现报警,完成温度转换后,就把测得的温度值与ram中的th、tl字节内容作比较(当然要自己编程序)。若t>th或t<tl,则将报警标志位置位,然后单片机通过一端口连接一个led或者蜂鸣器来实现报警......
    0 点赞
  • 只是方便而已,其实没什么用,DATASHEET都说了这两个寄存器可以当用户存储器用的,就看你用不用了
    0 点赞
  • 将数据写入TH和TL,18B20会和主机有个互动。用蜂鸣器也是一种方法。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购