freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

路溫度采集監(jiān)控系統(tǒng)-在線瀏覽

2025-07-15 13:03本頁面
  

【正文】 0000 0111 1101 0000 07D0h +85℃ 0000 0101 0101 0000 0550h +℃ 0000 0001 1001 0001 0191h +℃ 0000 0000 1010 0010 00A2h +℃ 0000 0000 0000 1000 0008h 0℃ 0000 0000 0000 0000 0000h ℃ 1111 1111 1111 1000 FFF8h ℃ 1111 1111 0101 1110 FF5Eh ℃ 1111 1110 0110 1111 FE6Fh 55℃ 1111 1100 1001 0000 FC90h 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 存儲(chǔ)器 ? 暫存存儲(chǔ)器包含了 8個(gè)連續(xù)字節(jié) ? 第一個(gè)字節(jié)的內(nèi)容是溫度的低八位,第二個(gè)字節(jié)是溫度的高八位。 ? 第六、七、八個(gè)字節(jié)用于內(nèi)部計(jì)算。 ? 一個(gè)非易失性的可電擦除的EEPROM,后者存放高溫度和低溫度觸發(fā)器 TH、 TL和配置寄存器。 ? TM用于設(shè)置 DS18B20在工作模式還是在測試模式。 ? R1和 R0用來設(shè)置分辨率,出廠時(shí)被設(shè)置為 12位。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 初始化 ? 和 DS18B20之間的任何通訊都需要以初始化序列開始。 ? DS18B20初始化代碼如下: 1. void Init_DS18B20(void) 2. { 3. DQ = 1。 //稍做延時(shí) 5. DQ = 0。 //精確延時(shí)大于 480us 7. DQ = 1。 9. Delay(20)。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) Read ROM[33h] ?這個(gè)命令允許總線控制器讀到 DS18B20的 8位系列編碼、唯一的序列號(hào)和 8位 CRC碼。如果總上有不止一個(gè)從機(jī),當(dāng)所有從機(jī)試圖同時(shí)傳送信號(hào)時(shí)就會(huì)發(fā)生數(shù)據(jù)沖突(漏極開路連在一起開成相與的效果)。 ?只有和 64位 ROM序列完全匹配的 DS18B20才能響應(yīng)隨后的存儲(chǔ)器操作命令。 ?這條命令在總線上有單個(gè)或多個(gè)器件時(shí)都可以使用。 ? 例如:向 DS18B20寫一個(gè) dat=0xCC字節(jié),跳過讀序列號(hào)的操作,代碼如下: WriteOneChar(unsigned char dat) 2.{ 3. unsigned char i=0。 i0。 7. DQ = datamp。//先寫低位 8. Delay(5)。 10. dat=1。 ?搜索 ROM命令允許總線控制器用排除法識(shí)別總線上的所有從機(jī)的 64位編碼。 ?報(bào)警條件定義為溫度高于 TH或低于 TL。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 存儲(chǔ)器操作命令 ?Write Scratchpad[4E] ?這個(gè)命令向 DS18B20的暫存器中寫入數(shù)據(jù),開始位置在地址 2。 ?可以在任何時(shí)刻發(fā)出復(fù)位命令來中止寫入。 ? 讀取將從字節(jié) 0開始,一直進(jìn)行下去,直到第 9(字節(jié) 8,CRC)字節(jié)讀完。 ? 例如:讀取溫度轉(zhuǎn)換結(jié)果步驟如下: 1. 發(fā)讀取暫存器命令,代碼與實(shí)現(xiàn)跳過讀序列號(hào)操作代碼一樣; WriteOneChar(0xBE)。 3. 讀取溫度轉(zhuǎn)換結(jié)果的高 8位 b=ReadOneChar()。 4. unsigned char dat = 0。i0。 //給脈沖信號(hào) 8. dat=1。 //給脈沖信號(hào) 10. if(DQ_7) 11. dat|=0x80。 13. } 14. return(dat)。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 存儲(chǔ)器操作命令 ?Convert T[44h] ?這條命令啟動(dòng)一次溫度轉(zhuǎn)換而無需其他數(shù)據(jù)。 ?如果總線控制器在這條命令之后跟著發(fā)出讀時(shí)間隙,而 DS18B20又忙于做時(shí)間轉(zhuǎn)換的話, DS18B20將在總線上輸出“ 0” ,若溫度轉(zhuǎn)換完成,則輸出“ 1” 。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 存儲(chǔ)器操作命令 ?Recall EEPROM[B8h] ?這條命令把報(bào)警觸發(fā)器里的值拷回暫存器。 ?若在這條命令發(fā)出之后發(fā)出讀時(shí)間隙,器件會(huì)輸出溫度轉(zhuǎn)換忙的標(biāo)識(shí):“ 0”= 忙,“ 1”= 完成。 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程( C語言版) 計(jì)算機(jī)科學(xué)系 項(xiàng)目十 8路溫度采集監(jiān)控系統(tǒng) 工作模塊 25 8路溫度采集監(jiān)控電路設(shè)計(jì) ?利用 AT89S52單片機(jī)及 DS18B20單線數(shù)字傳感器,設(shè)計(jì)一個(gè) 8路溫度采集監(jiān)控電路。 ?I/O口分配: ?8路 DS18B20溫度采集接 P2口; ?3個(gè)獨(dú)立按鍵鍵盤接 P3口; ?6個(gè)數(shù)碼管動(dòng)態(tài)掃描顯示接 P0口和 P1口。 ? DQ引腳還需要接上拉電阻 。 ? 在 VDD引腳接入一個(gè)外部電源, GND引腳接地, GND引腳不能懸
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1