DS18B20如何实现报警

全部回答2
默认 最新
  • 找个p口(1位)连好18b20...然后找个p口(8位)接到led里去...4位就不用译码器了...在用另四个p(4位)口接到位选....在找一位p口接个蜂鸣器!! 然后就到写程序了...用c写吧...有模块可以调用的...从18b20里读到当前温度...然后输出到led上去...当温度高于(或低于)某个值的时候就报警!!!
    0 点赞
  • DS18B20只是一个测温元件,所谓的报警功能要通过程序由单片机来实现。 DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的结构为8字节的存储器,头2个字节包含测得的温度信息,第3和第4字节TH(报警温度上限)和TL(报警温度下限)的拷贝。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。第6、7、8字节保留未用。 要实现报警,完成温度转换后,就把测得的温度值与RAM中的TH、TL字节内容作比较(当然要自己编程序)。若T>TH或T<TL,则将报警标志位置位,然后单片机通过一端口连接一个LED或者蜂鸣器来实现报警......
    0 点赞

没有更多内容了

返回顶部
产品求购 求购