请问DS18B20有GND、DQ、VCC三个引脚,怎么接到CC2430Zigbee开发板的I/O口上啊?

作者&投稿:野柱 (若有异议请与网页底部的电邮联系)
ds18b20 dg引脚接线问题~

是的。我把它的初始化程序给你:
uchar DS18B20_init()
{
uchar presence;
DQ=0;//总线拉低
delay10us(50);//至少保持480us
DQ=1;//释放总线
delay10us(5);//DS18B20等待15~60us
presence=DQ;
delay10us(10);//DS18B20将总线拉低至少60~480us
return presence;
}

可以的,首先都是TTL电平,电压也匹配。不会烧坏IO引脚。

GND接地,DQ为输出,VCC接五V的电源,如果是测单个温度。那就不需要接上拉电阻了,祝你成功


ds18b20使用寿命问题
DS-18B20 作为数字温度传感器的高端产品,在2S运作下,连续运行3个月可以~4个月有点困难!

问:利用数字温度传感器DS18B20与单片机结合来测量温度。利用数字温度...
利用数字温度传感器DS18B20与单片机结合来测量温度。利用数字温度传感器DS18B20测量温度信号,计算后在7段显示器LED数码管上显示相应的温度值。其温度测量范围为−55℃~125℃,精确到0.5℃。数字温度计所测量的温度采用数字显示,控制器使用51单片机,测温传感器使用DS18B20,用4位共阳极LED数码管实现温度...

ds18b20的问题
DS18B20温度以16位带符号位扩展的2进制补码形式输出,该数乘以0.0652,即可 对应关系如下 +125度 0000 0111 1101 0000 +85度 0000 0101 0101 0000 +10.125度 0000 0000 1010 0010 +0.5度 0000 0000 0000 1000 0度 0000 0000 0000 0000 -0.5度 1111 1111 1111 1000 -10....

ds18b20一直显示85度,下面是我的程序,程序有问题没?液晶是12864,求解答...
DS18B20 数据口接一4.7K电阻到电源正,不接读数就是0. 电源正负反接读数就是85,同时DS18B20会很烫,长时间可能烧掉,几秒钟不会的

关于ds18b20判断温度正负的问题,急求回答!!
DS18B20默认的数据存储格式为16位二进制数,其中后十一位是温度数据,前五位同时变化取其中任意一位可以判断温度正负。符号位为1,温度是负数,后十一位数据取反加一再乘以0.0625就是实际温度值。符号位为0,温度为正数,后十一位直接乘以0.0625就是实际温度值。对应到程序里面if(temp2&0xfc) 这句判断...

ds18b20误差问题
你好:导线有40米左右,单片机通信电平也就0~5V,经过这么长的距离电压一部分压降到了导线上,对通信影响肯定很大。我有两个建议:1.用无线通信。我就用NRF24L01做过DS18B20的无线温度测量。2.用RS485通信,试想,假如40米的导线会压降2v电压,那么5v电压过来就成了3v,如果改用232或485通信,那么这...

DS18B20的精度问题
18b20的测量精度是正负0.5摄氏度,最高分辨率是0.0625摄氏度(可设置采样精度来改变分辨率)。可以将分辨率提高或减小,但是精度是改不了的,由芯片决定了,可查阅datasheet。比方说,你测得数据是:25.4325摄氏度,实际温度有可能是25.9度,也有可能是24度,这还不包括热传导带来的精度影响。改变分辨率...

单片机温度控制器DS18B20的时序问题
DQ=1是主机输出高电平,但是,实际引脚电平不一定是高电平,其电平取决于从机给出的电平:从机为高电平时,引脚为高电平,从机为低电平时,引脚为低电平,这种情况也称线与。1、if(DQ)之后的语句就是,主机读到高电平时要执行的(如果读到DQ=0,直接跳到下一位操作)。2、读出DQ=1,执行dat|...

