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

正文內(nèi)容

室內(nèi)花草自動(dòng)澆水系統(tǒng)設(shè)計(jì)-電子信息工程畢業(yè)設(shè)計(jì)說明書-資料下載頁

2024-11-23 16:01本頁面

【導(dǎo)讀】科學(xué)技術(shù)不斷發(fā)展,自動(dòng)控制在人們的日常生活中起著越來越重要的作用,器獲取土壤濕度,并采用匯編語言進(jìn)行編程,實(shí)現(xiàn)了土壤濕度的LCD顯示。測(cè)的濕度低于設(shè)定的濕度,就開始澆花,到了設(shè)定的濕度就停止?jié)不āO扌?,通過比較展現(xiàn)出本設(shè)計(jì)的優(yōu)勢(shì)所在。然后,詳細(xì)闡述了自動(dòng)澆花系統(tǒng)各個(gè)。模塊的工作原理,并且給出了各模塊的選擇依據(jù),完成的電路總圖的設(shè)計(jì)和仿真,動(dòng)澆花系統(tǒng)的發(fā)展和應(yīng)用做出展望。光合作用吸收二氧化碳從而達(dá)到凈化室內(nèi)空氣的功效。在有花木的地方空氣中陰離子大。受到了眾人的喜愛。為了解決按時(shí)為花草澆水的問題,人們會(huì)采取在手機(jī)中存?zhèn)渫浺?

  

