DS18b20是热敏电阻吗
![](http://yyk.iask.sina.com.cn/pic/fimg/160992415609476973718.jpg)
好评回答
不惑之道 2022-01-19 17:06:18
#include#include#defineuintunsignedint#defineucharunsignedcharsbitD=P3^5;sbitLED_EN_PORT=P2^5;sbitDAC_ADC_EN_PORT=P3^7;/*定义发光二极管及ADC、DAC、时钟的锁存器有效脚LE*/ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //段选ucharcodeable[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uinttemp;voiddelay(uintz);voidinit_ds18b20(void);ReadOneChar();WriteOneChar(uchardat);ReadTemperature(void);voiddelay(unsignedintz){ while(z--);}voidinit_ds18b20(void) //初始化{ unsignedcharx=0; D=1;//DQ复位 delay(8);//稍做延时 D=0;//单片机将DQ拉低 delay(80);//精确延时大于480us D=1;//拉高总线 delay(14); x=D;//稍做延时后如果x=0则初始化成功x=1则初始化失败 delay(20);}ReadOneChar(){ unsignedchari=0; unsignedchardat=0; for(i=8;i>0;i--){ D=0;//给脉冲信号 dat>>=1; D=1;//给脉冲信号 if(D)dat|=0x80; delay(4); } return(dat);}WriteOneChar(uchardat){ unsignedchari=0; for(i=8;i>0;i--){ D=0; D=dat&0x01; delay(5); D=1; dat>>=1; }}ReadTemperature(void){ unsignedchara=0; unsignedcharb=0; unsignedintt=0; floattt=0;init_ds18b20(); WriteOneChar(0xCC);//跳过读序号列号的操作 WriteOneChar(0x44);//启动温度转换init_ds18b20(); WriteOneChar(0xCC);//跳过读序号列号的操作 WriteOneChar(0xBE);//读取温度寄存器等(共可读9个寄存器)前两个就是温度 a=ReadOneChar(); b=ReadOneChar(); t=b; t<<=8; t=t|a; tt=t*0.0625;//将温度的高位与低位合并 t=tt*100.5;//对结果进行4舍5入 return(t);}/*1MS为单位的延时程序*/voiddelay_1ms(ucharx){ucharj;while(x--){for(j=0;j<125;j){;}}}voiddisplay(){ P2=0XDF; P0= table[temp/100]; delay_1ms(1);P2=0XBF;P0= table[(temp0/10)]&0x7f;delay_1ms(1); P2=0X7f;P0=table[temp]; delay_1ms(1);}voidmain(){ LED_EN_PORT=0;/*关闭发光二极管显示*/DAC_ADC_EN_PORT=0;/*关闭数码管以为的所有通道*/ while(1){temp=ReadTemperature();display(); } }数码管三位显示温度可以参考下呵呵希望对你有帮助
![](http://yyk.iask.sina.com.cn/pic/fimg/160992403794268981344.jpg)
相关推荐
亿家能太阳能溢水管在哪里图片
溢水管是图片所示的右侧第一项:溢水口,1、太阳能热水器的溢水口一般位于储水桶的侧边较高位置,当注水超过这个位置后,会自动从溢水口流出,防止储水桶满载,2、溢水管的位置可以直接...
详情>
提问时间:2019-08-19
谁能介绍下不锈钢水龙头好吗?
不锈钢水龙头好吗不锈钢水龙头优点很多,如今很多装修达人也比较倾向于选择不锈钢水龙头。相信大家看完下面的介绍自然会得出不锈钢水龙头好吗这个问题的答案。1、不锈钢水龙头经久耐用。...
详情>
提问时间:2018-07-23
急需!!要见男方家长送什么好??
问一下你男友,看他们缺什么你就送什么,送点实惠的比较好。送妈妈吊坠,化妆品什么都可以呀,送爸爸如果他是、抽烟的话送一个过滤烟嘴挺不错的,体现你对他们的关心和细心。呵呵(^o^...
详情>
提问时间:2019-02-01
宝骏560配置高以后维护保养贵不贵
宝骏560可是奥托立夫为宝骏560提供的ESC包括ABS、EBD等安全模块,总之就是安全!操控转向上,宝骏560与耐世特这等行业大佬合作,量身定做电动助力转向系统,提高了操控...
详情>
提问时间:2019-04-01
比亚迪suv s7怎么样
S7才上市,具体质量不好说,有待市场的进一步检验;S6质量总体来说还不错,完全对得起它的价格。H6质量很好,就是费油,并且做工粗糙,这是长城的通病。此外你还可以去看看奇瑞瑞虎...
详情>
提问时间:2019-04-04
大众-速腾 - 请问15款新速腾怎么样
新款速腾明天上市,综合质量不错的,大众紧凑型车子的标杆,家用市区的话1.6就可以了。...
详情>
提问时间:2019-04-02
深层地下水是不是承压水?
承压水最重要的特征是含水层顶面承受静水压力,当钻孔揭穿隔水顶板时,承压含水层中的水,在静水压力作用下沿钻孔上升,...在正水头区(自溢区),钻孔揭穿隔水层顶板,水能喷出地面,...
详情>
提问时间:2018-06-28
什么牌子的纯实木双锁扣地热地板好。
柏尔的好啊!我家装的也是柏尔地板的,特别是这款纯实木双锁扣地热地板,我当时去买柏尔地板时候,销售员还给我现场示范了双锁扣的威力,他们把双锁扣地板扣起来,找两个人使劲拉,那两个...
详情>
提问时间:2018-02-21
太原哪家公务员培训机构好呀,
建议从以下几点选择一家培训机构:1、走进这个培训机构充分了解培训班的基本情况,包括辅导材料编写是否严谨,课程安排是否合理,教学管理队伍是否专业,在培训业中的口碑如何等。特别是...
详情>
提问时间:2019-02-02
啤酒可以炖什么功效与作用
您好,炖肉的时候最好选用啤酒,可以去除腥味,而且还会有提鲜加嫩的作用。但是,应该把握放啤酒的量。放些啤酒可以使肉炖的更烂更酥软,但是可能会有些许苦味,要选择清淡味香的啤酒。...
详情>
提问时间:2018-06-04