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

正文內容

溫度控制系統課程設計單片機課程設計-文庫吧資料

2025-07-05 15:52本頁面
  

【正文】 404560根據溫度測量數據的對比可知,本系統能夠準確地測量并顯示環(huán)境溫度。,改變環(huán)境溫度,驗證檢測到的溫度高于上限溫度時是否啟動報警,檢測到的溫度小于下限溫度時是否啟動報警。 }}第五章 系統調試 環(huán)境溫度為:31℃測試儀器: 標準溫度計、加熱工具(此處選用燒熱的電烙鐵)、制冷工具(此處選用冰塊)。 DS=1。 if(beep==0) { DS=0。 } if(TZ=warn_low) //下限蜂鳴器響 { beep=0。 } } if((TZwarn_hight)||(TZwarn_low)) //蜂鳴器不響 { beep=1。 DS=1。 if(beep==0) { DS=0。程序如下: if(TZ=warn_hight) //上限蜂鳴器響 {beep=0。 } } } 通過控制上下限的溫度值,達到溫度控制。 temp=warn_low。 if(keycan2==0) {warn_low。 while(!keycan1)。 flag=1。其程序如下: void keycan() //掃描按鍵 { if(keycan1==0) {delayms(10)。 通過鍵盤掃描程序判斷是否按鍵按下,繼而來控制設定的上下限的報警溫度值。 }此程序功能為:讀取DS18B20 A/D轉換后的溫度值,轉換后的二進制存入DQ單元,默認為12位轉換,單元的高5位均為符號位,所以判斷符號只需判斷低12位數據的最高位即可。 delay1(20)。 // 給脈沖信號delay1(8)。 dat=1。i) { DQ = 0。 for (i=8。T60μS單片機采樣第二位啟動脈沖T60μS單片機采樣第一位啟動脈沖圖11 單片機讀DS18B20的時序圖 ReadOneChar(void) { unsigned char i=0。 } 寫060120μS寫1,DS18B20在檢測到下降沿15μS后采樣,采樣時間為1560μS1560120μSDS18B20檢測到下降沿15μS后采樣15μS圖10 單片機寫DS18B20時序圖單片機讀DS18B20的時序如圖11所示,單片機主動產生一個下降沿的啟動信號,并維持低電平大于1μS后釋放總線,15μS后DS18B20占主動權,DS18B20會將數據按位放在總線上,這時單片機可讀取信號,讀取一位的時間應在60μS內完成。 dat=1。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。若低電平寫入的位是0,高電平寫入的位是1,連續(xù)寫時位間的間隙應大于1μS。 //延時120us后釋放總線} 單片機主動釋放60240μS1560μS480960μS圖9 初始化時序圖此初始化程序功能為:檢測DS18B20是否存在,如存在,則x=0,說明初始化成功。 x=DQ。 //精確延時 大于 480us DQ = 1。 //稍做延時 DQ = 0。 DQ = 1。DS18B20在檢測到總線的上升沿后等待15—60μS發(fā)出器件存在脈沖。減加超限與上下溫度比較開始初始化按鍵掃描檢測溫度顯 示判斷按鍵設定值加設定值減顯 示限內啟動報警圖8 系統流程圖DS18B20工作過程中的協議如下:(1)初始化——(2)ROM操作命令——(3)存儲器操作命令——(4)處理數據時序如圖9所示。溫度控制程序的設計應考慮如下:1)鍵盤掃描、鍵碼識別和溫度顯示;2)溫度采樣;3)數據處理;4)越限報警和處理。當每按下一次設定溫度上升按鈕ADD時,設定溫度增加1℃,最高為100℃,當每按下一次設定溫度下降按鈕DEC時,設定溫度減少1℃,最低設定為0℃。圖7 聲光報警輸出電路第四章 軟件設計系統軟件要實現的功能如下:利用3只共陰數碼管,LED1顯示檢測溫度十位,LED2顯示檢測溫度個位,LED3顯示設定溫度百位,顯示分辨率為1℃。從而組成聲光報警。溫度設置電路如圖6所示。溫度設置部分采用獨立式按鍵,K2為溫度值加1按鍵,;K3為溫度值減1按鍵。表2 74HC164真值表InputsOutputsClearClockA BQA QB ………...QHLHHHHXL↑↑↑X XX XH HL XX LL L ………….LQA0 QB0………….QH0H QAN…………QGNL QAN…………QGNL QAN…………QGNH-高電平 L-低電平 X-任意電平 ↑-低到高電平跳變 QA0,QB0,QH0 -規(guī)定的穩(wěn)態(tài)條件建立前的電平 QAn,QGn -時鐘最近的↑前的電平。當 A、B 有一個為高電平,則另一個就允許輸入數據,并在 CLOCK 上升沿作用下決定 Q0 的狀態(tài)。 串行數據輸入端(A,B)可控制數據??紤]到節(jié)約單片機的I/O資源,因而采用串行接口方式,外接8位移位寄存器74HC164構成顯示電路,電路如圖4所示。Vcc接外部+5V電源,GND接地,I/。CPU 只需一根端口線就能與諸多DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。C,176。DS18B20 測溫范圍為55176。如主機控制DS18B20完成溫度轉換這一過程,根據DS18B20的通訊協議,須經三個步驟:每一次讀寫之前都要對DS18B20進行復位,復位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預定的操作。明溫度轉換讀暫存器寫暫存器復制暫存器44HBEH4EH48H啟動DS18B20進行溫度轉換讀暫存器9個字節(jié)內容將數據寫入暫存器的TH、TL字節(jié)把暫存器的TH、TL字節(jié)寫到E2RAM中CPU對DS18B20的訪問流程是:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作,數據操作。 說 令約定代碼操 無論是內部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻。 圖3DS18B20內部結構主要由四部分組成:64位光刻ROM,溫度傳感器,非揮發(fā)的溫度報警觸發(fā)器TH和TL,高速暫存器。它具有體積小,接口方便,傳輸距離遠等特點。也就是說高128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開的STC89C52 有6個中斷源:兩個外部中斷(INT0 和INT1),三個定時中(定時器0、2)和一個
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1