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

正文內(nèi)容

電熱水器水溫水位控制系統(tǒng)設(shè)計(jì)-畢業(yè)論文定稿-資料下載頁(yè)

2025-02-04 09:46本頁(yè)面

【導(dǎo)讀】本系統(tǒng)是為電熱水器水溫水位控制系統(tǒng)而設(shè)計(jì)的。水溫和水位傳感器起著舉足輕重的作用。系統(tǒng)的分析了耐高溫電容式液位傳感器。測(cè)量、顯示、報(bào)警等功能,并以電磁閥、繼電器為閥門開關(guān)全自動(dòng)加熱、上水。個(gè)系統(tǒng)精度高,耐高溫性強(qiáng),易于調(diào)整,測(cè)試方便。測(cè)試結(jié)果表明,誤差小于2%,顯優(yōu)勢(shì)在市場(chǎng)中一枝獨(dú)秀倍受矚目。

  

【正文】 t = P0_0。 i = 8。 while (i0) i。 // 延時(shí) return (dat)。 } unsigned char tmpread2 (void) //讀一個(gè)字節(jié) 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 29 頁(yè) { unsigned char i,j,dat。 dat = 0。 for (i=1。i=8。i++) { j = tmpread ()。 dat = (j 7) | (dat 1)。 } return (dat)。 } void tmpwrite (unsigned char dat) //寫一個(gè)字節(jié) { unsigned int i。 unsigned char j。 bit testb。 for (j=1。j=8。j++) { testb = dat amp。 0x01。 dat = dat 1。 if (testb) { P0_0 = 0。 // 寫 0 i++。 i++。 P0_0 = 1。 i = 8。 while (i0) i。 } else { P0_0 = 0。 // 寫 0 i = 8。 while (i0) i。 P0_0 = 1。 i++。 i++。 } } 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 30 頁(yè) } void tmpchange(void) // ds1820 開始轉(zhuǎn)換 { tmreset ()。 // 復(fù)位 delay (200)。 // 延時(shí) tmpwrite (0xcc)。 // 跳過(guò)序列號(hào)命令 tmpwrite (0x44)。 // 發(fā)轉(zhuǎn)換命令 44H, } //********************************************* //********************************************* void tmp (void) // 讀取溫度 { tmreset ()。 // 復(fù)位 delay (200)。 // 延時(shí) tmpwrite (0xcc)。 // 跳過(guò)序列號(hào)命令 tmpwrite (0xbe)。 // 發(fā)送讀取命令 a = tmpread2 ()。 // 讀取低位溫度 P0_0 = 0。 b = tmpread2 ()。 //讀取高位溫度 P0_0 = 0。 } tm_read() { tmpchange()。 // 開始溫度轉(zhuǎn)換 delay(200)。 // 讀取延時(shí) tmp()。 P0_0=0。//讀取溫度 temp111=(b4)|(a4)。 if(tmreset ()==0) { disbuffer[3]=11。 disbuffer[2]=(temp111/10)%10。 // 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 31 頁(yè) disbuffer[1]=temp111%10。 disbuffer[0]=10。 } else if (tmreset ()==1) {disbuffer[3]=11。 disbuffer[2]=12。 disbuffer[1]=12。 disbuffer[0]=10。 } } /*********************液位數(shù)據(jù)讀取比較控制程序 *****************/ uchar tlc549_read() { uchar i,adcdata。 adcdata=0。 for(i=0。i8。i++) {delay(100)。 adcdata=adcdata1。 if(adc) adcdata++。 ccl=1。 delay(100)。 ccl=0。 } return adcdata。 } level_read() {temp=tlc549_read()。 if(temp0xFBamp。amp。temp0xB8){p=50。} if(temp0xB8amp。amp。temp0x86){p=85。} /* disbuffer[3]=pl/1000%10。 disbuffer[2]=pl/100%10。 disbuffer[1]=pl/10%10。 disbuffer[0]=pl%10。 display()。 //*測(cè)頻 率 */ 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 32 頁(yè) } /*********************主程序 *******************************/ main() {uint i。 delay(100)。 TMOD=0x51。 TH0=0xfc。 TL0=0x66。 TH1=0x0。 TL1=0x0。 t0count=0。 EA=1。 ET0=1。 TR0=1。 //打開定時(shí)器 T0 ET1=1。 TR1=1。 LED1_data=1。 LED2_data=2。 LED3_data=3。 LED4_data=5。 key1=0。key2=0。 P2=0x00。 buzzer1=0。 key1_state=0。 for(i=0。i8。i++) alarm()。 while(1) { read_key()。 KeyProcess()。 level_read()。 SetProcess()。 } } time0 () interrupt 1 using 1 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 33 頁(yè) { TH0=0xFc。 TL0=0xe0。 t0count=t0count+1。 if (t0count==1200) { {x++。 if(x==2)x=0。 if(x==0){o=1。} } pl=TH1*256。 pl=pl+TL1。 TH1=0x0。 TL1=0x0。 t0count=0。 } } countor1 () interrupt 3 using 2 { TH1=0x0。 TL1=0x0。 } 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 34 頁(yè) 附錄 3 元件名稱 元件型號(hào) 個(gè)數(shù) 功能 備注 單片機(jī)芯片 AT89S51 1 系統(tǒng)控制中心 繼電器 AQR10AZZ4/6VDC 2 控制加熱器的通 /斷 溫度傳感器 DS19B20 1 測(cè)量水溫 數(shù)字化傳感器 數(shù)碼管 四位一體數(shù)碼管 2 顯示水溫和水位 液位傳感器 電容式(自制) 1 測(cè)量水位 進(jìn)水閥 1 自動(dòng)加水開關(guān) 家用小型 12V電源接口 1 +12V電源輸入接口 蜂嗚器 1 產(chǎn)生音頻信號(hào) 下載接口 ISP 下載接口 1 程序下載接口 電源開關(guān) 1 接通和斷開電源 按下為導(dǎo)通 外部存儲(chǔ)器 CAT24C02 1 2K 容量 EEPROM 晶振 12M 晶體振蕩器 1 時(shí)鐘振蕩源 穩(wěn)壓管 LM7805 1 穩(wěn)壓管 LM7812 1 按鍵 輕觸按鍵 5 鍵盤控制 發(fā)光二極管 LED 4 顯示系統(tǒng)狀態(tài) 紅 2 綠 1 黃 1 電阻 電容 2 30P 電感 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 35 頁(yè) 致謝 從論文選題到搜集資料,從 提綱的完成 到 正文的 反復(fù)修改, 我 經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫作論文的過(guò)程中 , 心情是如此復(fù)雜。如今,伴隨著這篇畢業(yè)論文的最終成稿,復(fù)雜的心情煙消云散,自己甚至還有一點(diǎn)成就感。 我要感謝我的 老師 。 他們 為人隨和熱情,治學(xué)嚴(yán)謹(jǐn)細(xì)心。從選題、定題 、撰寫提綱 ,到論文的反復(fù)修改、潤(rùn)色 直至定稿 ,老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo)。 正是 有了 老師的無(wú)私幫助與熱忱鼓勵(lì),我的畢業(yè)論文才 得以 順利完成 。 我還要感謝我的導(dǎo)員老師以及 給我們授課的所有老師們,是他們讓我學(xué)到了很多很多知識(shí),讓我看到了世界的精彩,讓我學(xué)會(huì)了做人做事。 最后感謝我的同學(xué)、朋友們,有了他們我的人生才豐富,有了他們我在奮斗的路上才不孤獨(dú),謝謝他們。 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 36 頁(yè) 作品(軟件)使用說(shuō)明書 熱水器程序 本設(shè)計(jì)由溫度測(cè)量控制,液位測(cè)量控制,顯示,報(bào)警,輸入等五個(gè)模塊 構(gòu)成,其中: 液位測(cè)量使用 TLC549 對(duì)電壓進(jìn)行測(cè)量,得到壓阻式傳感器上電壓數(shù)據(jù),從而得到液位值,或者通過(guò) T1 計(jì)數(shù)器測(cè)量 頻率,加以轉(zhuǎn)化得到液位值溫度測(cè)量通過(guò)使用DS18B20 直接對(duì)溫度進(jìn)行測(cè)量,得出數(shù)據(jù)顯示通過(guò)四位 7 段數(shù)碼管顯示數(shù)據(jù)“ 88”為顯示位” 88?? C“顯示溫度。再通過(guò)與預(yù)設(shè)進(jìn)行比較,當(dāng)溫度或液位超過(guò)設(shè)定,則報(bào)警。 操作方法: 按 KEY1 切換工作狀態(tài),正常工作,設(shè)定預(yù)設(shè)溫度,設(shè)定預(yù)設(shè)水位。 正常工作時(shí) KEY2, KEY3 無(wú)效。實(shí)時(shí)溫度和液位交替顯示,在此模式下報(bào)警才有效; 設(shè)定預(yù)設(shè)溫度, KEY2 加 1攝氏度, KEY3 減 1攝氏度;此時(shí)控制端口均為低 設(shè)定預(yù)設(shè)水位, KEY2 加 20%, KEY3 無(wú)效。此時(shí)控制端口均為低 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1