提问者:Stunseetest2013-03-16 00:00
1、 DS18B20的三个引脚的功能是什么?2、 DS18B20复位时间是多少?3、 如何判断DS18B20工作正常?4、 单片机如何实现对DS18B20的写0操作?5、 DS18B20的分辨率为多少位?如何设置分辨率位数?6、 DS18B20的温度数据如何?如何将区分正负温?
1、DS18B20的三个引脚的功能是什么?答:DS18B20的3个引脚分别为VCC电源正极、GND电源负极、DQ数据端。2、 DS18B20复位时间是多少?答:DS18B20复位时间是480us~960us。3、 如何判断DS18B20工作正常?答:不存在此功能。4、单片机如何实现对DS18B20的写0操作?答:不存在此功能。(你是不是说如何启动读取DS18B20,启动只需让单片机与DQ的接口至低电平保持1微妙以上时间)5、 DS18B20的分辨率为多少位?如何设置分辨率位数?答:"DS18B20的分辨率为在-55~127摄氏度,分辨率可以进行量化为9、10、11、12位对应一个单位的温度为:0.5摄氏度、0.25摄氏度、0.125摄氏度、0.0625摄氏度。6、DS18B20的温度数据如何?如何将区分正负温?答:DS18B20的温度数据的数据为一个16位二进制数。高5位为判断正负位(高5位为1时温度为负、高5位为0时温度为正),对数据处理的方法,由于负数的数据在存储的时候是以补码的形式存储的,所以在显示的时候补码应该相应的转换为原码。还有什么疑问?可以追问~上面的希望对你有帮助~
回答者:bmkeyr2016-03-16 00:00
显示85就是说明你延时有问题,根据你的晶振在网上找几个比较精确的延时,你这样估计是不行的
提问者:ahusj2013-04-19
以前做过显示用LCD1602的DS1302时钟,我就发一个DS1302的头文件给你吧?你好好研究一下它们之间的函数吧?看懂了DS1302编程基本上难不倒你。你上面给的程序乱七八糟的我不敢恭维,显示部分电路也不知道什么回事
提问者:kong_g_lee2013-06-08
时序不对 DS18B20 的时序要求很严格,稍有不慎就会读不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j
提问者:fdevb8832014-02-19
早早办护照取得国外的邀请函,通过学校报留学基金委,拿到录取文件后,就得开始做出国的准备工作了。我们是三口一起到附近的公安分局出入境接待大厅办理了护照。护照上的照片就在公安局里面照的,他们还不给拷贝,可能就是专用的,好在签
提问者:mzadoj2013-06-17
你的程序没问题吧?先排除软件上的问题,1302的时间格式是BCD码的,你的是否正确,还有1302国产的片子水货比较多,之前连续用了几块都有问题,时间走得太慢比正常的慢一倍,换了块片子就好了。 这是我验证通过的程序 sb
提问者:chailang11372013-08-22
时序不对 DS18B20 的时序要求很严格,稍有不慎就会读不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j
提问者:HOUXIOA56784072014-04-24