关于DS18B20的问题
本身没有模数转换,它是数字温度传感器,它把温度值转换成二进制代码,可以直接用单片机读取,是单总线协议,具体的你可以查看它的PDF资料。

ds18b20误差问题
你好:导线有40米左右,单片机通信电平也就0~5V,经过这么长的距离电压一部分压降到了导线上,对通信影响肯定很大。我有两个建议:1.用无线通信。我就用NRF24L01做过DS18B20的无线温度测量。2.用RS485通信,试想,假如40米的导线会压降2v电压,那么5v电压过来就成了3v,如果改用232或485通信,那么这...

淅川县13854618428: 怎么辨认ds18b20引脚 -
塔韦诺力: 封装中引脚分配如下: 1(GND):地 2(DQ):单线运用的数据输入输出引脚 3(VDD):可选的电源引脚 你拿着它,正面(平面的那一侧)而对自己,管脚向下,从左向右依次为123. 拓展资料 DS1822与 DS18B20软件兼容,是DS18B20的简...

淅川县13854618428: 制作DS18B20数字温度计我还想具有报警功能 -
塔韦诺力: DS18B20引脚定义:(1)DQ为数字信号输入/输出端;(需要加个上拉电阻加到电源上) (2)GND为电源地; (3)VDD为外接供电电源输入端(在寄生电源接线方式时接地).本人做过它的课程设计. 以下是程序,你要是有DS18B20的...

淅川县13854618428: 温度传感器的工作原理? -
塔韦诺力: 原发布者:lai060916温度传感器工作原理1.引脚★●GND接地.●DQ为数字信号输入\输出端.●VDD为外接电源输入端(在寄生电源接线方式时接地)2.与单片机的连接方式★单线数字温度传感器DS18B20与单片机连接电路非常简单,引脚1接...

淅川县13854618428: 18b20供电范围 -
塔韦诺力: 传感器ds18b20ds18b20数字温度计使用1.ds18b20基本知识ds18b20数字温度计是dallas公司生产的1-wire,即单总线器件,具有线路简单,体积小的特点.因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数...

淅川县13854618428: 单片机两个端口接两个DS18B20的程序应该怎么写? -
塔韦诺力: #define IN_DQ2 P1_1#define CL_DQ2 IN_DQ2=0;asm("NOP")#define SET_DQ2 IN_DQ2=1;asm("NOP") #define SET_OUT2 P1DIR|=0x04;asm("NOP") //这里P1_2的是0X04;#define SET_IN2 P1DIR&=~0x04;asm("NOP") 对应第二个端口的全部按上面的对应修改下IN_DQ2之类的即可.

淅川县13854618428: 单片机读DS18B20温度负值补码问题 -
塔韦诺力: 你可需判断低12位就可以了,高位不管 你可以参考一下我的程序,18B20中的负温度是以补码表示的!!!!!!/*******DS18B20程序读取温度******/ uchar ReadTemperature(void) { uchar a; uchar b; uint t=0; Init_DS18B20(); WriteOneChar(0xCC...

淅川县13854618428: 51单片机的ds18b20 -
塔韦诺力: 总线拉低,就是由单片机控制,使DQ=0.由于一般DQ是结在集电极开路输出口上,实际上单片机在DQ上输出的高电平是靠上拉电阻来实现电位变高的.可以理解为,单片机“不使”DQ=0.那么此时DQ=1即是高电平,实际上也就是单片机放...

淅川县13854618428: 怎么样可以用单片机同时控制38译码器的两个或两个以上的口? -
塔韦诺力: 展开全部38译码器只能通过三个口控制八个输出口中一个为低电平,其他口为高电平,不能够同时控制八个口中,你所说的两个或两个以上的.

淅川县13854618428: 基于51单片机的DS18B20程序(数码管显示) -
塔韦诺力: 参考下吧! 18B20数字温度显示系统 综合实验:用18B20(数字温度采集)74LS47(数码管译码)74LS138(三八译码) DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网