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

正文內(nèi)容

課程設(shè)計---基于51單片機的多路溫度采集控制系統(tǒng)設(shè)計-文庫吧在線文庫

2025-12-08 17:44上一頁面

下一頁面
  

【正文】 8B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行計數(shù)進而完成溫度測量。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 溫度計算子程序 CALCU 根據(jù)熱敏電阻的分度值和電路參數(shù)計算出出一張溫度表,存放在DATATAB 數(shù)據(jù)表中,由于篇幅關(guān)系,本程序只給出 049℃的溫度數(shù)據(jù)。 主程序的主要功能是負責溫度的實時顯示、讀出并處理 DS18B20 的測量的當前溫度值,溫度測量每 1s 進行一次。 單片機課程設(shè)計重點就在于軟件算法的設(shè)計,需要有很巧妙的程序算法,雖然以前寫過幾次程序,但 我們 覺的寫好一個程序并不是一件簡單的事,有好多的東西,TEMPNUMTH? SETB (響鈴 ) TEMPUMTH SETB (亮燈 ) 子程序返回 四川師范大學成都學院電子工程系課程設(shè)計報告 17 17 只有我們?nèi)ピ囍隽耍拍苷嬲恼莆?,只學習理論有些東西 是很難理解的,更談不上掌握。 //關(guān)閉 LED HC138(0)。 } void delay(unsigned char i) { unsigned char k。 Write_DS18B20(0xcc)。 delay(10)。 while(k1 == 0)。 } if(k3 == 0) //溫度下限加 { delay(20)。 set()。 //鎖存 P0 = 0XFF。 //鎖存 P0 = 0XFF。 } set()。 } if(k2 == 0) //上限溫度減 { delay(20)。 delay(10)。 //讀取高字節(jié) temp_H = temp_H4。 } void read_ds18b20_temp() { 四川師范大學成都學院電子工程系課程設(shè)計報告 21 21 Init_DS18B20()。 get()。 //關(guān)閉蜂蜜器、繼電器 HC138(0)。 N Y 圖 6 溫度讀取流程圖 FLAG1=1?(DS18B20 是否存在?) 跳過 ROM 匹配 DS18B20 中寫入 44H(發(fā)出溫度 轉(zhuǎn)換命令 ) DS18B20 中寫入 0BEH(讀取溫度指令 ) RDTEMP(從 DS18B20 中讀取兩字節(jié)溫度子程序 ) 子程序返回 返回 四川師范大學成都學院電子工程系課程設(shè)計報告 15 15 按鍵設(shè)置 此程序是通過對四個按鍵有無按下的判斷來對其相應(yīng)的 TH、 TL 值進行相應(yīng)的設(shè)置,其流程圖如下。 驅(qū)動控制子程序 DRVCON 該子程序調(diào)節(jié)溫度,當溫度高于上限溫度時(本程序設(shè)為 30℃), 輸出驅(qū)動控制信號,驅(qū)動外設(shè)工作降溫;當溫度下降到下限溫度時(本程序設(shè)為 25℃), 停止輸出,溫度上升,周而復始;工作狀態(tài)有 LED1LED4指示。 定時 /計數(shù)器 0 中斷服務(wù)程序 應(yīng)用定時計數(shù)器 0中斷的目的是進行定時采樣,消除數(shù)碼管溫度顯示的閃爍現(xiàn)象,用戶可以根據(jù)實際環(huán)境溫度變化率進行采樣時間調(diào)整。 DS18B20 溫度傳感器與單片機的接口電路 DS18B20 可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20 的 1腳接地, 2腳作為信號線, 3 腳接電源。 四川師范大學成都學院電子工程系課程設(shè)計報告 8 8 DS18B20 有六條控制命令,如表所示: 表 2 指令表 指 令 約定代碼 操 作 說 明 溫度轉(zhuǎn)換 44H 啟動 DS18B20 進行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存 器 9 個字節(jié)內(nèi)容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的 TH、 TL 字節(jié) 復制暫存器 48H 把暫存器的 TH、 TL 字節(jié)寫到 E2RAM 中 重新調(diào) E2RAM B8H 把 E2RAM 中的 TH、 TL 字節(jié)寫到暫存器 TH、 TL 字節(jié) 讀電源供電方式 B4H 啟動 DS18B20 發(fā)送電源供電方式的信號給主 CPU CPU 對 DS18B20 的訪問流程是:先對 DS18B20 初始化,再進行 ROM 操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。表 2是一部分溫度值對應(yīng)的二進制溫度數(shù)據(jù)。 由表 1 可見, DS18B20 溫度轉(zhuǎn)換的時間比較長,而且分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時間越長。溫度報警觸發(fā)器TH和TL,可通過軟件寫入戶報警上下限。 四川師范大學成都學院電子工程系課程設(shè)計報告 4 4 DS18B20 DS18B20 溫度傳 感器是美國 DALLAS 半導體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式。 四川師范大學成都學院電子工程系課程設(shè)計報告 2 2 溫度控制系統(tǒng)設(shè)計方案 圖 溫度控制系統(tǒng)主要是由四部分組成:其中包括 CPU 單片機處理器; 外圍輸入設(shè)備按鍵,其功能是設(shè)置溫度報警的上下限;數(shù)碼管顯示部分,顯示當前等我溫度和溫度的上下限;溫度傳感器,也是最重要的部分其功能是采集周圍的溫度;蜂蜜器用于報警使用,但溫度超過上線溫度和下線溫度時則發(fā)出報警聲,直到溫度恢復正常。 四川師范大學成都學院電子工程系課程設(shè)計報告 1 1 前言 隨著現(xiàn)代信息技術(shù)的飛速發(fā)展,溫度測量控制系統(tǒng)在工業(yè)、農(nóng)業(yè)及人們的日常生活中扮演著一個越來越重要的角色,它對人們的生活具有很大的影響,所以溫度采集控制系統(tǒng)的設(shè)計與研究有十分重要的意義。 該系統(tǒng)的設(shè)計方案是通過溫度傳感器 DS18B20將周圍的環(huán)境溫度進行采集,等待單片機將其采集,當采集的信號一到就釋放信號。 DS18B20 特性介紹 DS18B20 是 DALLAS 公司的最新單線數(shù)字溫度傳感器,它的體積更小、適用電壓更寬、更經(jīng)濟, DS18B20 是世界上第一片支持 “ 一線總線 ” 接口的溫度傳感器,一線總線獨特而且經(jīng)濟的特點,使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念,它的測量溫度范圍為- 55~+125℃ ,在- 10~+ 85℃ 范圍內(nèi),精度為 177。 DS18B20 溫度傳感器的內(nèi)部 存儲器還包括一個高速暫存RAM和一個非易失性的可電擦除的 EERAM。因此,在實際應(yīng)用中要將分辨率和轉(zhuǎn)換時間權(quán)衡考慮。 DS18B20 完成溫度轉(zhuǎn)換后,就把測得的溫
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1