GX18B20显示0度,不工作的问题分析

GX18B20的初始温度是85度,为什么会显示是0度或不工作?

  分析:GX18B20时序精确到us,不同的晶振、单片机都要重新编写延时函数。仿真只能一定程序模拟,具体实物的时序必须计算出来。写个简单的延时函数,用keil调试时的汇编窗口查看汇编语句量,再根据期间手册计算执行一次这些语句消耗的时间。这样绝不会出错。用这种办法很轻松使不同频率下各系列STC驱动成功GX18B20。

如图,原来使用的单片机是STC12C5A60,与STC89C51的延时时间有差别,才出现时序错误的问题致使18B20不工作

北京尚同达科技有限公司
联系邮箱 bskang@std001.com
联系电话
010-62565385
联系地址
北京市昌平区西三旗桥东新龙大厦
联系手机
18610248536   
13520020133(同微信)