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

正文內(nèi)容

基于51單片機的智能窗戶設(shè)計-文庫吧在線文庫

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

下一頁面
  

【正文】 鍵可以設(shè)置自動開啟窗戶時間及自動關(guān)閉窗戶時間,到設(shè)定時間會自動關(guān)閉或開啟窗戶;可以設(shè)置根據(jù)溫濕度控制窗戶開關(guān)及根據(jù)時間開啟、關(guān)閉窗戶功能。熱電阻是利用導(dǎo)體的電阻隨溫度變化的特性制成的測溫元件;現(xiàn)應(yīng)用較多的有鉑、銅、鎳等熱電阻;其主要的特點為精度高、測量范圍大、便于遠(yuǎn)距離測量。校準(zhǔn)系數(shù)以程序的形式儲存在 OTP 內(nèi)存中,傳感器內(nèi)在檢測信號的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。 H橋電機驅(qū)動電路全橋式驅(qū)動電路的4只開關(guān)管都工作在斬波狀態(tài),SS2為一組,SS4 為另一組,兩組的狀態(tài)互補,一組導(dǎo)通則 另一組必須關(guān)斷。利用單片機輸入PWM波形控制使能端很容易改變直流電機速度,調(diào)速及控制方向容易,電路設(shè)計簡單。我這里選擇光電式,光電傳感器(ST178)是利用被檢測物體對紅外光束的遮光或反射,由同步回路選通而檢測物體的有無,其物體不限于金屬,對所有能反射光線的物體均可檢測。傳感器包括一個電 阻 式 感 濕元件和一 個 NTC 測元件,并與一個 高性能 8 位單片機相 連接。 DHT11工作原理由于采用DHT數(shù)字溫濕度傳感器,電路不用考慮A/D轉(zhuǎn)換。DHT11接收到主機的開始信號后,等待主機開始信號結(jié)束,然后發(fā)送80us低電平響應(yīng)信號。為了避免電機對單片機的干擾,可對模塊加入光耦,進行光電隔離,從而使系統(tǒng)能穩(wěn)定可靠的工作。D0~D7為8位雙向數(shù)據(jù)線。DS1302工作時功耗很低,保持?jǐn)?shù)據(jù)和時鐘信息時,功耗小于1mW。主程序中僅完成了系統(tǒng)的初始化和開始的顯示部分,然后就進入待機模式。溫度傳感器DHT11為數(shù)字式溫度傳感器,直接與單片機的串口連接來讀取溫度。T為k+n位被傳輸?shù)膸?2 n /P=Q+R/P若設(shè)T=M 其關(guān)鍵代碼如下: for(i=0。電機反轉(zhuǎn)開窗電機正轉(zhuǎn)關(guān)窗是是開始溫度25℃結(jié)束溫度30℃? 窗戶控制程序流程圖LCD顯示程序最主要的部分就在發(fā)送命令和發(fā)送數(shù)據(jù)這兩個基礎(chǔ)程序。再檢查各種電源線與地線之間是否有短路現(xiàn)象,如有再仔細(xì)檢查出并排除。(2)人工檢查無誤后,上機調(diào)試。具體測得的數(shù)據(jù)如下表:溫度 濕度81%80%78%75%73%70%68%18℃關(guān)窗關(guān)窗開窗開窗開窗開窗開窗20℃關(guān)窗關(guān)窗開窗開窗開窗開窗開窗21℃關(guān)窗關(guān)窗保持保持保持保持保持25℃關(guān)窗關(guān)窗保持保持保持保持保持27℃關(guān)窗關(guān)窗保持保持保持保持保持30℃關(guān)窗關(guān)窗保持保持保持保持保持31℃關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗32℃關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗關(guān)窗 相關(guān)數(shù)據(jù)結(jié)束語由于時間、試驗條件以及個人能力的限制,本系統(tǒng)完成的并不夠理想,但是也已經(jīng)基本達到了最初的設(shè)計目的。這次課程設(shè)計也讓我對以前所學(xué)過的知識有了溫故知新。在設(shè)計過程中,老師以自己精專的知識,不斷地啟發(fā)我,使我的設(shè)計得以順利進行,也使得我自己的專業(yè)水平有很大程度的提高。uint TH_temp,TL_temp,RH_temp,RL_temp,CK_temp。}void delay_ms(unsigned x ){ unsigned char i。 _data=0。 delay_us()。 _data=1。 TRH=1。amp。 TH_temp = receive()。 TL_data = TL_temp。 RW=0。 RW=0。 LCD_WriteCom(0x30)。 LCD_WriteCom(0x06)。 sbit DS1302_RST = P1^7。 //延時等待 _nop_()。μ232。 //延時等待 _nop_()。 _nop_()。 DS1302_Writeuchar(addr)。 DS1302_SCLK = 0。 //寫數(shù)據(jù) DS1302_SCLK = 1。//時 DS1302_Write(0x82, 0x22)。 Minute=DS1302_Read(0x83)。 LCD_WriteDat(Month%16+0x30)。 LCD_writestring(:)。break。break。 LCD_WriteDat((char)(0x30+WEN%10))。sbit ZAI_YOU=P3^2。 TR0=0。 ENABLE=0。uchar s1num,open_h,open_m,close_h,close_m。//記錄按下次數(shù) LCD_WriteCom(0x80)。 else LCD_writestring(是)。 LCD_WriteDat(num[close_h/10])。 break。 break。 if(s2==0) { di()。 break。 case 3: close_h++。 if(close_m==60) close_m=0。 LCD_writestring(是)。 LCD_writestring(是)。 while(!s3)。 case 2: open_m。 if(close_h==1) close_h=23。 LCD_WriteCom(0x95)。 LCD_WriteCom(0x8f)。 LCD_WriteCom(0x9f)。 LCD_writestring(開時: : )。 LCD_WriteDat(num[open_m/10])。//寫入關(guān)閉開啟窗戶分鐘 if(auto_ws==1) { LCD_WriteCom(0x8f)。 LCD_WriteCom(0x9f)。(SHI=70)amp。amp。 } if((auto_time==1)amp。 stop()。(close_m==(Minute/16*10+Minute%16))amp。amp。 stop()。 } while(!s4)。 LCD_writestring(否)。 LCD_WriteDat(num[close_h%10])。 LCD_WriteCom(0x83)。 } break。 } break。 break。//寫入自動開啟窗戶小時 LCD_WriteCom(0x93)。 LCD_WriteDat(num[open_m%10])。 LCD_WriteDat(num[open_h/10])。 LCD_WriteCom(0x9f)。 LCD_WriteCom(0x8f)。//寫入自動開啟窗戶小時 LCD_WriteCom(0x95)。 LCD_WriteDat(num[close_h%10])。 LCD_WriteDat(num[open_m/10])。 LCD_WriteCom(0x83)。 LCD_WriteCom(0x01)。 break。 LCD_WriteDat(num[close_m%10])。//寫入自動開啟窗戶小時 LCD_WriteCom(0x85)。 else LCD_writestring(是)。 beep=1。sbit s2=P2^6。 }void turn_right(){ L=0。uchar LEFT,RIGHT。 LCD_WriteDat((char)(0x30+SHI/10))。break。break。 LCD_WriteDat(Second/16+0x30)。 LCD_writestring(日)。 LCD_WriteDat(Year/16+0x30)。 Month=DS1302_Read(0x89)。//年 DS1302_Write(0x88, 0x03)。 _nop_()。 return dat。 //延時等待 _nop_()。 //時鐘線拉高 _nop_()。 for (i=0。 //時鐘線拉高 _nop_()。 for (i=0。) { LCD_WriteDat(*str++)。 LCD_WriteCom(0x0c)。 delay_ms(1)。 delay_ms(1)。 }}/*************************************************///LCD12864液晶顯示程序模塊/*************************************************/sbit RS=P2^0。 //數(shù)據(jù)校驗 untemp=(RH_temp+RL_temp+TH_temp+TL_temp)。amp。 delay_us()。, Delay_5us()。 while((TRH)amp。 while((!TRH)amp。 _nop_()。_nop_()。uint tnum=0。掌握了protel電路圖設(shè)計軟件,學(xué)會了使用溫是度傳感器多種傳感器的使用方法,掌握了電機驅(qū)動的方法。這次的畢業(yè)設(shè)計通過搜集相關(guān)資料和撰寫論文對我來說是一次非常難得的鍛煉機會,可以說已經(jīng)囊括了大學(xué)期間大部分的知識,從選題到定稿,從理論到實踐可以把所學(xué)的專業(yè)認(rèn)識充分運用起來解決具體的問題,不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識,能夠使所學(xué)知識融會貫通。采用的是自下到上的調(diào)試方法,即單獨調(diào)好每一個模塊,然后再連接成一個完整的系統(tǒng)調(diào)試。重新通電液晶正常顯示。具體程序見附頁。 CRC_CCITT_H=(unsigned char)(checkdata/256)。 2 n )/P+R/P =Q+R/P+R/P=Q這樣一來,校驗碼序列F就是M 設(shè)M CRC檢驗的求法。整個程序用全部用C 語言編寫,使用模塊化的設(shè)計方法,把各個模塊相關(guān)的程序放在一個文件中,便于分塊調(diào)試和管理,縮短了調(diào)試周期,增加了程序的可移植性和可剪裁性。 2.檢測距離可調(diào)整范圍大,410mm可用。時鐘芯片DS1302是DALLAS公司推出的涓流充電時鐘芯片,內(nèi)含一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM,可以通過串行接口與單片機進行通信。RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。如果讀取響應(yīng)信號為高電平,則DHT11沒有響應(yīng),請檢查線路是否連接正常。數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)所得結(jié)果的末8位。 單線制串行接口,使系統(tǒng) 集變得簡易快捷。當(dāng)剛開始打開電源時,電容C1相當(dāng)于短路,單片機RST腳短時間內(nèi)處于高電平,從而使單片機復(fù)位;同樣,當(dāng)SW鍵按下時,RST腳同樣為高電平,可以使單片機正常復(fù)位。方案一:接觸式的比較直觀,機械設(shè)備的運動部件上,安裝上行程開關(guān),和其相對運動的固定點上安裝極限位置的擋塊,或者是相反安裝位置。 窗戶橋臂導(dǎo)通示意圖因此,為了避免直通短路且保證各個開關(guān)管動作之間的協(xié)同性和同步性,兩組控制信號在理論上要 求互為倒相的邏輯關(guān)系,而實際上卻必須相差一個足夠的死區(qū)時間,這個矯正過程既可以通過硬件實現(xiàn),即在上下橋臂的兩組控制信號之間增加延時,也可以通過軟件實現(xiàn)。綜合來看DHT11集溫濕度檢測于一體,反應(yīng)快,單片機數(shù)字讀取數(shù)劇,利于數(shù)據(jù)采集,而起體積小,利于本次設(shè)計,所以選用第二種方案。 它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù) ,確保產(chǎn)品具有極 高可靠性與卓越的長期穩(wěn)定性。當(dāng)電機正轉(zhuǎn)時,可移動窗扇向右移動至限位開關(guān)處電機停止。智能窗戶的應(yīng)用越來越受廣大人民的歡迎,在許多大城市中,很多小區(qū)都實現(xiàn)智能化管理,其中智能窗戶的應(yīng)用相當(dāng)?shù)闹匾徊糠?。再者通過我們的調(diào)查發(fā)現(xiàn)目前整個市場上存在許多不足之處。當(dāng)室外溫度下降到20176。全自動智能窗戶要求遇刮風(fēng)或飄雨,窗戶會自動關(guān)閉;窗戶就自動打開;高高在上的天窗,也乖乖聽從指揮開啟閉合,免去攀高之累。 also can be set to automatically close the windows or window opening time, to set the time automatically open or close the window。本次設(shè)計的智能窗戶系統(tǒng)能通過其數(shù)據(jù)檢測傳感電路不斷循環(huán)檢測室外濕度及溫度,當(dāng)室外濕度達到一定時(下雨時)窗戶自動關(guān)閉,防止潮濕空氣或雨水進入房間;另外可設(shè)置自動關(guān)閉窗戶或開啟窗戶時間,到了設(shè)定時間會自動關(guān)閉或開啟窗戶;可設(shè)置是否自動根據(jù)濕度變化自動開啟關(guān)閉窗戶或者根據(jù)設(shè)置時間自動開啟或者關(guān)閉窗戶。因此,眾多有能力的小區(qū)、別墅用戶已經(jīng)開始安裝使用智能家居系統(tǒng),并嘗試智
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1