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

正文內(nèi)容

基于單片機的溫濕度控制系統(tǒng)畢業(yè)設計-免費閱讀

2025-08-09 17:49 上一頁面

下一頁面
  

【正文】 key_500ms = 1。 TH0 = 0x3c。 //對應菜單內(nèi)的處理函數(shù) if(zd_break_en == 1) //自動退出設置界面程序 { zd_break_value ++。 //讀 eepom數(shù)據(jù) time_init()。 if((flag_key_b_en == 1) amp。 }else if(flag_w_bj_en == 1) { if(value 3) write_string(1,0, wendu arlam )。 //消除溫度在邊界時的干擾 if(value2 10) { flag_w_bj_en = 0。 if((table_dht11[0] = s_low) || (table_dht11[0] = s_high)) { value1 ++。 //將光標移動到 write_(0x0f)。 //顯示溫度 } if((menu_1 == 2) amp。 table_dht11[2] = U8T_data_H。 break。 zd_break_value = 0。 flag_lj_en = 1。 //關(guān)閉連加使能 flag_lj_3_en = 0。 //允許定時器 0 定時 } void key() 25 { static uchar key_new = 0,key_old = 0,key_value = 0。 s_high = 60,s_low = 10。 } void read_eepom12() { t_high = byte_read(0x20xx)。 byte_write(0x2055, a_a)。i++) // for(j=0。 //按鍵連 3 次連加后使能 加的數(shù)就越大了 uchar key_time,flag_value。 //按鍵值的變量 uchar zd_break_en,zd_break_value。 經(jīng) 過從選題到完成畢設的這段時間,首先確定課題,然后查找資料,學習一些元器件知識,用 protues 進行電路設計,確定元器件,用 keil 軟件編程,再進行電路仿真,PCB 板的印制,電路焊接,期間遇到了很多困難,向老師和同學求助,也向很多網(wǎng)友進行求助,學到了以前沒學到的知識 ,增強了動手能力,特別是用萬用板子進行電路實物仿真時候,由于電路圖跟實物圖有差別,花費看不少時間和經(jīng)歷,一遍又一遍查錯和檢查電路,有時候單片機晶振沒有起振 ,或者是焊接觸點接觸不良,整個系統(tǒng)都不穩(wěn)定,每次失敗到解決問題,都是一些很寶貴的學習經(jīng)驗, 溫濕度的監(jiān)測控制是當今熱門話題。 [8] 圖 Protues軟件繪制電路 15 使用 Keil 編譯器寫程序 首先,建立一個工程,打開工程,選擇新建,也可以打開已經(jīng)建立好的,一般我們先新建一個文件夾,然后再在軟件中選擇保存路徑,這樣在以后 的查找和使用時候就方便了, 之后我們選擇 AT89C52,軟件可能沒有 STC 系列芯片,我們可以上網(wǎng)下載相應的元件庫,然后就可以選擇了,建立完工程之后,我們需要再新建一個 c 文件。 具體電路圖如圖所示 : 11 Q18550VCCGNDR12KP26K1RelaySPDT12P112D1DR52K 圖 繼電器 工作原理圖 電源部分的設計 單片機、傳感器、繼電器等功耗低的元件采用干電池供電,輸出電流穩(wěn)定,換電池也方便,而 散熱風扇采用 5v 開關(guān)電源供電,除濕器由于包含發(fā)熱元件,直接用 220v 市電。 ( 5)時序描述: 單片機 發(fā)送測量 命令后 ,傳感器 從低功耗 轉(zhuǎn)換到高速模式 ,命令 結(jié)束后 ,傳感器響應 ,傳感器 采集 一次信號 ,然后我們可以根據(jù)需要選擇數(shù)據(jù),若沒有收到單片機的檢測命令,傳感器不會采集數(shù)據(jù),此時,傳感器低功耗待機,等待下次數(shù)據(jù)檢測命令 。單線制串行接口, 連接簡單,只有一顆數(shù)據(jù)線,另外是電源和接地,簡化了電路。 晶振和電容組成的 振蕩電路 。制造 技術(shù)先進 , 兼容性強 。溫度和濕度的控制設置參數(shù)可以通過按鍵進行設置。 [1] 隨著科技的飛速發(fā)展和普及,高性能設備越來越多,各行各業(yè)對溫濕度的要求也越來越高。 電力柜內(nèi)溫 濕度的監(jiān)測和控制 ,在智能化設備發(fā)展迅速的今天,它已經(jīng)取代了人工檢查,而且人工 檢查 費時、不準確、某些電力設備不適合靠近測量等,所以就需要一種能夠監(jiān)測并控制電力柜內(nèi)溫濕度的設備或者系統(tǒng)以替代電力設備維護人員的人工檢查,提高效率而且安全可靠,避免許多不必要的麻煩。 防 災 科 技 學 院 畢 業(yè) 設 計 題 目 基于 STC 單片機的溫濕度控制器的設計與實現(xiàn) 學生姓名 學 號 系 別 專 業(yè) 電氣工程及其自動化 班 級 開題時間 答辯時間 指導教師 職 稱 副教授 基于 STC 單片機的溫濕度控制器的設計 與實現(xiàn) 作 者 指導老師 摘 要 電力柜內(nèi) 的電氣設備需要一個干燥、涼爽的環(huán)境,一些電力設備本身存在較大電阻,一些電磁線圈也在長時間工作之后產(chǎn)生較多的熱量,而潮濕的環(huán)境容易腐蝕電氣設備線路,大大降低了其使用壽命,所以就需要一種能夠控制電力柜內(nèi)溫濕度的設備,讓電力柜內(nèi)環(huán)境溫濕度保持在一個適宜電氣設備工作的范圍,而電力柜內(nèi)的溫度和濕度監(jiān)測 , 通 過人工監(jiān)測電力柜內(nèi)溫濕度誤差大,隨機性大,無法連續(xù)監(jiān)控也不安全 。 溫度、濕度和人類的生產(chǎn)、生活有著密切的關(guān)系,同時也是工業(yè)生產(chǎn)中最常見最基本的工藝參數(shù),例如機械、電子、石油、化工等各類工業(yè)中廣泛需要對溫度濕度的檢測與控制。傳統(tǒng)的溫濕度檢測模式是以人為基礎,依靠人工輪流值班,人工巡回查看等方式來測量和記錄環(huán)境狀況信息。設置還包蜂鳴器的開和關(guān)。系統(tǒng) 程序用 keil編程, 并用開發(fā)板下載 ,或者 ISP 下載器下載 。 [3] 主控模塊電路原理圖 電力柜內(nèi) DHT11 傳感器的信號 通過單片機讀取和處理 , 并 將 溫濕度 數(shù)據(jù)發(fā)給LCD1602 液晶顯示 。 5 體積 很小、 功耗 也低 ,信號傳輸距離 遠 , 其本身的性質(zhì)及其特點滿足了成千上萬的產(chǎn)品設計需求, 封裝形式 多式多樣,消費者可根據(jù)需求選擇所要 封裝形式的傳感器 。 通訊過程如下圖 35 所示: 圖 傳感器時序 7 圖 傳感器時序 數(shù)字 0 信號表示方法如下圖 37 所示: 圖 傳感器時序 數(shù)字 1 信號表示方法如下圖 38 所示 圖 傳感器 信號表示 DHT11 傳感器模塊電路設計 DHT11 傳感器連接 STC89C52 收發(fā) 數(shù)據(jù),即數(shù)據(jù)口。這樣使用不同的供電接口,安全 可靠 。然后添加到工程中,然后,我們就可以在軟件上進行編寫程序,編寫完成后,進行編譯,編譯如果有錯,我們可以查看和更改,然后再編譯,編譯成功后,在輸出那里找到一個生成 hex 文件的對話框,勾選之后再編譯一遍程序, hex 文件生成。無論是從生產(chǎn)還是生活,與我們?nèi)祟惗际窍⑾⑾嚓P(guān)的 ,特別是智能化設備發(fā)展迅速的今天,人們更是迫切需要一些簡單、方便、快速的能替代人工的設備,智能控制的各種系統(tǒng)應運而生,滿足了人們的各種要求。 //自動退出設置界面 uchar menu_shudu = 20。 //用做連加的中間變量 bit key_500ms 。j120。 } void write_eepom_shidu() { SectorErase(0x2200)。 t_low = byte_read(0x20xx)。 a_a = 1。 P2 |= 0x0f。 //關(guān)閉 3 秒后使能 flag_value = 0。 //連加使能 zd_break_en = 1。 // flag_key_b_en = 1。 //得到 k2 鍵值 case 0x0b: key_can = 2。 table_dht11[0] = U8RH_data_H。amp。 //顯示光標并且閃爍 }else if(((menu_1 0) amp。 //消除濕度在邊界時的干擾 if(value1 10) flag_s_bj_en = 1。 //溫度取消報警時回差 1 度 } }else value2 = 0。 else write_string(1,0, )。amp。 //定時器初始化 init_menu()。 //每 300ms 加一次 if(zd_break_value 100) //30 秒后自動退出設置界面 { menu_1_break()。 TL0 = 0xb0。 //500ms flag_value ++。 if(key_time = menu_shudu) //500ms { key_time = 0。 } } void time0_int() interrupt 1 { static uchar value。 //報警函數(shù) menu_dis()。//關(guān)閉蜂鳴器 } } } void main() { init_eepom()。 } void key_beep() { static uint value。 29 else write_string(1,0, )。 //溫度 報警標志位 } } else if((table_dht11[2] (t_low + 1)) || (table_dht11[2] (t_high 1))) { value2 ++。 //顯示光標并且閃爍 } } void clock_h_l() { static uchar value,value1,value2。 (menu_2 == 1)) { write_(0x80+0x44)。 (menu_2 != 0)) //顯示的設置溫度 { write_sfm2(1,7,table_dht11[2])。 } void dst11() { RH()。 //得到 k1 鍵值 case 0x0d: key_can = 3。 key_old = 1。 key_new = 0。 flag_
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1