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

正文內(nèi)容

基于51單片機的智能窗戶設計(存儲版)

2025-07-28 00:17上一頁面

下一頁面
  

【正文】 關閉的;當外界溫度大于30℃時,窗戶關閉并開啟空調(diào);當外界溫度小于20℃時,窗戶開啟且關閉空調(diào);在濕度小于80%且溫度小于30℃時,窗戶的狀態(tài)是保持原來的狀態(tài)。在設計和寫論文的過程中遇到很多問題,可以說得是困難重重,發(fā)現(xiàn)了自己還有很多的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對C語言和單片機匯編語言掌握得不好。有了老師們的監(jiān)督和指導,讓我能夠很好地學習專業(yè)知識,培養(yǎng)自己的動手能力,這在畢業(yè)設計中發(fā)揮了非常重要的作用。//溫濕度傳感器DHT11數(shù)據(jù)接入uint TH_data,TL_data,RH_data,RL_data,CK_data。_nop_()。 } }}/************************************************///收發(fā)信號檢測,數(shù)據(jù)讀取/*************************************************/char receive(){ uint i。 delay_us()。 } else temp=0。 delay_ms(18)。 //判斷DHT11發(fā)出 80us 的低電平響應信號是否結束 while((!TRH)amp。 RL_temp = receive()。 TH_data = TH_temp。define LCD_DATA P0/*寫命令到 LCD*/void LCD_WriteCom(unsigned char mand){ RS=0。}/*寫數(shù)據(jù)到 LCD*/void LCD_WriteDat(unsigned char date){ RS=1。}/*初始化 LCD 屏*/void LCD_init(){ delay_ms(5)。 // 清除顯示,并且設定地址指針為 00H delay_ms(5)。 sbit DS1302_IO = P1^6。 //時鐘線拉低 _nop_()。177。 //時鐘線拉低 _nop_()。 DS1302_RST = 0。 //延時等待 _nop_()。 //延時等待 _nop_()。 //寫地址 DS1302_Writeuchar(dat)。//周 DS1302_Write(0x84, 0x20)。 Hour=DS1302_Read(0x85)。 LCD_WriteDat(Month/16+0x30)。 LCD_WriteDat(Hour%16+0x30)。 switch(Week) { case 0x01: LCD_writestring(一)。 case 0x05: LCD_writestring(五)。 LCD_WriteDat((char)(0x30+WEN/10))。 }/*************************************************///窗戶位置確定及運動程序模塊/*************************************************/sbit ZAI_ZUO=P3^3。 R=0。}void stop(){ TR0=0。sbit beep=P3^4。 s1num++。 if(auto_time==0) LCD_writestring(否)。//寫入自動開啟窗戶分鐘 LCD_WriteCom(0x93)。 LCD_WriteCom(0x0f)。 case 5: LCD_WriteCom(0x8F)。 } } } if(s1num!=0)//只有當S1按下后,才檢測S2和S3 { if(s2==0) { delay_ms(5)。//寫入自動開啟窗戶小時 LCD_WriteCom(0x83)。 break。 case 4: close_m++。 if(auto_ws==1) { LCD_WriteCom(0x8f)。 if(auto_time==1) { LCD_WriteCom(0x9f)。 if(s3==0) { di()。 break。 case 3: close_h。 if(close_m==1) close_m=59。 LCD_writestring(是)。 LCD_writestring(是)。 LCD_WriteCom(0x80)。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 LCD_WriteDat(num[close_m%10])。 LCD_writestring(是)。amp。(auto_time==1)amp。 stop()。 while(ZAI_ZUO!=0)。amp。(ZAI_ZUO==0)) //當窗戶關閉,根據(jù)時間自動控制開,濕度小于40,到達開啟時間時窗戶自動打開 { turn_right()。 } if((SHI40)amp。//等待S4釋放 LCD_ShowTime()。 LCD_WriteCom(0x8f)。//寫入關閉開啟窗戶小時 LCD_WriteCom(0x95)。 LCD_WriteDat(num[open_h/10])。 } } } } if(s4==0)//檢測S4 { delay_ms(5)。 case 6: auto_time=~auto_time。 case 5: auto_ws=~auto_ws。 break。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 LCD_WriteDat(num[open_h%10])。 } break。 } break。 break。//寫入自動開啟窗戶小時 LCD_WriteCom(0x93)。 LCD_WriteDat(num[open_m%10])。 LCD_WriteDat(num[open_h/10])。//清楚LCD顯示內(nèi)容 LCD_ShowTime()。 case 4: LCD_WriteCom(0x95)。//寫入關閉開啟窗戶分鐘 while(!s1)。 LCD_WriteDat(num[open_m/10])。 LCD_writestring(關時: : )。}void keyscan(){ if(s1==0)//檢測S1 { delay_ms(10)。sbit s3=P2^5。 R=1。void mo_init(){ ENABLE=0。 LCD_WriteDat((char)(0x30+SHI%10))。 } LCD_WriteCom(0x88)。 case 0x04: LCD_writestring(四)。 LCD_WriteDat(Second%16+0x30)。 LCD_WriteCom(0x90)。 LCD_WriteDat(Year%16+0x30)。 Day=DS1302_Read(0x87)。//月 DS1302_Write(0x86, 0x12)。 //延時等待 _nop_()。}/************************************************************************函數(shù)名稱:DS1302_Write(uchar addr, uchar dat)****函數(shù)功能:往DS1302的某個地址寫入數(shù)據(jù)****備注說明:********************************************************************/void DS1302_Write(uchar addr, uchar dat){ DS1302_RST = 0。 DS1302_RST = 1。 //延時等待 _nop_()。 i8。 //?243。 i8。 } *str = 0。 // 開顯示 ( 無游標、不反白 ) delay_ms(5)。/////////////////// 在數(shù)據(jù)寫入的時候加入適當?shù)难?E=0。//////////////////// 在數(shù)據(jù)寫入的時候加入適當?shù)难訒r E=0。sbit RW=P2^1。 if(untemp==CK_temp) { RH_data = RH_temp。 respond++)。 //主機設為輸入 判斷從機響應信號 TRH=1。,RECEIVE()。amp。amp。 _nop_()。_nop_()。uchar num[10]=0123456789。致謝語畢業(yè)設計結束了,在這段時間的設計和學習過程中,我得到了很多人的幫助,學到了很多東西。對于我來說這不僅僅是一次畢業(yè)設計,更重要的是在過程中提高了我學習的能力、解決問題的能力和實際工作的能力,這些技能和方法都會對將來的工作有很大的幫助。(4) 程序燒入單片機后,觀察各個部件的工作是否正常,功能是否實現(xiàn)。 軟件調(diào)試當硬件制作完成后,軟件制作也是不可輕視的部分,是實現(xiàn)電路的功能的關鍵部分,通過本次畢業(yè)設計,總結經(jīng)驗如下:(1)先進行人工檢查。 第6章 系統(tǒng)組裝與調(diào)試 基本電路板檢查根據(jù)前面的研究完成各個電路模塊的原理設計并生成PCB圖,制作電路板,進行實驗調(diào)試。 電機控制系統(tǒng)窗戶控制系統(tǒng)主要包括開關窗戶的控制。 2 n 除以P的余數(shù)R。 2 n 除以P的商和余數(shù)分別是Q和R,則有M M為一個k位長的信息幀。在主程序中,首先關閉了看門狗和總中斷,避免了在初始化過程中看門狗或其他中斷導致單片機復位,使初始化無法完成。3.采用非接觸檢測方式。實時時鐘/日歷電路提供秒、分、時、日、星期、月、年的信息,每個月的天數(shù)和閏年的天數(shù)可自動調(diào)整,時鐘操作可通過AM/PM標志位決定采用24或12小時時間格式。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當最后一bit數(shù)據(jù)傳送完畢后,DHT11拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。 用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉(zhuǎn)換到高速模式,等待主機開始信號結束后,DHT11發(fā)送響應信號,送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集,用戶可選擇讀取部分數(shù)據(jù)。超小的體積、極低的功耗, 信號傳輸距離可達 20 米以上, 使成為各類應用甚至最為苛刻的應用場合的最佳選則。以上三部分電路構成了一個最小的單片機系統(tǒng)。當行程開關的機械觸頭碰上擋塊時,切斷了(或改變了)控制電路,機械就停止運行或改變運行。方案二:通過L6203集成塊控制直流電機。 窗戶控制系統(tǒng)設計方案窗戶的開關主要通過直流電機控制。傳感器包括一個電阻式感濕元件和一個NTC測元件,并與一個高性能 8 位單片機相 連接。當電機反轉(zhuǎn)時,可移動窗戶向左移動至限位開關處電機停止。所以我這次畢業(yè)設計選了這個我比較感興趣也很有現(xiàn)實意義的題目。當前智能窗戶的功能還不是很完善,雖然市場上有下雨時能自動關窗的裝置,但在雨過天晴后并不能適時自動開窗。時,窗戶自動打開并把空調(diào)關閉,保持室內(nèi)空氣清新,當然這一動作是以外界沒有下雨為前提的。最新科技的智能窗戶控制系統(tǒng)它由智能主控器、門窗控制器、門窗驅(qū)動器等組成,是智能居家的理想選擇。 you can set whether to automatically according to the changes of temperature and humidity automatically open and close the windows or according to the set time automatically open or close the window。據(jù)統(tǒng)計,在未來的幾年內(nèi),安裝智能窗的用戶將不斷增加。而近年來,智能家居概念已經(jīng)逐漸深入到國民的生活之中,且不斷地影響著人們的思維。②自動防風防雨 居家過日子,忘記關窗是常有的事,每逢刮風下雨身在外邊便叫苦不已。如再考慮到原有城鄉(xiāng)建筑的窗戶改制,每年窗戶的安裝量至少達到10億平方米。力求整個裝置高效、簡潔、易實現(xiàn)并突出節(jié)能環(huán)保的理念。對智能窗戶的功能進行設計,相應的硬件電路和系統(tǒng)軟件設計,并做出控制系統(tǒng),從而達到設計的目的:溫度升高到超過預設值時,電機轉(zhuǎn)動關閉窗戶并把空調(diào)打開;若下雨窗外的濕度傳感器會感應到并把窗戶關閉;通過按
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1