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

正文內(nèi)容

單片機(jī)控制恒溫恒濕系統(tǒng)設(shè)計(jì)畢業(yè)論文(文件)

 

【正文】 NTC 感濕元件,并同一塊高性能 8 位的單片機(jī)連接。單總線線式串行接口,使整個(gè)系統(tǒng)的集成變得非常簡(jiǎn)易快捷。1 %RH25 ℃ 177。1 %RH/yr溫度值1 1 1 ℃分辨率9 9 9 Bit可重復(fù)性 177。第 3 章 各 個(gè) 子 系 統(tǒng) 設(shè) 計(jì)6 圖 傳感器連接圖DHT11 與單片機(jī)串行通信:DATA 用于 DHT11 與 AT89S51 單片機(jī)之間通信,采用單總線,數(shù)據(jù)分為整數(shù)部分和小數(shù)部分共 40BIT:8bit 濕度整數(shù)數(shù)據(jù)+8bit 濕度小數(shù)數(shù)據(jù) +8bi 溫度整數(shù)數(shù)據(jù)+8bit 溫度小數(shù)數(shù)據(jù)+8bit 校驗(yàn)和AT89S51 單片機(jī)發(fā)送一個(gè)開始的信號(hào)后,DHT11 將從低功耗模式轉(zhuǎn)變?yōu)楦吖乃倌J?等主機(jī)發(fā)送開始信號(hào)結(jié)束之后,DHT11 會(huì)發(fā)送一個(gè)響應(yīng)信號(hào),輸出 40bit 的數(shù)據(jù),并觸動(dòng)一次信號(hào)的采集,DHT11 接收到開始信號(hào)后觸動(dòng)一次溫濕度采集,如果沒有收到主機(jī)發(fā)送的開始信號(hào),DHT11 結(jié)束后轉(zhuǎn)換到低速模式。第 3 章 各 個(gè) 子 系 統(tǒng) 設(shè) 計(jì)7 圖 傳感器響應(yīng)如果總線為低電平,說明 DHT11 發(fā)送了響應(yīng)信號(hào),DHT11 發(fā)送響應(yīng)信號(hào)之后,再將總線拉高 80us,準(zhǔn)備發(fā)送數(shù)據(jù),每一 bit 數(shù)據(jù)都以 50us 低電平時(shí)隙開始,高電平時(shí)間的長(zhǎng)短決定了數(shù)據(jù)位是 0 還是 1。 for(j=0。amp。Delay_10us()。 while((p2_0)amp。 //斷數(shù)據(jù)位是 1 還是 0。 //向 DHT11 發(fā)送低電平 Delay(18)。 Delay_10us()。 //判斷 DHT11 是否發(fā)出 80us 的低電平響應(yīng)信號(hào)是否結(jié)束 while((!p2_0)amp。 //判斷 DHT11 是否發(fā)出 80us 的高電平,發(fā)出時(shí)則進(jìn)入數(shù)據(jù)接收狀態(tài) while((p2_0)amp。//讀取一字節(jié)數(shù)據(jù) U8RH_data_H_temp=U8data。//讀取一字節(jié)數(shù)據(jù) U8T_data_H_temp=U8data。//讀取一字節(jié)數(shù)據(jù) U8checkdata_temp=U8data。//前四個(gè)字節(jié)數(shù)據(jù)相加 if(U8temp==U8checkdata_temp) //數(shù)據(jù)校驗(yàn) { U8T_data_H=U8T_data_H_temp。//濕度高八位 U8RH_data_L=U8RH_data_L_temp。if(set==0) //檢查是否按下 SET 鍵用于顯示設(shè)定值{for(a=0。b++){}}if(set==0) //再次確定 SET 鍵按下 { EA=0。 s[3]=set_RH%10。第 3 章 各 個(gè) 子 系 統(tǒng) 設(shè) 計(jì)12delay(10000)。a++) for(b=0。a5。}//溫度減一 }if(RH_plus==0)//濕度加一鍵按下 { {for(a=0。b++){} } if(RH_plus==0)//確認(rèn)濕度加一鍵再次按下 {set_RH++。b5。a++) for(b=0。} }} LED 數(shù)碼管顯示主要有動(dòng)態(tài)顯示和靜態(tài)顯示,其中靜態(tài)顯示用到的單片機(jī)接口口資源較多,本設(shè)計(jì)中的數(shù)碼管為四位七段數(shù)碼管,如果采用靜態(tài)顯示方案,所使用的單片機(jī)接口資源多。第 3 章 各 個(gè) 子 系 統(tǒng) 設(shè) 計(jì)141 2 3 4ABCD4321DCBA TitleNu mb er Rev isio nSizeA4Date: 2 9 May 2 0 1 2 Sh eet o f File: H:\件 件 件 件 \p ro tel\件 件 件 \My Desig n .d d bDrawn By :P1 .01P1 .12P1 .23P1 .34P1 .45P1 .56P1 .67P1 .78RST/Vp d9RXD/ 0TXD/P3 .11 1IN T0 / 2IN T1 / 3T0 /P3 .41 4T1 /P3 .51 5W R/P3 .61 6RD/P3 71 7XTAL21 8XTAL11 9GND2 0 P2 .0 (A 8) 2 1P2 .1 (A 9) 2 2P2 .2 (A 10 ) 2 3P2 .3 (A 11 ) 2 4P2 .4 (A 12 ) 2 5P2 .5 (A 13 ) 2 6P2 .6 (A 14 ) 2 7P2 .7 (A 11 5 ) 2 8PSEN 2 9ALE 3 0EA/Vp p 3 1P0 .7 (A D7 ) 3 2P0 .6 (A D6 ) 3 3P0 .5 (A D5 ) 3 4P0 .4 (A D4 ) 3 5P0 .3 (A D3 ) 3 6P0 .2 (A D2 ) 3 7P0 .1 (A D1 ) 3 8P0 .0 (A D0 ) 3 9Vcc 4 0AT8 9 S51U1AT8 9 S51 OE1D02D13D24D35D46D57D68D79GND 1 0LE1 1Q7 1 2Q6 1 3Q5 1 4Q4 1 5Q3 1 6Q2 1 7Q1 1 8Q0 1 9Vcc 2 07 4 HC5 7 3U27 4 HC5 7 3 (B)OE 1D02D13D24D35D46D57D68D79GND 1 0LE1 1Q7 1 2Q6 1 3Q5 1 4Q4 1 5Q3 1 6Q2 1 7Q1 1 8Q0 1 9Vcc 2 07 4 HC5 7 3U37 4 HC5 7 3 (B)abfcgde1234567abcdefg8 d p d pabfcgded pabfcgded pabfcgded p1 2 3 4LED1 2 3 4 5 6 7 8 9P 1 0 KΩY1 1 .0 5 9 2C23 0 PFC13 0 PFR11 kΩR21 0 kΩ+C31 0 u f +5+5R35 kΩTSETORIGT+DATA 2NC 3VDD 1GND 4DHT1 1U4 +5+5+5件 件 件 件件 件 件 件 件 件RH+RHRST+5R41 kSPKQ4PNP+5+5+5 圖 12/****************************************************************************函數(shù)功能:LED 顯示子程序****************************************************************************/void LED(){unsigned char i,j=1。i++){P0=j。 P0=codeLED[s[i]]。 p2_6=0。圖 加熱管實(shí)物加熱加濕程序:在中斷程序中對(duì)加熱加濕控制,其中 P^2 口溫度溫度控制,P2^1 口為濕度控制口。第 3 章 各 個(gè) 子 系 統(tǒng) 設(shè) 計(jì)16 else p2_1=0。當(dāng)溫度超過 40 度或者濕度超過 60%時(shí)報(bào)警器將會(huì)報(bào)警并等待處理。一直點(diǎn)擊“Yes”或“Next ”,直到“Finish”完成。 圖 Keil uVision3 主界面第 4 章 系 統(tǒng) 調(diào) 試1圖 uVision3 系統(tǒng)”project”創(chuàng)建工程在 Keil uVision3 系統(tǒng)中,各個(gè)獨(dú)立的程序,都視為項(xiàng)目(或者叫做工程)。 “確 定 ”后 工 程 項(xiàng) 目 就 算 建 立 了 .點(diǎn) 擊 “file”中 的第 4 章 系 統(tǒng) 調(diào) 試2“new”, 新 建 一 個(gè) 空 白 文 檔 ; 這個(gè)空白文檔就是編寫單片機(jī)程的場(chǎng)所。單擊 圖標(biāo),在”文件名 ”編輯框中輸入要保存的文件名,們使用的是 C 。 圖 把文件添加到工程第 4 章 系 統(tǒng) 調(diào) 試3 uVision3進(jìn)行程序調(diào)試建立好 KEIL 工程以后,就要對(duì)其進(jìn)行設(shè)置。如果源程序沒有語(yǔ)法錯(cuò)位 u,將生成 OBJ 問及那,同時(shí)如果設(shè)置正確,EXE 文件會(huì)被調(diào)用來生成 HEX 代碼。焊接好后把使用專門的單片機(jī)程序下載軟件把前面生成的 HEX 代碼下載到單片機(jī)中,給單片機(jī)系統(tǒng)上電運(yùn)行。此外,溫度濕度控制還能廣泛地應(yīng)用于其他一些工業(yè)農(nóng)工業(yè)生產(chǎn)領(lǐng)域,如食品倉(cāng)儲(chǔ)、蔬菜溫室栽培等行業(yè)。參 考 文 獻(xiàn)0參考文獻(xiàn)《單片機(jī) C 語(yǔ)言設(shè)計(jì)實(shí)例精講》,戴佳等編著,電子工業(yè)出版社,2022 年 《單片機(jī) C 語(yǔ)言編程與實(shí)例》,趙亮等編著,人民郵電出版社,2022 年 《新概念 51 單片機(jī) C 語(yǔ)言教程》,郭天祥編著,電子工業(yè)出版,2022 年 3 月第一版。這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他細(xì)心而又耐心的輔導(dǎo)。 //無符號(hào)八位整型變量 typedef signed char S8。 //無符號(hào)三十二位整型變量typedef signed long S32。sbit p2_1=P2^1。sbit set=P1^0。sbit RH_plus=P1^4。U8 U8T_data_L,U8T_data_H, U8RH_data_H, U8checkdata,U8RH_data_L。 //定義需要發(fā)送的字節(jié)數(shù) U8 indata[5]。unsigned char s[4]={1,2,3,4}。 outdata[1] = a[1]。count = 1。j0。 } } void Delay_10us(void)//延時(shí)程序 { U8 i。 i。 for(j=0。amp。Delay_10us()。 while((p2_0)amp。 //斷數(shù)據(jù)位是 1 還是 0。for(i=0。 j=~(j)。 p2_7=0。 p2_6=0。 p2_6=1。 p2_7=1。i++){j=1。 //變量向左移動(dòng)一位右端補(bǔ) 0 U8data|=U8temp。U8FLAG++)。//數(shù)據(jù)位定義為 0 if(p2_0) //如果相應(yīng)信號(hào)為高電平則數(shù)據(jù)位改為 0{U8temp=1。Delay_10us()。j++) { U8FLAG=3。 i。 i。i27。} void Delay(U16 j) { U8 i。outdata[3] = a[3]。unsigned char set_T=25,set_RH=35。U8 str[5]={1,2,3,4,5}。U8 U8data。/************************************************** 定義區(qū)**************************************************/U8 U8FLAG,k。附 錄 III 程 序 清 單5sbit T_plus=P1^2。sbit p2_6=P2^6。 //單精度浮點(diǎn)數(shù)(三十二位長(zhǎng)度) typedef double F64。 //無符號(hào)八位整型變量 typedef signed int S16。是我的畢業(yè)設(shè)計(jì)的一完成。李麗老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水準(zhǔn)都讓我收益匪淺。用戶可靈活選擇本設(shè)計(jì)的用途,有很強(qiáng)的實(shí)用價(jià)值。圖 控制系統(tǒng)實(shí)物圖結(jié) 論0結(jié)論本設(shè)計(jì)設(shè)計(jì)的恒溫恒濕化吸氧裝置結(jié)構(gòu)簡(jiǎn)單、測(cè)量溫度濕度較為準(zhǔn)確,控制溫度濕度也較為方便,具有一定的實(shí)際應(yīng)用價(jià)值。如下圖所示:第 4 章 系 統(tǒng) 調(diào) 試4 圖 工程軟件調(diào)試界面進(jìn)行單片機(jī)硬件的焊接首先要繪制整個(gè)系統(tǒng)的電路圖,在電路圖中應(yīng)該包含所有的部件以及他們的鏈接關(guān)系。 圖 工程設(shè)置對(duì)話框在這個(gè)頁(yè)面中我們點(diǎn)擊“Output”選項(xiàng),在彈出的對(duì)話框中選擇 “CREATE HEX FILE”用于生成單片機(jī)可以執(zhí)行的程序代碼?;氐骄庉嫿缑?,單擊“Target1”前面的“+ ”,然后再“Source Group1”選項(xiàng)上右擊,在彈出的菜單中選擇“Add File to Group sourc
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1