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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-電力箱柜除濕器的設(shè)計(jì)與控制-資料下載頁(yè)

2025-06-06 16:23本頁(yè)面
  

【正文】 for(i=0。i8。i++) { U8FLAG=2。 //超 時(shí)標(biāo)志位 while((!tempAndHumi)amp。amp。U8FLAG++)。 //判斷等待信號(hào)是否超時(shí) Delayy_10us()。 Delayy_10us()。 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 27 Delayy_10us()。 //延時(shí)大約 30us if(!tempAndHumi)U8temp=0。 //如果此時(shí) DHT11 數(shù)據(jù)線是低電平輸出“ 0” if(tempAndHumi)U8temp=1。 //否則輸出“ 1”。 U8FLAG=2。 while((tempAndHumi)amp。amp。U8FLAG++)。 //判斷等待信號(hào)是否超時(shí) if(U8FLAG==1)break。 //如果 U8FLAG 等于 1,表示超時(shí) ,則退出循環(huán) U8data=1。 U8data|=U8temp。 } } //讀取溫濕度 值 void RH(void) { tempAndHumi=0。 dELAYYY(180)。 //主機(jī)拉低 18ms tempAndHumi=1。 //主機(jī)有上拉電阻拉高 。 Delayy_10us()。 Delayy_10us()。 Delayy_10us()。 Delayy_10us()。 //主機(jī)延時(shí) 20~40us。 tempAndHumi=1。 //主機(jī)設(shè)為輸入 判斷從機(jī)響應(yīng)信號(hào) if(!tempAndHumi) //判斷從機(jī)是否有低電平響應(yīng)信號(hào) { U8FLAG=2。 //超時(shí)標(biāo)志位, 判斷從機(jī)是否發(fā)出 80us 的低電平響應(yīng) while((!tempAndHumi)amp。amp。U8FLAG++)。 U8FLAG=2。 //判斷從機(jī)是否發(fā)出 80us 的高電平,數(shù)據(jù)接收 while((tempAndHumi)amp。amp。U8FLAG++)。 COM()。 U8RH_data_H_temp=U8data。 //濕度高 8 位 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 COM()。 U8RH_data_L_temp=U8data。 //濕度低 8 位 COM()。 U8T_data_H_temp=U8data。 //溫度高 8 位 COM()。 U8T_data_L_temp=U8data。 //溫度低 8 位 COM()。 U8checkdata_temp=U8data。 //校驗(yàn)位 while((!tempAndHumi)amp。amp。U8FLAG++)。 tempAndHumi=1。 //數(shù)據(jù)校驗(yàn) ,如果校驗(yàn)位等于 其余 4 個(gè) 8 位數(shù)據(jù)的和,則正確 U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 U8RH_data_L=U8RH_data_L_temp。 U8T_data_H=U8T_data_H_temp。 U8T_data_L=U8T_data_L_temp。 U8checkdata=U8checkdata_temp。 } } } 液晶顯示模塊程序設(shè)計(jì) LCD1602 液晶顯 示模塊的基本操作時(shí)序如下表: 表 14 LCD1602 基本操作時(shí)序表 讀 /寫 輸入 輸出 RS RW D0~D7 E D0~D7 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 29 讀狀態(tài) L H H 狀態(tài)字 寫 狀態(tài) L L 指令碼 高脈沖 無(wú) 讀數(shù)據(jù) H H H 數(shù)據(jù) 寫數(shù)據(jù) H L 數(shù)據(jù) 高脈沖 無(wú) 其中, D0D6 是當(dāng)前數(shù)據(jù)地址指針的數(shù)值,而 D7 位讀 /寫操作使能端,當(dāng)D7 是 1 時(shí),則禁止操作, D7 為 “0”時(shí),則允許操作。所以在控制器的每次讀寫操作前,都一定要進(jìn)行讀寫檢測(cè),確保 STA7 是 0。 要顯示字符時(shí),必須優(yōu)先輸入顯示字符的地址,告訴模塊在哪里顯示字符。 1602 液晶顯示模塊可與STC89C52 直接接通。 軟件流程圖如圖 45 所示。 開(kāi)始 LCD 初始化 延時(shí) 設(shè)第一行顯示位置 顯示第一行內(nèi)容 設(shè)第二行顯示位置 顯示第二行內(nèi)容 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 30 圖 45 1602 液晶顯示模塊流程圖 LCD1602 液晶顯示程序部分源代碼 以及詳解 如下: /*************LCD1602 液晶顯示 *****************/ //寫命令 子程序 void write_ (unsigned char ) { e =0。 rw=0。 //讀寫選擇端為低電平。 rs=0。 //數(shù)據(jù) /命令選擇端為低電平 P0=。 //寫狀態(tài) delay_50us(10)。 e =1。 delay_50us(20)。 e =0。 //使能端高脈沖 } //寫數(shù)據(jù) 子程序 void write_data(unsigned char dat) { e =0。 rw=0。 //讀寫選擇端低電平。 rs=1。 //數(shù)據(jù) /命令選擇端為高電平。 P0=dat。 //寫數(shù)據(jù) delay_50us(10)。 e =1。 delay_50us(20)。 e =0。 //使能端高脈沖 } 結(jié)束 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 31 //LCD1602 液晶顯示模塊 初始化 子程(復(fù)位過(guò)程) void init() { dula = wela = 0。 //關(guān)閉數(shù)碼管,避免單片機(jī)管腳重復(fù)使用 delay_50us(300)。 write_(0x38)。 delay_50us(100)。 write_(0x38)。 //檢測(cè)忙信號(hào) delay_50us(100)。 write_(0x38)。 //顯示模式設(shè)置 write_(0x08)。 //顯示關(guān)閉 write_(0x01)。 //顯示清屏 write_(0x06)。 //顯示光標(biāo)移動(dòng)位置 write_(0x0c)。 //顯示開(kāi)及光標(biāo)設(shè)置 } //顯示溫濕 值子程序 void Disp_Temperature() { display[4]=U8RH_data_H。 display[4]=display[4]%100。 display[3]=display[4]/10。 display[2]=display[4]%10。 display[4]=U8T_data_H。 display[4]=display[4]%100。 display[1]=display[4]/10。 display[0]=display[4]%10。 write_(0xc0+5)。 //設(shè)置顯示位置 write_data(table[display[1]])。 //顯示十位 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 32 write_(0xc0+6)。 //設(shè)置顯示位置 write_data(table[display[0]])。 //顯示濕度 各位 write_(0xc0+13)。 //設(shè)置顯示位置 write_data(table[display[3]])。 //顯示溫度十位 write_(0xc0+14)。 //設(shè)置顯示位置 write_data(table[display[2]])。 //顯示溫度個(gè)位 } 按鍵 輸入程序設(shè)計(jì) 通過(guò)按鍵輸入調(diào)整濕度初始限定值,流程圖如 46 所示: 圖 46 按鍵流程圖 按鍵輸入程序部分源代碼如下: 鍵盤芯片復(fù)位 檢測(cè)有無(wú)按鍵按下 松手檢測(cè)(防抖動(dòng)) 讀取鍵值,送入單片機(jī) 顯示屏顯示數(shù)據(jù) 結(jié)束 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 33 if(key_s3 == 0) //判斷 S3 是否按 下? { delay(5)。 //軟件延時(shí) if(key_s3 == 0) {counter++。} //計(jì)數(shù)加 1 while(!key_s3)。 //松手檢測(cè) } if(key_s4 == 0) //判斷 S4 是否按 下? { delay(5)。 //軟件延時(shí) if(key_s4 == 0) {counter。 } //計(jì)數(shù)加 1 while(!key_s4)。 //松手檢測(cè) } displaySET(counter)。 //液晶顯示數(shù)值 } 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 34 第 5 章 系統(tǒng)分析與調(diào)試 在完成整個(gè)系統(tǒng)的硬件和軟件設(shè)計(jì)以后,最后要對(duì)系統(tǒng)的各部分進(jìn)行調(diào)試,如果每一部分都滿足設(shè)計(jì)要求,那么這個(gè)設(shè)計(jì)也就完成了。 本設(shè)計(jì)是在 Keil 軟件環(huán)境下開(kāi)發(fā)的, Keil C 軟件支持 C 語(yǔ)言的編程和調(diào)試,使用方便,設(shè)計(jì)的首要任務(wù)是安裝和學(xué)習(xí)運(yùn)用這個(gè)軟件。在編譯完成 Keil 后,在運(yùn)用燒錄軟件燒錄到單片機(jī)開(kāi)發(fā)板上,實(shí)現(xiàn)實(shí)物與程序的連接。在燒錄前還要 對(duì)燒錄軟件進(jìn)行一些必要的設(shè)置。 圖 51 Keil 運(yùn)行圖 ( 1) 軟件仿真 在 程序編譯后,先進(jìn)行是軟件仿真, Proteus 與其他仿真軟件不同之處是,不僅能仿真單片機(jī)的工作情況,還能單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其他電路的工作情況。 Keil 能夠不接硬件電路直接進(jìn)行用戶程序仿真 [21,22]。通過(guò) Keil 與 Protues 聯(lián)調(diào)對(duì)設(shè)計(jì)系統(tǒng)進(jìn)行軟件仿真,仿真結(jié)果如 圖 52 所示 : LCD 顯示仿真:仿真時(shí) LCD1602 上排顯示設(shè)定濕度上限,可以通過(guò)加減按鍵調(diào)節(jié)濕度上限,下排一次顯示當(dāng)先環(huán)境的溫度和相對(duì)濕度值。 DHT11 溫濕度傳感器仿真:轉(zhuǎn)換按鈕用來(lái)轉(zhuǎn)換溫濕度調(diào)節(jié)狀態(tài),“增加”和“減小”調(diào)節(jié)按鈕可以調(diào)節(jié)傳感器的輸出值。 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 35 圖 52 控制系統(tǒng)仿真運(yùn)行結(jié)果 ( 2) 硬件仿真 按照硬件電路原理圖制作硬件實(shí)物,進(jìn)行仿真調(diào)試。 實(shí)物如圖 53 所示: 圖 53 系統(tǒng)實(shí)物圖 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 36 第 6 章 結(jié)論與展望 本系統(tǒng)以單片機(jī)為核心部件的控制系統(tǒng), 利用半導(dǎo)體制冷片作為制冷除濕器件, 利用軟件編程, 利用傳感器 DHT11 采集當(dāng)前環(huán)境中的實(shí)時(shí)濕度信息。單片機(jī)根據(jù)傳感器傳入的信號(hào)采取相應(yīng)的措施,實(shí)現(xiàn)控制除濕模塊工作、實(shí)時(shí)顯示濕度等功能。可以通過(guò)加減按鍵設(shè)定濕度上限, 如果傳感器檢測(cè)到的濕度高于濕度上限, 除濕模塊工作 ;實(shí)時(shí)濕度低于上限時(shí),系統(tǒng)處于檢測(cè)狀態(tài),實(shí)時(shí)監(jiān)控環(huán)境濕度。進(jìn)行軟件仿真結(jié)果正確, 制作硬件實(shí)物調(diào)試結(jié)果正確, 最終基本實(shí)現(xiàn)了各項(xiàng)要求。雖然系統(tǒng)還存在一些不足,比如溫濕度測(cè)量不夠精準(zhǔn),特別是濕度,波動(dòng)較大 。嘗試了一些改進(jìn)方法,仍然不太理想。不過(guò)大體能反映出設(shè)計(jì)的目的和要求。于預(yù)期的結(jié)果相差不多。 隨著國(guó)家可持續(xù)發(fā)展的戰(zhàn)略不斷地推進(jìn),節(jié)能降低損耗、高效率的能源利用與節(jié)能的設(shè)備技術(shù)已成為必然的發(fā)展趨勢(shì)。半導(dǎo)體制冷除濕技術(shù)應(yīng)運(yùn)而生。它具有簡(jiǎn)單結(jié)構(gòu)、尺寸小、無(wú)運(yùn)動(dòng)機(jī)構(gòu) 的特點(diǎn),且可以“制冷”“制熱”易于控制,使用壽命長(zhǎng)。對(duì)于電氣箱柜的除濕是個(gè)不二的選擇。 隨著科技的發(fā)展,智能已經(jīng)成為普遍的一個(gè)名詞,單片機(jī)的高集成度、簡(jiǎn)單系統(tǒng)結(jié)構(gòu)、運(yùn)行速度、可靠性高的特點(diǎn),使它在產(chǎn)品自動(dòng)化方面得到廣泛應(yīng)用。解決這長(zhǎng)期以來(lái)測(cè)量?jī)x器儀表中的復(fù)雜等難題。微電子技術(shù)的發(fā)展仍然繼續(xù)推動(dòng)著智能自動(dòng)化儀器的進(jìn)展,在不久的將來(lái)會(huì)出現(xiàn)更先進(jìn)的設(shè)備。 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 37 參考文獻(xiàn) [1] 曾勝資 , 李伍德 . 淺談潮濕氣候?qū)﹄娮友b備的影響及防護(hù) [J]. 氣象水文裝備 ,2021,4 [2
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1