DS18b20是热敏电阻吗

做人实称点 2019-04-01 10:48:57
好评回答
#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(); } }数码管三位显示温度可以参考下呵呵希望对你有帮助
不惑之道 2022-01-19 17:06:18

相关推荐

亿家能太阳能溢水管在哪里图片

溢水管是图片所示的右侧第一项:溢水口,1、太阳能热水器的溢水口一般位于储水桶的侧边较高位置,当注水超过这个位置后,会自动从溢水口流出,防止储水桶满载,2、溢水管的位置可以直接...
详情>
提问时间:2019-08-19

谁能介绍下不锈钢水龙头好吗?

不锈钢水龙头好吗不锈钢水龙头优点很多,如今很多装修达人也比较倾向于选择不锈钢水龙头。相信大家看完下面的介绍自然会得出不锈钢水龙头好吗这个问题的答案。1、不锈钢水龙头经久耐用。...
详情>
提问时间:2018-07-23

急需!!要见男方家长送什么好??

问一下你男友,看他们缺什么你就送什么,送点实惠的比较好。送妈妈吊坠,化妆品什么都可以呀,送爸爸如果他是、抽烟的话送一个过滤烟嘴挺不错的,体现你对他们的关心和细心。呵呵(^o^...
详情>
提问时间:2019-02-01

宝骏560配置高以后维护保养贵不贵

宝骏560可是奥托立夫为宝骏560提供的ESC包括ABS、EBD等安全模块,总之就是安全!操控转向上,宝骏560与耐世特这等行业大佬合作,量身定做电动助力转向系统,提高了操控...
详情>
提问时间:2019-04-01

哺乳期喝什么汤最好

哺乳期可以喝猪蹄花生汤、山药枸杞汤、黄芪鲈鱼汤、蔬菜牛肉汤,这些汤能够促进产妇分泌乳汁。举措建议建议一羊肉治净切块,热锅加入麻油,大火炒香羊肉,依次加入白扁豆、爆老姜、加入月...
详情>
提问时间:2018-06-05

哈佛H6怎么样

说哈弗H6是千年手动挡,让一些新手或是“女司机”想买不敢买。其实H6之前2.4L车型也出过4AT的变速箱,但一直卖不过手动车型,所以就被人忽略看了。...
详情>
提问时间:2019-04-04

比亚迪suv s7怎么样

S7才上市,具体质量不好说,有待市场的进一步检验;S6质量总体来说还不错,完全对得起它的价格。H6质量很好,就是费油,并且做工粗糙,这是长城的通病。此外你还可以去看看奇瑞瑞虎...
详情>
提问时间:2019-04-04

大众-速腾 - 请问15款新速腾怎么样

新款速腾明天上市,综合质量不错的,大众紧凑型车子的标杆,家用市区的话1.6就可以了。...
详情>
提问时间:2019-04-02

香菇面要怎么做?

香菇面一、原料:1.主料:生面条250克,鸡蛋4只,香菇15克,嫩黄瓜50克,绿豆芽25克。2.调料:酱油、精盐、葱花、麻油、素油。二、制法:1.将香菇用清水泡发,洗净切丝。...
详情>
提问时间:2018-03-03

深层地下水是不是承压水?

承压水最重要的特征是含水层顶面承受静水压力,当钻孔揭穿隔水顶板时,承压含水层中的水,在静水压力作用下沿钻孔上升,...在正水头区(自溢区),钻孔揭穿隔水层顶板,水能喷出地面,...
详情>
提问时间:2018-06-28

什么牌子的纯实木双锁扣地热地板好。

柏尔的好啊!我家装的也是柏尔地板的,特别是这款纯实木双锁扣地热地板,我当时去买柏尔地板时候,销售员还给我现场示范了双锁扣的威力,他们把双锁扣地板扣起来,找两个人使劲拉,那两个...
详情>
提问时间:2018-02-21

太原哪家公务员培训机构好呀,

建议从以下几点选择一家培训机构:1、走进这个培训机构充分了解培训班的基本情况,包括辅导材料编写是否严谨,课程安排是否合理,教学管理队伍是否专业,在培训业中的口碑如何等。特别是...
详情>
提问时间:2019-02-02

牌照螺丝哪里有卖

牌照螺丝不要随便买,万一买不对还得扣分的,掉了就去车管所或是汽车检测场里购买。不要找厂家,就两粒螺丝,买不好还扣分罚款,多不值当...
详情>
提问时间:2019-08-19

啤酒可以炖什么功效与作用

您好,炖肉的时候最好选用啤酒,可以去除腥味,而且还会有提鲜加嫩的作用。但是,应该把握放啤酒的量。放些啤酒可以使肉炖的更烂更酥软,但是可能会有些许苦味,要选择清淡味香的啤酒。...
详情>
提问时间:2018-06-04