一区二区在线播放视频|金发欧美一区在线观看|亚洲五月天激情在线视频|亚洲 欧美 另类 在线|国产私拍福利精品视频网站|精品日韩欧美一区国产三区|亚洲国产成人综合在线电影二|国产91精品高清一区二区三区

下載手機汽配人

DS18B20溫度傳感器實現(xiàn)實時溫度測量

單機片機用AT89S52 顯示用四個共陽極的數(shù)碼顯示管 晶振12MHz 溫度精確到0.5度
提問者:網(wǎng)友 2018-08-03
最佳回答
/******************************************************** * DS18B20溫度傳感器 * * C51 * * yajou 2008-06-28 無CRC * ********************************************************/ #include "reg51.h" #include "intrins.h" #include "DS18B20.h" /******************************************************** * us延時程序 * ********************************************************/ void Delayus(uchar us) { while(us--); //12M,一次6us,加進入退出14us(8M晶振,一次9us) } /******************************************************** * DS18B20初始化 * ********************************************************/ bit Ds18b20_Init(void) //存在返0,否則返1 { bit temp = 1; uchar outtime = ReDetectTime; //超時時間 while(outtime-- && temp) { Delayus(10); //(250)1514us時間可以減小嗎 ReleaseDQ(); Delay2us(); PullDownDQ(); Delayus(100); //614us(480-960) ReleaseDQ(); Delayus(10); //73us(>60) temp = dq; Delayus(70); //us } return temp; } /******************************************************** * 寫bit2DS18B20 * ********************************************************/ void Ds18b20_WriteBit(bit bi
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“DS18B20溫度傳感器實現(xiàn)實時溫度測量”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。