久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機(jī)汽配人

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

單機(jī)片機(jī)用AT89S52 顯示用四個(gè)共陽極的數(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延時(shí)程序 * ********************************************************/ void Delayus(uchar us) { while(us--); //12M,一次6us,加進(jìn)入退出14us(8M晶振,一次9us) } /******************************************************** * DS18B20初始化 * ********************************************************/ bit Ds18b20_Init(void) //存在返0,否則返1 { bit temp = 1; uchar outtime = ReDetectTime; //超時(shí)時(shí)間 while(outtime-- && temp) { Delayus(10); //(250)1514us時(shí)間可以減小嗎 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)品精選
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁是網(wǎng)友提供的關(guān)于“DS18B20溫度傳感器實(shí)現(xiàn)實(shí)時(shí)溫度測量”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
东明县| 德安县| 邵武市| 嘉义市| 阳新县| 陇西县| 新昌县| 平邑县| 新兴县| 大庆市| 宁强县| 汕头市| 额尔古纳市| 齐齐哈尔市| 南溪县| 克什克腾旗| 凭祥市| 莱芜市| 海盐县| 纳雍县| 深水埗区| 余姚市| 安康市| 山东省| 喀喇| 孟连| 邵阳市| 利辛县| 吴江市| 永康市| 玉龙| 明溪县| 颍上县| 武陟县| 师宗县| 穆棱市| 荆州市| 石门县| 通许县| 柏乡县| 绥江县|