Risym DS18B20数字温度传感器用数字万用表测量二极管怎么去测量?

【Risym传感器】Risym品牌传感器特卖_Risym品牌官方旗舰店-好便宜网已解决问题
DS18B20数字温度传感器的64位ID号读取程序(原创)
DS18B20数字温度传感器的64位ID号读取程序(原创)
浏览次数:157
最满意答案
#define&uch&unsigned&char&//给unsigned&char起别名&uch#&define&DQ&_RB5&//定义18B20数据端口&#&define&DQ_DIR&_TRISB5&//定义18B20D口方向寄存器&#&define&DQ_HIGH()&DQ_DIR&=1&//设置数据口为输入#&define&DQ_LOW()&DQ&=&0;&DQ_DIR&=&0&//设置数据口为输出&unsigned&char&TLV=0&;&//采集到的温度高8位&unsigned&char&THV=0;&//采集到的温度低8位&unsigned&char&TZ=0;&//转换后的温度值整数部分&unsigned&char&TX=0;&//转换后的温度值小数部分&unsigned&int&&//转换后的温度值BCD码形式unsigned&char&&//整数十位unsigned&char&&//整数个位unsigned&char&&//十分位char&SN[10]={0xa0,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x0a};&unsigned&char&table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};&//0-9的显示代码char&SNDS[2][8]={0x28,0xa4,0x1d,0x38,0x02,0x00,0x00,0x15,&0x28,0xdd,0x32,0x38,0x02,0x00,0x00,0x8c,&0x28,0x8b,0x51,0x51,0x02,0x00,0x00,0x4c,&0x28,0x23,0x57,0x51,0x02,0x00,0x00,0x2d&};//DS18B20&64位序列号char&tablev[2][4]={0x00,0x00,0x00,0xf9,&0x00,0x00,0x00,0xa4&};int&tablec[4]={0x00,0x00,0x00,0x00};/***********************************************延时子程序********************************************************/void&delay10()&{int&i;&for(i=9990;--i;)&for(i=20000;--i;)&//&for(i=99000;--i;)for(i=99000;--i;)for(i=90900;--i;)&}&void&delay5()&{int&d;&for(d=20;--d;)&}void&delay11()&{int&i;&for(i=99990;--i;)&for(i=90000;--i;)&for(i=99000;--i;)for(i=99000;--i;)for(i=90900;--i;)&for(i=99990;--i;)&for(i=90000;--i;)&for(i=99000;--i;)for(i=99000;--i;)for(i=90900;--i;)&}void&delayq(int&x)&{&int&d;&d=x;&while(--d)&{;}&}&void&delay1()&{int&d;&for(d=10;--d;)for(d=9999;--d;)&for(d=9999;--d;)for(d=9999;--d;)&}void&delay(char&x,char&y)&{&char&z;&do{&z=y;&do{;}while(--z);&}while(--x);&}//其指令时间为:7+(3*(Y-1)+7)*(X-1)如果再加上函数调用的call&指令、页面设定、传递参数花掉的7&个指令。//则是:14+(3*(Y-1)+7)*(X-1)。/********************************************串行数据写入子程序******************************************************/void&display(){&char&&int&e;&int&b;&_RB2=0;&for(b=1;b&9;b++)&{&_RB2=0;&data=SN[b];&for(e=0;e&8;e++)//循环产生时钟,写入数据。&{&_RB1=0;&if(0x80&data)&_RB0=1;&else&_RB0=0;&data&&=1;&_RB1=1;&//时钟低,上升沿&}&_RB2=1;&delay11();&delay11();&delay11();&delay11();&delay11();&delay11();&delay11();&_RB4=0;&delay11();&delay11();&delay11();&delay11();&delay11();&delay11();&delay11();&delay11();&_RB4=1;&delay11();&}}void&display1(){&char&&int&e;&int&b,j;&_RB2=0;&for(b=0;b&4;b++)&{&_RB2=0;&data=tablev[1][b];&for(e=0;e&8;e++)//循环产生时钟,写入数据。&{&_RB1=0;&if(0x80&data)&_RB0=1;&else&_RB0=0;&data&&=1;&_RB1=1;&//时钟低,上升沿&}&_RB2=1;&}}/**********************************************G口闪灯子程序**********************************************/void&dw(){&PORTG=0XFFFF;&delay10();&PORTG=0X000f;&delay10();}/**********************************************光柱闪动子程序**********************************************/void&dt(){PORTD=0X0000;delay10();PORTD=0X0001;delay10();PORTD=0X0003;delay10();PORTD=0X0007;delay10();PORTD=0X000F;delay10();PORTD=0X001F;delay10();PORTD=0X003F;delay10();PORTD=0X007F;delay10();PORTD=0X00FF;delay10();PORTD=0X01FF;delay10();PORTD=0X03FF;delay10();PORTD=0X01FF;delay10();PORTD=0X00FF;delay10();PORTD=0X007F;delay10();PORTD=0X003F;delay10();PORTD=0X001F;delay10();PORTD=0X000F;delay10();PORTD=0X0007;delay10();PORTD=0X0003;delay10();PORTD=0X0001;delay10();PORTD=0X0000;delay10();}/*********************************************************************************************************/void&time22(){_RB5=0;&delayq(2000);_RB5=1;delayq(2000);}reset(void){&char&presence=1;&while(presence)&{&DQ_LOW()&;&//主机拉至低电平&delayq(500);&//延时503us&DQ_HIGH();&//释放总线等电阻拉高总线,并保持15~60us&delayq(70);&//延时70us&if(DQ==1)&presence=1;&//没有接收到应答信号,继续复位&else&presence=0;&//接收到应答信号&delayq(430);&//延时430us&}&}/*********************************************************************************************************///写18b20写字节函数void&write_byte(uch&val){&uch&i;&uch&&//val=0&for(i=8;i&0;i--)&{&temp=val&0x01;&//最低位移出&DQ_LOW();&delayq(16);&//从高拉至低电平,产生写时间隙&if(temp==1)&DQ_HIGH();&//如果写1,拉高电平&delayq(63);&//延时63us&DQ_HIGH();&delayq(3);&val&&=1;&//右移一位&}}/********************************************************************************************************///18b20读字节函数uch&read_byte(void){&uch&i;&uch&value=0;&//读出温度//int&j;&for(i=8;i&0;i--)&{&value&&=1;&DQ_LOW();&delayq(6);&//6us&DQ_HIGH();&//拉至高电平&delayq(4);&//4us&//&j=DQ;&//if(j)&value|=0x80;&if(DQ==1){&value|=0x80;}&else&{&value|=0x00;}/**/&delayq(63);&//63us//Nop();&}&return(value);}//////////////////////////////////读取序列号////////////////////////////////void&xlh&()&{&char&i,j;&write_byte(0x33);&//发送读ROM匹配命令&//&for(i=1;i&9;i++)&//&{&SN[i]=read_byte();&//发送64位序列号&//&}&}&/*********************************************************************************************************//*********************************************************************************************************//**************************************************主程序*************************************************/int&main(void){&AD1PCFGH=0XFFFF;&AD1PCFGL=0XFFFF;&AD2PCFGL=0XFFFF;&TRISB=0X0000;&TRISC=0X0000;&TRISD=0X0000;&TRISF=0X0000;&TRISG=0X0000;&CNPU1=0X0000;&CNPU2=0X0000;&//&table[0]=tablec[0];table[1]=tablec[1];table[2]=tablec[2];table[3]=tablec[3];while(1){&//&time22();&//get_temp();&//调用温度转换函数&reset();&dw();&delay5();&xlh&();&delay5();&delay5();&display();&//dt();&//dw();&//display1();&//delay11();&//delay11();&}}
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is okDS18B20防水封装数字温度传感器_传感器-北京鼎盛荣和科技有限公司
北京鼎盛荣和科技有限公司
静电接地报警器,SYS1-2超声波测深仪,人体静电释放报警器,便携式超声波测深仪(国产),LCQTY2000-B型便携式气体检测仪
您所在位置:&>>>&&&&DS18B20防水封装数字温度传感器
DS18B20防水封装数字温度传感器
公司名称:
更新时间:
所 在 地:
生产地址:
浏览次数:
北京鼎盛荣和科技有限公司
【简单介绍】
DS18B20防水封装数字温度传感器是MAXIM-DALLAS公司出的一款数字式温度传感器,我公司提供的防水封装数字温度传感器就是用该产品做成的。
【详细说明】
核心元件:DS18B20元件精度:&<span style="color: #.5℃测温范围:-55℃-+125℃;供电电压:<span style="color: #~5.5VDC;封装材料:不锈钢管或镀镍铜管;管料尺寸:& 6 * 50mm(或定制); 连接线:屏蔽电缆线(可选择耐高温型的);耐腐蚀,防水性好;用于液体介质或有防水要求的场合温度测量。&质量服务承诺:1.质保期十八个月,终生免费维护。2.在质保期内,除人为因素外,任何因仪器设计、材料或工艺不当引起的缺陷、故障我们免费修理或更换3.接到用户通知所提供的仪器出现故障后,十分钟内回应。4.保证及时向用户以最优惠的价格提供所需的备品备件和易损件
感兴趣的产品:
留言内容:
您的姓名:
您的单位:
联系电话:
常用邮箱:
详细地址:
*&=&&&请输入计算结果(填写阿拉伯数字),如:三加四=7
请输入产品关键字:
北京鼎盛荣和科技有限公司
地址:北京市海淀区清河三街95号同源大厦写字楼710室
邮编:100085
联系人:王晨
电话:/传真:010-手机:留言:个性化:
中国化工仪器网 设计制作,未经允许翻录必究.Copyright(C)
, All rights reserved.
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,中国化工仪器网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。
扫一扫访问手机站您是不是在找:
买家还在看:
当前位置:
¥1.7 元/PCS
关注行业资讯
温度传感器模块/DS18B20模块/测温模块 成品板(不含D
&3.5 - &4.5
detail3e达人选购¥41.00¥39.50¥42.00¥40.00¥63.00
detail3e周边优质供应商河北省秦皇岛市江苏省泰州市广东省深圳市北京通州区
同参数产品
同参数产品
加工定制:
同参数产品
同参数产品
制作工艺:
同参数产品
输出信号:
同参数产品
防护等级:
同参数产品
同参数产品
同参数产品
同参数产品
同参数产品
同参数产品
同参数产品
DS18B20模块:
同参数产品
慧聪网厂家深圳赛格电子市场顺达经销部为您提供温度传感器模块/DS18B20模块/测温模块 成品板(不含D的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取温度传感器模块/DS18B20模块/测温模块 成品板(不含D的具体资料,联系时请说明是在慧聪网看到的。
detail3e相关商品推荐¥41.00¥39.50¥42.00¥40.00¥63.00¥35.00¥42.00¥46.00热门商品推荐 ¥41.00 ¥39.50 ¥42.00 ¥40.00 ¥63.00 ¥35.00 ¥42.00 ¥46.00
detail3e店内热门商品¥160.00¥4.00¥7.00¥375.00
detail3e气体传感器相关资源气体传感器热门产品搜索气体传感器相关热门专题更多&热门商机最新商机
提示:您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用,保障您的交易安全!
所在地:广东省&&
联系人:邹思源 & 先生
075 ******
136 ******
请供应商联系我
手机号不能为空
姓名不能为空
请供应商联系我
您对该公司的咨询信息已成功提交请注意接听供应商电话。
detail3e关于成品板
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量/单位:
请输入采购数量
请选择单位
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
136 ******
联系人:邹思源&销售 经理
公司名称:深圳赛格电子市场顺达经销部
备注:点击关注按钮后才可自动收到卖家电话
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
按字母分类 :}

我要回帖

更多关于 温度传感器测量范围 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信