No.98808 作者:greatcai458 邮件:greatcai458@yahoo.com.cn ID:61630 登陆:3次 文章数:3篇 最后登陆IP:218.90.142.194 最后登陆:2008/9/8 16:22:58 注册:2006/10/20 23:12:00 财富:109 发帖时间:2006/10/20 23:17:13 发贴者IP:222.191.248.138 标题:greatcai458:DS18B20 高精度温度测量应用 摘要:No.98808DS18B20 高精度温度测量应用 DS18B20 高精度温度测量应用 以前网上流传的ds18b20 程序一般都是只有显示小数点前的两位,有的可显示小数后一位。但ds18b20是12位的高精度测量器件,它可精确到小数点后四位,所以没有充分利用它的价值。 本人在网上浏览了不少的资料,总结了前人的经验,编写了相应的完整程序,把测量得到的温度值显示在1601液晶显示器上(在1602上也可显示),可精确到小数点后四位,本程序只须稍加修改可用于高精度温度控制设备。 只须按照如下接线就可,其中的ds18b20的信号线接单片机的p3.3口,晶振使用11.0592Hz的 非常适合实验板上实验用 其相应的电路如下 供实验时参考:
此主题相关图片如下:

此主题相关图片如下:

此主题相关图片如下:

此主题相关图片如下:

此主题相关图片如下:
 由于编的过程工作量不小,还不想就这么把程序公开了 大家有耐心的话可以看看 以下是一个编的过程中的有漏洞的程序:(有上限和下限,但测室温是没误差的) hex代码如下: :100000007581607580FF7590FE75A0FF75B0FF1259 :1000100000171200A6010FD2B312003B20000122EC :1000200074CC12006A744412006A12003B74CC1241 :10003000006A74BE12006A12008222D2B300C2B3F8 :10004000786B7903D8FE786BD9FAD2B300000078C8 :100050002530B305D8FB02005ED200020063C20067 :10006000020067786BD8FED2B3227A08C3C2B37B92 :1000700006DBFE1392B37B17DBFED2B300DAEED2BF :10008000B3227C02792F7A08C3D2B30000C2B30036 :100090000000D ......
>>返回讨论的主题
|