【正文】 cterString(0x00, 1, S: : : : )。 /*鬧鐘顯示初始化 */ DS1302_ReadTime(CurrentTime)。 LCD1602_DisplayTwoNumber( 2, 0, Value_Timing)。 //顯示定時(shí)長(zhǎng)度 LCD1602_DisplayTwoNumber( 8, 0, CurrentTime[6])。//顯示年份 LCD1602_DisplayTwoNumber(11, 0, CurrentTime[4])。//顯示月份 LCD1602_DisplayTwoNumber(14, 0, CurrentTime[3])。//顯示日份 LCD1602_DisplayTwoNumber( 8, 1, CurrentTime[2])。//顯示時(shí)鐘 LCD1602_DisplayTwoNumber(11, 1, CurrentTime[1])。//顯示分鐘 LCD1602_DisplayTwoNumber(14, 1, CurrentTime[0])。//顯示秒鐘 LCD1602_DisplayTwoNumber(2, 1, WateringHour)。//顯示鬧鐘時(shí)鐘 LCD1602_DisplayTwoNumber(5, 1, WateringMinute)。//顯示鬧鐘分鐘 LCD1602_SetCursorPosition(16, 1)。 Timing_State = State_Clock。//進(jìn)入走時(shí)狀態(tài) Relay_Control(0x00)。/*關(guān)閉澆水繼電器 */ break。 } case Model_Automatic: { LCD1602_DisplayOneCharacterString(0, 0, Limits:**%RH )。 LCD1602_DisplayOneCharacterString(0, 1, Humidity:**%RH )。 LCD1602_DisplayTwoNumber(9, 0, HumidityValueLimit)。 LCD1602_SetCursorPosition(16, 0)。 Value_Measured = SHT1X_MeasuredData(HUM_TEST, 55)。 HumidityValue = SHT11_ConvertFor12BitHumidity(Value_Measured)。 LCD1602_DisplayTwoNumber(10, 1, HumidityValue)。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 22 頁 LCD1602_SetCursorPosition(16, 1)。 Automatic_State = State_Monitoring。//進(jìn)入濕度監(jiān)控 狀態(tài) Relay_Control(0x00)。/*關(guān)閉澆水繼電器 */ break。 } default:break。 } } /***************************************************************************** 函數(shù)名稱: KeyHandle_ModelSwitch(void) 入口參數(shù): void 出口參數(shù): void 函數(shù)功能:定時(shí)模式按鍵有效處理 *****************************************************************************/ void KeyHandle_ModelSwitch(void) { if(Model_State != Model_Timing) { Model_State = Model_Timing。 IntelligentWater_ModelInitialization(Model_Timing)。 } else { Model_State = Model_Automatic。 IntelligentWater_ModelInitialization(Model_Automatic)。 } } /***************************************************************************** 函數(shù)名稱: KeyHandle_UpAdjust(void) 入口參數(shù): void 出口參數(shù): void 函數(shù)功能:調(diào)整按鍵有效處理 *****************************************************************************/ void KeyHandle_UpAdjust(void) { if(Model_State == Model_Timing) { switch(Timing_State) 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 23 頁 { case State_Clock: { LCD1602_SetCursorPosition(16, 1)。 break。 } case State_AdjustYear: { DS1302_ReadTime(CurrentTime)。//讀取當(dāng)前時(shí)間 Value_AdjustYear = CurrentTime[6]。 if(Value_AdjustYear = 99) { Value_AdjustYear= 99。 } else { Value_AdjustYear++。 } LCD1602_DisplayTwoNumber(8, 0, Value_AdjustYear)。//顯示年份 LCD1602_SetCursorPosition(5, 0)。//LCD1602 光標(biāo)回到年份調(diào)整位閃爍 SetTime[6] = Value_AdjustYear。DS1302_SetTime(SetTime)。 break。 } case State_AdjustMonth: { DS1302_ReadTime(CurrentTime)。//讀取當(dāng)前時(shí)間 Value_AdjustMonth = CurrentTime[4]。 if(Value_AdjustMonth = 12) { Value_AdjustMonth = 12。 } else { Value_AdjustMonth++。 } LCD1602_DisplayTwoNumber(11, 0, Value_AdjustMonth)。//顯示月份 LCD1602_SetCursorPosition(10, 0)。//LCD1602 光標(biāo)回到月份調(diào)整位閃爍 SetTime[4] = Value_AdjustMonth。DS1302_SetTime(SetTime)。 break。 } case State_AdjustDay: { DS1302_ReadTime(CurrentTime)。//讀取當(dāng)前時(shí)間 Value_AdjustDay = CurrentTime[3]。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 24 頁 switch(State_AdjustMonth) { case 0x01: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } case 0x02: { if(Value_AdjustDay = 28) Value_AdjustDay = 28。 else Value_AdjustDay++。 break。 } case 0x03: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } case 0x04: { if(Value_AdjustDay = 30) Value_AdjustDay = 30。 else Value_AdjustDay++。 break。 } case 0x05: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } case 0x06: { if(Value_AdjustDay = 30) Value_AdjustDay = 30。 else Value_AdjustDay++。 break。 } case 0x07: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 25 頁 case 0x08: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } case 0x09: { if(Value_AdjustDay = 30) Value_AdjustDay = 30。 else Value_AdjustDay++。 break。 } case 0x0a: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } case 0x0b: { if(Value_AdjustDay = 30) Value_AdjustDay = 30。 else Value_AdjustDay++。 break。 } case 0x0c: { if(Value_AdjustDay = 31) Value_AdjustDay = 31。 else Value_AdjustDay++。 break。 } default: break。 } LCD1602_DisplayTwoNumber(14, 0, Value_AdjustDay)。//顯示日份 LCD1602_SetCursorPosition(13, 0)。//LCD1602 光標(biāo)回到日份調(diào)整位閃爍 SetTime[3] = Value_AdjustDay。DS1302_SetTime(SetTime)。 break。 } case State_AdjustTimeDuration: { if(Value_Timing = 59) { Value_Timing = 59。 } else 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 26 頁 { Value_Timing++。 } LCD1602_DisplayTwoNumber(2, 0, Value_Timing)。//顯示調(diào)整定時(shí)長(zhǎng)度 LCD1602_SetCursorPosition(1, 0)。//光標(biāo) 閃爍指示調(diào)節(jié)定時(shí)長(zhǎng)度變量 break。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1