ds18b20多路温度采集程序.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品 精品 本程序为dsl8b20的多路温度米集程序,是我自己参考其他程序 后改写而成,可显示4路正负温度值,并有上下限温度报警(声 音、灯光报警)。 亲测,更改端口即可使用。(主要器件:51单片机,dsl8b20, led 显示器) 附有proteus仿真图,及序列号采集程序 TEXTVUG DQ &NP ?tEQ.^me. tfTEXJ>.D2WCDQXTAL2RSTFOQ/ACO FO VACM F00/AIJ2K?W(X3O5AF FOP7PNOM P2 VMP2 mioP3EN ME EAP2aJA11P2P2 &A13 TEXT VUG DQ &NP ? tEQ.^me. tfTEXJ>. D2 WC DQ XTAL2 RST FOQ/ACO FO VACM F00/AIJ2 K?W(X3 O5AF FOP7 PNOM P2 VM P2 mio P3EN ME EA P2aJA11 P2 P2 &A13 P2 P2S.16 r i^vi^ ra.uvwAV rl .VlzcA g/lfYHP i V r、心l j fi P4 2CEX2 04 tfciPE yO r>r ? / y < KJ Oil 1 CjTi AAiiD P1.?^CEX4 XJ.DiWM r^./inV ATC8WRP2 "班Cd 3 ?PJ?. U4 ? 2? 4 ONP ? ? [>$18KdJ <TEXT- M8B20 <te/t-: LED-BLUE . TEHPERRRTURE:U2 -026.2 /****±限62度下限?20度****/ #include<rcg51 .h> #define uchar unsigned char #definc uint unsigned int sbitds 二 PIT; sbit rs=P1^4; sbit e=Pl/"6; sbir SPHP1>(); sbirdlup>2; sbir d2HP>3; ucharodrom〔4=ocH{亠 Ox28ox3ooxc5oxb8yoxoo9oxopoxooox8cy WX2OC0X31Oxc5oxbxj)x(oox()()ox()()oxb9〉V (()x2ocox32oxc5oxbocox()()J)x(o()x()()oXCOJ WX2OC0X330XC5Oxbmoxo()ox()()ox()()oxd7〉〉; unsigned char code tabnOOH WTEMPERARTURE&二; unsigned char code Ebrrl UH W2234567OC9ABCDEF」; im 二4」; floar ftv巴Un uim warnH32(); uim wamh"992; **** void dcpyms(u5'r ms)、、滦洋 uinrijj fbr(llms;ivo7-—) 精品 精品 void wrcom(uchar com)// 写 扌呂令 { dclayms(l); rs=O; P3=com; delayms(l); c=l; dclayms(l); e=(); } void wrdat(uchar dat)//写数据 { rs=l; c=(); P3=dat; dclayms(5); c 二 1; dclayms(5); c=(); void lcdinitO//初始化 led dclayms(15); wrcom(0x38);dclayms(5); wrcom (OxOc) ;delaym s (5); wrcom (0x06) ;dclayms(5); wrcom (0x() 1) ;dclaym s (5); } void display(uchar *p)// 显示 { whilc(*p!='\0,) { wrdat(*p); p++; delayms(l); } } displayinitO//初始化显示 { lcdinitO; wrcom (0x80); display (tableO); 二 Hsp 丁eAv主白 卅(二II OHSP =S3 ? ? } 旦嶼 ozqssp、、o@sp POA oeqocLSP 羹盍、 ni 十丄(0AD2XB6O.II " + +X + +XIHSP ++XOHSP u&p 七q H -Um ? ? } 罄鏗归—罐、、o()p」sp±q 亠 工(04)占乍 精品 精品 rcturn(dat); } uchar dsrd()//读1个字节数据 { uchar i,j,dat; dat=(); for(i=8;i>0;i-) { j=dsrd()O; dat=(j?7)|(dat?l); rcturn(dat); void dswr(uchar cht)// 写数据

文档评论(0)

kunpeng1241 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档