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

正文內容

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

2025-08-12 00:17上一頁面

下一頁面
  

【正文】 untemp=(RH_temp+RL_temp+TH_temp+TL_temp)。 delay_ms(1)。 LCD_WriteCom(0x0c)。 for (i=0。 for (i=0。 //延時等待 _nop_()。 _nop_()。 Month=DS1302_Read(0x89)。 LCD_writestring(日)。break。 LCD_WriteDat((char)(0x30+SHI/10))。 }void turn_right(){ L=0。 beep=1。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 break。 LCD_WriteCom(0x83)。 LCD_WriteDat(num[close_h%10])。 LCD_WriteCom(0x8f)。 LCD_WriteDat(num[open_h/10])。//寫入自動開啟窗戶小時 LCD_WriteCom(0x93)。 } break。 LCD_WriteCom(0x83)。 LCD_writestring(否)。 stop()。(close_m==(Minute/16*10+Minute%16))amp。 } if((auto_time==1)amp。(SHI=70)amp。//寫入關閉開啟窗戶分鐘 if(auto_ws==1) { LCD_WriteCom(0x8f)。 LCD_writestring(開時: : )。 LCD_WriteCom(0x8f)。 if(close_h==1) close_h=23。 while(!s3)。 LCD_writestring(是)。 case 3: close_h++。 if(s2==0) { di()。 break。 else LCD_writestring(是)。uchar s1num,open_h,open_m,close_h,close_m。 TR0=0。 LCD_WriteDat((char)(0x30+WEN%10))。break。 LCD_WriteDat(Month%16+0x30)。//時 DS1302_Write(0x82, 0x22)。 DS1302_SCLK = 0。 _nop_()。μ232。 sbit DS1302_RST = P1^7。 LCD_WriteCom(0x30)。 RW=0。 TH_temp = receive()。 TRH=1。 delay_us()。}void delay_ms(unsigned x ){ unsigned char i。在設計過程中,老師以自己精專的知識,不斷地啟發(fā)我,使我的設計得以順利進行,也使得我自己的專業(yè)水平有很大程度的提高。具體測得的數據如下表:溫度 濕度81%80%78%75%73%70%68%18℃關窗關窗開窗開窗開窗開窗開窗20℃關窗關窗開窗開窗開窗開窗開窗21℃關窗關窗保持保持保持保持保持25℃關窗關窗保持保持保持保持保持27℃關窗關窗保持保持保持保持保持30℃關窗關窗保持保持保持保持保持31℃關窗關窗關窗關窗關窗關窗關窗32℃關窗關窗關窗關窗關窗關窗關窗 相關數據結束語由于時間、試驗條件以及個人能力的限制,本系統(tǒng)完成的并不夠理想,但是也已經基本達到了最初的設計目的。再檢查各種電源線與地線之間是否有短路現象,如有再仔細檢查出并排除。其關鍵代碼如下: for(i=0。T為k+n位被傳輸的幀。溫度傳感器DHT11為數字式溫度傳感器,直接與單片機的串口連接來讀取溫度。DS1302工作時功耗很低,保持數據和時鐘信息時,功耗小于1mW。為了避免電機對單片機的干擾,可對模塊加入光耦,進行光電隔離,從而使系統(tǒng)能穩(wěn)定可靠的工作。 DHT11工作原理由于采用DHT數字溫濕度傳感器,電路不用考慮A/D轉換。我這里選擇光電式,光電傳感器(ST178)是利用被檢測物體對紅外光束的遮光或反射,由同步回路選通而檢測物體的有無,其物體不限于金屬,對所有能反射光線的物體均可檢測。 H橋電機驅動電路全橋式驅動電路的4只開關管都工作在斬波狀態(tài),SS2為一組,SS4 為另一組,兩組的狀態(tài)互補,一組導通則 另一組必須關斷。熱電阻是利用導體的電阻隨溫度變化的特性制成的測溫元件;現應用較多的有鉑、銅、鎳等熱電阻;其主要的特點為精度高、測量范圍大、便于遠距離測量。力求整個裝置高效、簡潔、易實現并突出節(jié)能環(huán)保的理念。②自動防風防雨 居家過日子,忘記關窗是常有的事,每逢刮風下雨身在外邊便叫苦不已。據統(tǒng)計,在未來的幾年內,安裝智能窗的用戶將不斷增加。最新科技的智能窗戶控制系統(tǒng)它由智能主控器、門窗控制器、門窗驅動器等組成,是智能居家的理想選擇。當前智能窗戶的功能還不是很完善,雖然市場上有下雨時能自動關窗的裝置,但在雨過天晴后并不能適時自動開窗。當電機反轉時,可移動窗戶向左移動至限位開關處電機停止。 窗戶控制系統(tǒng)設計方案窗戶的開關主要通過直流電機控制。當行程開關的機械觸頭碰上擋塊時,切斷了(或改變了)控制電路,機械就停止運行或改變運行。超小的體積、極低的功耗, 信號傳輸距離可達 20 米以上, 使成為各類應用甚至最為苛刻的應用場合的最佳選則。當最后一bit數據傳送完畢后,DHT11拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。實時時鐘/日歷電路提供秒、分、時、日、星期、月、年的信息,每個月的天數和閏年的天數可自動調整,時鐘操作可通過AM/PM標志位決定采用24或12小時時間格式。在主程序中,首先關閉了看門狗和總中斷,避免了在初始化過程中看門狗或其他中斷導致單片機復位,使初始化無法完成。M為一個k位長的信息幀。 2 n 除以P的余數R。 第6章 系統(tǒng)組裝與調試 基本電路板檢查根據前面的研究完成各個電路模塊的原理設計并生成PCB圖,制作電路板,進行實驗調試。(4) 程序燒入單片機后,觀察各個部件的工作是否正常,功能是否實現。致謝語畢業(yè)設計結束了,在這段時間的設計和學習過程中,我得到了很多人的幫助,學到了很多東西。_nop_()。amp。,RECEIVE()。 respond++)。sbit RW=P2^1。/////////////////// 在數據寫入的時候加入適當的延 E=0。 } *str = 0。 //?243。 //延時等待 _nop_()。}/************************************************************************函數名稱:DS1302_Write(uchar addr, uchar dat)****函數功能:往DS1302的某個地址寫入數據****備注說明:********************************************************************/void DS1302_Write(uchar addr, uchar dat){ DS1302_RST = 0。//月 DS1302_Write(0x86, 0x12)。 LCD_WriteDat(Year%16+0x30)。 LCD_WriteDat(Second%16+0x30)。 } LCD_WriteCom(0x88)。void mo_init(){ ENABLE=0。sbit s3=P2^5。 LCD_writestring(關時: : )。//寫入關閉開啟窗戶分鐘 while(!s1)。//清楚LCD顯示內容 LCD_ShowTime()。 LCD_WriteDat(num[open_m%10])。 break。 } break。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 case 5: auto_ws=~auto_ws。 } } } } if(s4==0)//檢測S4 { delay_ms(5)。//寫入關閉開啟窗戶小時 LCD_WriteCom(0x95)。//等待S4釋放 LCD_ShowTime()。(ZAI_ZUO==0)) //當窗戶關閉,根據時間自動控制開,濕度小于40,到達開啟時間時窗戶自動打開 { turn_right()。 while(ZAI_ZUO!=0)。(auto_time==1)amp。 LCD_writestring(是)。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 LCD_writestring(是)。 if(close_m==1) close_m=59。 break。 if(auto_time==1) { LCD_WriteCom(0x9f)。 case 4: close_m++。//寫入自動開啟窗戶小時 LCD_WriteCom(0x83)。 case 5: LCD_WriteCom(0x8F)。//寫入自動開啟窗戶分鐘 LCD_WriteCom(0x93)。 s1num++。}void stop(){ TR0=0。 }/*************************************************///窗戶位置確定及運動程序模塊/*************************************************/sbit ZAI_ZUO=P3^3。 case 0x05: LCD_writestring(五)。 LCD_WriteDat(Hour%16+0x30)。 Hour=DS1302_Read(0x85)。 //寫地址 DS1302_Writeuchar(dat)。 //延時等待 _nop_()。 //時鐘線拉低 _nop_()。 //時鐘線拉低 _nop_()。 // 清除顯示,并且設定地址指針為 00H delay_ms(5)。}/*寫數據到 LCD*/void LCD_WriteDat(unsigned char date){ RS=1。 TH_data = TH_temp。 //判斷DHT11發(fā)出 80us 的低電平響應信號是否結束 while((!TRH)amp。 } else temp=0。 } }}/************************************************///收發(fā)信號檢測,數據讀取/*************************************************/char receive(){ uint i。//溫濕度傳感器DHT11數據接入uint TH_data,TL_data,RH_data,RL_data,CK_data。在設計和寫論文的過程中遇到很多問題,可以說得是困難重重,發(fā)現了自己還有很多的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對C語言和單片機匯編語言掌握得不好。由于采用C語言編程,所以要特別小心地檢查語法錯誤,如括號不配對,漏寫分號等,通過仔細的檢查,發(fā)現并排除這些錯誤。溫度傳感器檢測到室外溫度低于25℃時,=0、電機反轉窗戶開啟到限位點時,電機停止。 Q+R即M 為了解決單總線串行傳輸數據可能引起的錯誤,DHT11內部具有產生CRC校驗碼電路,這樣編程時可以通過對讀出的數據進行CRC校驗碼,并用這個校驗碼和獲得的數據的最后一個字節(jié)比較,若兩者相同則證明數據傳送沒有錯誤,從而驗證通信過程中數據傳輸的正確性,使采集溫度信號的可靠性得到保證。第5章 軟件設計 主程序流程圖本系統(tǒng)的MCU使用了ATMEL公司的低功耗單片機STC89C52。E端為使能端,當E端由高電平
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1