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

正文內(nèi)容

基于at89c51的自動(dòng)噴水系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-07-06 17:28本頁(yè)面

【導(dǎo)讀】設(shè)置與顯示,獨(dú)立按鍵以及噴水報(bào)警等四大部分。土壤溫濕度的采集和顯示。AT89S52單片機(jī),再由其傳輸?shù)絃ED數(shù)碼管進(jìn)行顯示。機(jī)也會(huì)輸出一個(gè)信號(hào)控制噴水;手動(dòng)部分也是由獨(dú)立按鍵來(lái)設(shè)定噴水時(shí)間。問(wèn)題,更成為關(guān)系到國(guó)家經(jīng)濟(jì)、社會(huì)可持續(xù)發(fā)展和長(zhǎng)治久安的重大戰(zhàn)略問(wèn)題。于此種情況采用節(jié)水、節(jié)能的智能灌溉方法已成為全世界灌溉技術(shù)發(fā)展的趨勢(shì),該系統(tǒng)可對(duì)土壤的溫濕度進(jìn)行監(jiān)控,并對(duì)其進(jìn)行適時(shí)適量的膠水。作物生長(zhǎng)信息等。并將監(jiān)測(cè)數(shù)據(jù)傳到CPU,經(jīng)過(guò)CPU相應(yīng)程序的分析決策,對(duì)終。端發(fā)出相應(yīng)的指令,從而實(shí)現(xiàn)自動(dòng)噴水的功能。起初,將系統(tǒng)劃分為四個(gè)部分:溫濕度傳感器模塊;顯示模塊;控制模塊;顯示模塊選用6個(gè)動(dòng)態(tài)數(shù)碼管。單片機(jī)處理模塊采用單片機(jī)AT89S51及其他相關(guān)硬件。減顯示,當(dāng)時(shí)間歸零時(shí),報(bào)警器響。設(shè)計(jì)程序時(shí),還要注意時(shí)分秒進(jìn)位時(shí),相關(guān)。以上是通過(guò)網(wǎng)上查找資料等方式,定制的最初的功能實(shí)現(xiàn)方案。個(gè)預(yù)定值將對(duì)植物的生長(zhǎng)產(chǎn)生影響。DS18B20,而濕度采用AM1001。

  

【正文】 {delay1(5)。 if(s2==1) num=1。 while(s2) 。 } if(s3==1) {delay1(5)。 if(s3==1) num=2。 while(s3)。 } if(dkey==0) {switch(key) {case 0:TR1=1。 TR0=0。 RH_display()。 if((tab[0]*100+tab[1]*10+tab[2])(tabs[0]*100+tabs[1]*10+tabs[2])) beep=1。 Delay(20)。 break。 case 1:beep=0。 TR1=0。 RHS_display()。 if(num==1) {num=0。 ++tabs[2]。 if(tabs[2]==10) {tabs[2]=0。 ++tabs[1]。} if(tabs[1]==10) {tabs[1]=0。 ++tabs[0]。} RHS_display()。} if(num==2) {num=0。 tabs[2]。 if(tabs[2]==1) {tabs[2]=9。 tabs[1]。} if(tabs[1]==1) {tabs[1]=9。 tabs[0]。} RHS_display()。 } break。 } } else if(dkey==1) {switch(key) {case 0:TR1=1。 TR0=0。 temp_display()。 if((tab[3]*100+tab[4]*10+tab[5])(tabs[3]*100+tabs[4]*10+tabs[5])) beep=1。 Delay(20)。 break。 case 1:beep=0。 TR1=0。 tempS_display()。 if(num==1) {num=0。 ++tabs[5]。 if (tabs[5]==10) {tabs[5]=0。 ++tabs[4]。} if(tabs[4]==10) {tabs[4]=0。 ++tabs[3]。} } tempS_display()。 if(num==2) {num=0。 tabs[5]。 if(tabs[5]==1) {tabs[5]=9。 tabs[4]。} if(tabs[4]==1) {tabs[4]=9。 tabs[3]。} tempS_display()。} break。 } } else if(dkey==2) {switch(key) {case 0:time1_display()。 TR0=1。 if(!(miao||fen||shi)) {TR0=0。beep=1。} else beep=0。 break。 case 1:beep=0。 e=0。 TR0=0。 time_display(q,w,e)。 if(num==1) {num=0。 w++。 if(w==60) {w=0。 q++。 if(q==24) q=0。} time_display(q,w,e)。 } if(num==2) {num=0。 w。 if(w==1) {w=59。 q。 if(q==1) q=23。 } time_display(q,w,e)。 } shi=q。fen=w。miao=e。 break。 } } } void RSINTR() interrupt 4 using 2 {if(TI==1) //發(fā)送中斷 {TI=0。 if(count!=6) //發(fā)送完 5 位數(shù)據(jù) {SBUF= outdata[count]。 count++。 } } } void timer() interrupt 1 using 1 {TH0=0x4c。 TL0=0x00。 nam++。 if(nam==20) {nam=0。 if(miao==0) {miao=60。 if(fen==0) {fen=60。 if(shi==0) shi=24。 shi。 } fen。 } miao。 } } void timer2()interrupt 5 using 3 {U8 i,j。 TF2=0。 if(((dkey==0)||(dkey==1))amp。amp。(key==0)) {j++。 if(j==40) {j=0。 RH()。 i=0。 while(i6) {str[i]=tab[i]。 i++。 } SendData(str)。} } } void init() {q=0。 //設(shè)定初值為 000000 w=10。 tabs[0]=5。 tabs[1]=6。 tabs[2]=0。 tabs[3]=2。 tabs[4]=0。 tabs[5]=0。 RCAP2H=(0xFFFF50000)/256。 RCAP2L=(0xFFFF50000)%256。 TH2=RCAP2H。 TL2=RCAP2L。 ET0=1。 ET2=1。 TH0=0x4c。 TL0=0x00。 TR0=1。 TMOD = 0x21。 TH1 = 253。 // 設(shè)置初值 TL1 = 253。 TR1 = 1。 // 開(kāi)始計(jì)時(shí) SCON = 0x50。 TR2=1。 ES = 1。 EA = 1。 TI = 0。 RI = 0。 } void main() {U8 i。 init()。 RH()。 i=0。 while(i6) {str[i]=tab[i]。 i++。 } SendData(str)。 Delay(1)。 while(1) {keyscan()。 Delay(20)。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1