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

正文內(nèi)容

蔬菜大棚溫度控制系統(tǒng)-資料下載頁(yè)

2025-08-11 16:13本頁(yè)面

【導(dǎo)讀】電路、LCD顯示電路、報(bào)警電路和繼電器控制電路,實(shí)現(xiàn)了蔬菜大棚的的智能控制。預(yù)報(bào)警,當(dāng)溫度高于預(yù)報(bào)警上限值,進(jìn)行報(bào)警,提醒用戶,當(dāng)溫度低于預(yù)報(bào)警下限值時(shí),進(jìn)行報(bào)警,提醒用戶。整個(gè)過程LCD實(shí)時(shí)顯示上限溫度值、下限溫度值、實(shí)際溫度值。本設(shè)計(jì)的內(nèi)容是溫度測(cè)試控制系統(tǒng),控制對(duì)象是溫度。針對(duì)此問題,本系統(tǒng)設(shè)計(jì)的目的是實(shí)現(xiàn)一種可連續(xù)高精度調(diào)溫的溫度控制。代溫度控制系統(tǒng)發(fā)展的主流方向。特別是近年來,溫度控制系統(tǒng)已應(yīng)用到人們生。在工業(yè)生產(chǎn)和實(shí)驗(yàn)研究中,像電力、化工、石油、冶金、航空航天、機(jī)。度和壓力條件下進(jìn)行分餾才能得到汽油、柴油、煤油等產(chǎn)品。許多電子設(shè)備就不能正常工作,糧倉(cāng)的儲(chǔ)糧就會(huì)變質(zhì)霉?fàn)€,酒類的品質(zhì)就沒有保障。因此,各行各業(yè)對(duì)溫度控制的要求都越來越高??梢姡瑴囟鹊臏y(cè)量和控制是非常重。隨著溫度控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不

  

【正文】 *******************************************************/ void write(uchar con,uchar ) { busy()。 RS=con。 RW=0。 E=1。 P1=。 E=0。 } /***********************lcd 初始化 **********************/ void init() { write(0,0x01)。 write(0,0x38)。 write(0,0x0c)。 } /***********************顯示歡迎界面 ********************/ void show0() { 18 uint i。 write(0,0x80)。 for(i=0。i16。i++) write(1,table0[i])。 busy()。 write(0,0xc0)。 for(i=16。i32。i++) write(1,table0[i])。 busy()。 delay0()。 } /***********************顯示溫度界面 *********************/ void show1() { uint i,j。 write(0,0x01)。 write(0,0x80)。 for(i=0。i15。i++) write(1,table1[i])。 busy()。 write(0,0xc0)。 for(j=0。j13。j++) write(1,table2[j])。 busy()。 delay0()。 } /*************************改值函數(shù) ******************************/ void input() { uchar i,sign=0,k=0。 char t=0,z=0。 ok_max=1。 //上限值確認(rèn)鍵 ok_min=1。 //下限值確認(rèn)鍵 write(0,0x01)。 //清屏指令 while(ok_max==1amp。amp。ok_min==1) //當(dāng)確認(rèn)鍵按下,結(jié)束循環(huán) { inc=1。 dec=1。 if(inc==0) //加一鍵按下 { delay2()。 //去抖動(dòng) if(inc==0) 19 { if(t99) //設(shè)定最高上限為 99 { if(t=0) //對(duì)符號(hào)數(shù)進(jìn)行處理,大于 0,保持不變 { t++。 sign=0xa0。 //溫度顯示標(biāo)志位 } else{ if(t==1) //小于 0,首先判斷是否等于 1,因?yàn)樵偌右粸?0,消 ‘’符號(hào)位 { t++。 k。 //k 為負(fù)數(shù)的絕對(duì)值 sign=0xa0。 } else{ //不為 1,前面要加符號(hào)位 ‘’ t++。 k。 sign=0x2d。 } } } else 。 //大于 99 不再增加 } } if(dec==0) //減一確認(rèn)鍵按下 { delay2()。 //去抖動(dòng) if(dec==0) { if(t=20)。 //設(shè)定下限為 20 else{ if(t=0) {t。 k++。 sign=0x2d。 } else { t。 sign=0xa0。 } } 20 } } if(t=0){z=t。t=k。} //t=0,取 絕對(duì)值 write(0,0x80)。 for(i=0。i13。i++) write(1,table4[i])。 //顯示提醒輸入界面 busy()。 write(0,0xc0)。 write(1,sign)。 //將設(shè)定的值顯示 write(1,t/100%10+0x30)。 write(1,t/10%10+0x30)。 write(1,t%10+0x30)。 write(1,0x43)。 busy()。 if(z0)t=z。 delay1()。 } if(t0)t=~t+1。 p=t。 if(ok_max==0) //存儲(chǔ)上限值 { table1[6]=p%10+0x30。 table1[5]=p/10%10+0x30。 table1[4]=sign。} else{ //存儲(chǔ)下限值 table1[14]=p%10+0x30。 table1[13]=p/10%10+0x30。 table1[12]=sign。 } } /******************外部中斷 0 函數(shù) *******************/ void Exter1(void) interrupt 2 { EX1=0。 input()。 EX1=1。 } void main() { uchar l,i=5。 init()。 21 show0()。 delay2()。 input()。 EA=1。 EX1=1。 IT1=1。 while(1) { out=1。 //電動(dòng)機(jī)開關(guān)關(guān)閉 DeelTemperatre(ReadTemperature())。 //去溫度值 show1()。 deal(ReadTemperature())。 //溫度處理 while(i) //利用顯示延時(shí) { DeelTemperatre(ReadTemperature())。 show1()。 deal(ReadTemperature())。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1