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

正文內(nèi)容

基于at89c2051單片機(jī)ds18b20電子溫度計(jì)溫度控制系統(tǒng)(專業(yè)版)

  

【正文】 RESET 為復(fù)位按鍵 使用方法及報(bào)警電路說(shuō)明: 接通電源,紅色指示燈亮,表明電源正常。安裝好硬件,上電,顯示正常,達(dá)到預(yù)期效果。 燒錄程序 單片機(jī)測(cè)試 判斷單片機(jī)芯片及時(shí)鐘系統(tǒng)是否正常工作有一個(gè)簡(jiǎn)單的辦法,就是用萬(wàn)用表測(cè)量單片機(jī)晶振引腳( 1 19 腳)的對(duì)地電壓,以正常工作的單片機(jī)用數(shù)字萬(wàn)用表測(cè)量為例: 18 腳對(duì)地約 , 19 腳對(duì)地約 。下面就對(duì)簡(jiǎn)單電路板的設(shè)計(jì)及制作過(guò)程做一個(gè)簡(jiǎn)單的介紹。如圖 所示 圖 中有四個(gè)獨(dú)立式按鍵可以分別調(diào)整溫度計(jì)的上下限報(bào)警設(shè)置,可以任意調(diào)整報(bào)警上下限。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。這種情況主要是由總線分布電容使信號(hào)波形產(chǎn)生畸變?cè)斐傻摹? 圖 讀時(shí)序 DSl820 多路測(cè)量簡(jiǎn)介 圖 DSl820 原理框圖 每一片 DSl820 在其 ROM 中都存有其唯一的 48 位序列號(hào),出廠前已寫(xiě)入片內(nèi)ROM 中,主機(jī)在進(jìn)入操作程序前必須逐一接入 DS18B20 用讀 ROM 33H 命令將該DS18B20 的序列號(hào)讀出并登錄。 另外,由于 DS18B20 單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫(xiě)時(shí)序很重要。該字節(jié)各位的定義如圖 所示。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 RST:復(fù)位輸入。當(dāng) P1口的管腳第一次寫(xiě) 1 時(shí),被定義為高阻輸入。 實(shí)現(xiàn)溫度閉環(huán)控制,控制溫度誤差范圍≤177。其中溫度傳感器 DS18B20,它集溫度測(cè)量、 A/ D 轉(zhuǎn)換于一體,其測(cè)量范圍寬 55℃~125℃ , DS18B20 是一款具有單總線結(jié)構(gòu)的器件。電子溫度計(jì)本身可由電源提供電壓,用溫度傳 感器檢測(cè)溫度,因此電子溫度計(jì)屬溫度系統(tǒng)。主要表現(xiàn)在兩個(gè)方面:一是硬件板設(shè)計(jì)采用標(biāo)準(zhǔn)總線結(jié)構(gòu)(如 PC 總線),配置各種通用的模板,以便擴(kuò)充功能時(shí),只需增加功能模板就能實(shí)現(xiàn);二是軟件功能模塊或控制算法采用標(biāo)準(zhǔn)模塊結(jié)構(gòu),用戶使用時(shí)不需要二次開(kāi)發(fā),只需各種功能模塊,靈活地進(jìn)行控制系統(tǒng)組態(tài)。 考慮到方案中制作數(shù)字溫度計(jì),在單片機(jī)電路設(shè)計(jì)中,大多都是使用傳感器,這是非常容易想到的,所以可以采用一只溫度傳感器 DS18B20,此傳感器,可以很容易直接讀取被測(cè)溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計(jì)要求。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。另外,該引腳被略微拉高。 ?*? 供熱 /制冷管道熱量計(jì)量,中央空調(diào)分戶熱能計(jì)量和工業(yè)領(lǐng)域測(cè)溫和控制 ?*獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信; *多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能; *無(wú)須外部器件; *可通過(guò)數(shù)據(jù)線供電,電壓范圍為 ~; *零待機(jī)功耗; *溫度以 9 或 12 位數(shù)字; *用戶可定義報(bào)警設(shè)置; *報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào)警條件)的器件; *負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作; DS18B20 采用 3 腳 PR- 35 封裝或 8 腳 SOIC 封裝,其內(nèi)部結(jié)構(gòu)框圖如圖 所示。 當(dāng)符號(hào)位 S= 0 時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位 S= 1 時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。從 to 時(shí)刻開(kāi)始 15us 之內(nèi)應(yīng)將所需寫(xiě)的位送到總線上, DSl820 在 t o 后 1560us 間對(duì)總線采樣。 DS1820 使用中注意事項(xiàng) DS1820 雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn) ,但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問(wèn)題: 1 較小的硬件開(kāi)銷(xiāo)需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償 ,由于 DS1820 與微處理器間采用串行數(shù)據(jù)傳送 ,因此 ,在對(duì) DS1820 進(jìn)行讀寫(xiě)編程時(shí) ,必須嚴(yán)格的保證讀寫(xiě)時(shí)序 ,否則將無(wú)法讀取測(cè)溫結(jié)果。該器件采用 ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。另一種是寄生電源供電方式,如圖 所示單片機(jī)端口接單線總線,為保證在有效的 DS18B20 時(shí)鐘周期內(nèi)提供足夠的電流,可用一個(gè) MOSFET 管來(lái)完成對(duì)總線的上拉。溫度轉(zhuǎn)換命令子程序流程圖,如圖 所示 圖 溫度轉(zhuǎn)換流程圖 計(jì)算溫度子程序 計(jì)算溫度子程序?qū)?RAM 中讀取值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如圖 所示。把設(shè)計(jì)布局好的 PCB 圖打印出來(lái)之后,然后進(jìn)行壓板、腐蝕、鉆孔。第四步是聯(lián)機(jī)檢查。進(jìn)而到考慮采用中斷方式解決此問(wèn)題,但因?yàn)镈S18B20 正常工作有嚴(yán)格的時(shí)序限制,否則不能正常工作,而中斷則在很大可能上會(huì)影響到 DS18B20 正常工作。合肥,中國(guó)科學(xué)技術(shù)大學(xué)出版社, 2021. [12]范立南,出版社, 2021. [13]沈德金 .MCS51 系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗?.:北京航空航天大學(xué) .2021. [14]潘松,趙敏笑 ??EDA 技術(shù)及其應(yīng)用 ??科學(xué)出版社, 2021 年 [15]丁元杰,單片機(jī)原理及應(yīng)用,機(jī)械工業(yè)出版社, 1999 主 控 制 器 LED 顯示 單片機(jī)復(fù)位 報(bào)警點(diǎn)按鍵調(diào)整 溫 度 傳 感 器 時(shí)鐘振蕩 圖 I/O C 64 位 ROM 單 線 接 口 高速緩存 存儲(chǔ)器與控制邏輯 溫度傳感器 高溫觸發(fā)器 TH 低溫觸發(fā)器 TL 配置寄存器 8 位 CRC 發(fā)生器 Vdd 初始化 跳過(guò) ROM 變換溫度 等待 1S 初始化 設(shè)置 1820 個(gè)數(shù) 匹配 ROM 讀存儲(chǔ)器 存放在緩沖區(qū)指針增 1 初始化 b1 0? 否 是 圖 圖 AT89C51 的復(fù)位電路 N Y N Y 按鍵子程序 初始化 得出溫度總子程序 報(bào)警子程序 調(diào)顯示子 程序 S1 鍵按下否? 發(fā) DS18B20 復(fù)位命令 發(fā)跳過(guò) ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗(yàn) 9 字節(jié)完? CRC 校驗(yàn)正?確? 移入溫度暫存器 結(jié)束 N N Y Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過(guò) ROM 命令 發(fā)溫度轉(zhuǎn)換開(kāi)始命令 結(jié)束 開(kāi)始 N 溫度零下 ? Y 溫度值取補(bǔ)碼置“ ”標(biāo)志 置“ +”標(biāo)志 計(jì)算小數(shù)位溫度 BCD 值 計(jì)算整數(shù)位溫度 BCD 值 結(jié)束 。 最后是按鍵子程序及報(bào)警子程序的調(diào)試,將按鍵子程序及報(bào)警子程序及上述程序正確編排后,寫(xiě)入單片機(jī)中,上電后,各個(gè)部分工作正
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1