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

正文內(nèi)容

畢業(yè)設(shè)計—智能溫度報警器設(shè)計(存儲版)

2025-02-15 23:07上一頁面

下一頁面
  

【正文】 n()。 } while(XX==1) { EA=1。 if(tt==20) {tt=0。 Count++。 } else { EA=0。 while(XX==0) { Read_Temperature() 。 TR0 = 1。 unsigned int Addr。 //個位數(shù)顯示 } } } void csh() { TMOD = 0x01。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 //十位數(shù)顯示 lcd_pos(0x4a) 。 display[2]=display[1]/10+0x30 。 //顯示自定義字符 } /* DS18B20 ERROR 顯示菜單 */ /*******************************************************************/ void keyscan() { if(MUSIC==0) { Delay(5)。 while(cdis2[m] != 39。 //初始化 LCD lcd_pos(0) 。 //十位數(shù)顯示 lcd_pos(0x4a) 。 display[2]=display[1]/10+0x30 。 //溫度高 8 位 } /* 數(shù)據(jù)轉(zhuǎn)換與溫度顯示 */ /*******************************************************************/ Disp_Temperature() { display[4]=temp_data[0]amp。 } } /* 讀取溫度 */ /*******************************************************************/ Read_Temperature(void) { Init_DS18B20() 。 for (i = 8 。 i 0 。 //拉高總線 Delay(8) 。 i 8 。 lcd_wcmd(0x06) 。 //清除 LCD 的顯示內(nèi)容 lcd_wcmd(0x38) 。 LCD_EN = 0 。 delayNOP() 。 } /*寫指令數(shù)據(jù)到 LCD */ /*RS=L, RW=L, E=高脈沖, D0D7=指令碼。 LCD_RS = 0 。 y250 。 define delayNOP() 。 uchar code cdis4[ ] = { PLEASE CHECK } 。 sbit MUSIC=P3^5。j3。 Intelligent temperature control alarm design Electronic and information engineering Electronic and information engineering 118542022113 Instructor 【 Abstract】 The system is based on single chip microputer intelligent temperature alarm controller design. With 89c51 as the core, and adopting the temperature sensor DS18B20 as temperature detector, on the LCD screen displays realtime temperature. The thermometer belongs to the multifunctional thermometer, it not only can realtime display temperature, still can set upper alarm temperature. When temperatures exceed the limit set temperature or below the lower limit temperature, at the same time use buzzer ring alarm relay to cut off power supply, have protection circuit function. Keywords: Intelligent temperature。雖然過程很艱苦,但是當做完以后心里是無法言以表達的激動。例如:在農(nóng)業(yè)應(yīng)用上,在外圍設(shè)備可接二氧化碳發(fā)生器,當溫度低于或者超過預(yù)設(shè)值時,做相應(yīng)的發(fā)生和斷開二氧化碳發(fā)生器。 后來在同學(xué)的幫忙下,讓蜂鳴器報警但仍無法顯示時間。在 程序調(diào)試的 時候,因為板子上有一個電阻虛焊了,以至于 無法點亮 lcd1602 液晶屏。 (3) 焊單片機的引腳時,應(yīng)小心焊接,以免短路。 (3) 用三氯化鐵腐蝕板子時,應(yīng)注意三氯化鐵的濃度和腐蝕的時間。開發(fā)人員可用 IDE本身或其它編輯器編輯 C 或匯編源文件。 發(fā) DS18B20復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗 9 字節(jié)完 ? CRC校驗正 移入溫度暫存器 Y N N Y 結(jié)束 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 9 圖 溫度計算流程圖 圖 溫度顯示流程圖 4. 系統(tǒng)調(diào)試 KEIL 軟件介紹 [6] Keil 是美國 Keil 公司的 C51 編譯器,它被嵌入到了 Keil uVision 集成開發(fā)環(huán)境中。 溫度報警器 的 報警 模塊 圖 溫度 報警器的報警 電路 7 報警電路采用的是 LED 燈和蜂鳴器進行報警,其作用是當溫度不在設(shè)定的范圍內(nèi), LED 燈亮,同時蜂鳴器報警。該 單片機算術(shù)運算功能強,軟件編程 較 靈活、自由度大,可以用軟件編程實現(xiàn)各種算法和邏輯控制,并且由于其功耗低、體積小、技術(shù)成熟和成本低等優(yōu)點,使其在各個領(lǐng)域應(yīng)用廣泛 [3]。 整流電路:利用單向掉電元件,把 59HZ 的正弦交流電變換成脈動的直流電。在本設(shè)計中采用 LCD1602 液晶顯示器,它的主要特點如下 [2]: (1)分表率高,顯示質(zhì)量好 (2) 數(shù)字式接口,設(shè)計簡單,操作方便。 (3) 無需外部器件,電路設(shè)計簡單。 溫度采集模塊用來采集實時溫度; 顯示模塊用來顯示溫度,日期和時間;按鍵模塊用于設(shè)置溫度的上下限報警;電源模塊對整個系統(tǒng)進行供電;報警模 塊即當溫度超過上下限時進行報警提醒。如此對電路的設(shè)計會比較麻煩,軟件設(shè)計也會比較復(fù)雜,需要用 A/D 轉(zhuǎn)換后在進行數(shù)據(jù)處理。因此掌握溫度的變化顯得尤其重要, 而傳統(tǒng)的溫度計 需要人工的實時監(jiān)測,浪費時間人力等 顯然已經(jīng)不能適用了。以 STC89C52 為核心, 采用溫度傳感器 DS18B20 作為溫度檢測器,在液晶顯示屏上顯示實時溫度。 于是對溫度實時監(jiān)控就顯得至關(guān)重 要了。其中溫度傳感器 DS18B20 體積小,精度高,經(jīng)濟實用,且容易直接讀取被測溫度,滿足設(shè)計要求。 2. 系統(tǒng) 組成及原理 本系統(tǒng)包含 溫度采集模塊、液晶顯示模塊、電源模塊、控制模塊、報警模塊等 5 個主要模塊。計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將 55 ℃ 所對應(yīng)的基數(shù)分別置入減法計數(shù)器 1 和溫度寄存器中,減法計數(shù)器 1和溫度寄存器被預(yù)置在 55 ℃ 所對應(yīng)的一個基數(shù)值。 比較 低溫度系數(shù)晶振 =0 溫度寄存器 預(yù)置 Lsb 置位 /清除 的 低溫度系數(shù)晶振 計數(shù)器 2 =0 停止 斜率累加器 預(yù)置 計數(shù)器 1 4 圖 顯示 電路 顯示模塊采用的是 LCD1602 液晶顯示器,圖 中 滑動變阻器 R31 用來調(diào)節(jié) LCD1602 的亮度,使顯示的更加清楚。 整流電路采用二極管橋式整流電路,在 U 正半周,二極管 D D9 導(dǎo)電, D D7 截止; U 的負半周時, D D7 導(dǎo)電, D D9 截止。此變化經(jīng)單片機內(nèi)部施密特觸發(fā)器整形后便成了上電瞬間的一個高電平脈沖,只要這個脈沖保持兩個機器周期以上便可以正常復(fù)位了 [4]。 主程序流程圖 圖 主程序流程圖 如圖 所示主程序的主要功能是負責實時顯示溫度,設(shè)置報警溫度線,每一秒進行讀出處理DS18B20 測量的溫度值。這一功能強大的軟件提供簡易的開發(fā)平臺,可以讓開發(fā)者在開發(fā)過程中集中精力于項目本身,加快開發(fā)速度。ABS 文件由 OH51 轉(zhuǎn)換成標準的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程 序存貯器如 EPROM 中。 做好板子時候,焊接元器件應(yīng)注意的事項 : (1) 首先是先觀察 烙鐵 ,看是否有氧化。 11 出現(xiàn) 的問題 (1) 在畫電路板的時候,沒有注意封裝,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1