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

正文內(nèi)容

本科畢業(yè)論文-基于單片機(jī)的智能窗戶設(shè)計(參考版)

2025-01-19 16:49本頁面
  

【正文】 //延時等待 。 i++) //8 位計數(shù)器 { DS1302_SCLK = 0。 for (i=0。 /******************************************************************** ****函數(shù)名稱: uchar DS1302_Readuchar() ****函數(shù)功能:從 DS1302 讀 1字節(jié)數(shù)據(jù) 30 ****備注說明: ********************************************************************/ uchar DS1302_Readuchar() { uchar i。 sbit DS1302_RST = P1^7。 } /******************************************************************** ********************************************************************* ***************************DS1302 部分 ******************************** ********************************************************************* *********************************************************************/ sbit DS1302_SCLK= P1^5。) { LCD_WriteDat(*str++)。 } /*顯示字符串 */ void LCD_writestring(unsigned char *str) { while(*str != 39。 LCD_WriteCom(0x06)。 LCD_WriteCom(0x01)。 LCD_WriteCom(0x0c)。 // 選擇基本指令集 LCD_WriteCom(0x30)。 LCD_WriteCom(0x30)。 // delay_ms(1)。 delay_ms(1)。 E=1。 RW=0。 // delay_ms(1)。 delay_ms(1)。 E=1。 RW=0。 sbit E=P2^2。 } } /*************************************************/ //LCD12864液晶顯示程序模塊 /*************************************************/ sbit RS=P2^0。 } WEN=TH_data。 TL_data = TL_temp。 RL_data = RL_temp。 //數(shù)據(jù)校驗 untemp=(RH_temp+RL_temp+TH_temp+TL_temp)。 CK_temp = receive()。 TH_temp = receive()。 //數(shù)據(jù)接收狀態(tài) RH_temp = receive()。amp。 28 respond=2。amp。 //判斷 DHT11是否有低電平響應(yīng)信號 如不響應(yīng)則跳出,響應(yīng)則向下運(yùn)行 if(!TRH) { respond=2。 delay_us()。 delay_us()。 TRH=1。 /*******************************************/ void read_TRH() { //主機(jī)拉低 18ms TRH=0。, Delay_5us()。 } return(_data)。 _data=1。respond++)。 while((TRH)amp。 if(TRH) { temp=1。 delay_us()。respond++)。 while((!TRH)amp。i=7。 _data=0。 _nop_()。 _nop_()。 i } void delay_ms(unsigned x ) { unsigned char i。_nop_()。_nop_()。 uint respond,WEN,SHI。 uint TH_temp,TL_temp,RH_temp,RL_temp,CK_temp。 /*************************************************/ //DHT11溫度傳感器程序模塊 /*************************************************/ sbit TRH=P1^4。 uint tnum=0。 最后,祝你們身體健康 , 工作順利。在設(shè)計過程中,老師以自己精專的知識,不斷地啟發(fā)我,使我的設(shè)計得以順利進(jìn)行,也使得我自己的專業(yè)水平有很大程度的提高。 首先,感謝我的指導(dǎo)老師 張士錢 和其他指導(dǎo)和幫助過我的老師們。掌握了 protel 電路圖設(shè)計軟件,學(xué)會了使用溫 是 度傳感器多種傳感器的使用方法,掌握了電機(jī)驅(qū)動的方法。這些問題對我是一種激勵,我會在以后的工作和學(xué)習(xí)中更加努力。 這次課程設(shè)計 也讓我對 以前所學(xué)過的知識 有了 溫故 知新 。 回顧起此次 畢業(yè) 設(shè)計,至今我仍感慨頗 多,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西。 這次的畢業(yè)設(shè)計通過搜集相關(guān)資料和撰寫論文對我來說是一次非常難得的鍛煉機(jī)會,可以說已經(jīng)囊括了大學(xué)期間大部分的知識, 從選題到定稿,從理論到實踐 可以把所學(xué)的專業(yè)認(rèn)識充分運(yùn)用起來解決具體的問題, 不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識 ,能夠使所學(xué)知識融會貫通。采用 溫濕度 傳感器設(shè)計 該 系統(tǒng), 這樣感應(yīng)的距離會比較理想,為家居安全提供一定的保障。 20 具體測得的數(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ù) 21 結(jié)束語 由于時間、試驗條件以及個人能力的限制,本系統(tǒng)完成的并不夠理想,但是也已經(jīng)基本達(dá)到了最初的設(shè)計目的。如不能正常工作,則繼續(xù)檢查程序中的相應(yīng)模塊,必要時從上到下重新檢查程序。采用的是自下到上的調(diào)試方法,即單獨調(diào)好每一個模塊,然后再連接成一個完整的系統(tǒng)調(diào)試。應(yīng)當(dāng)注意的是:有的提示出錯行并不是真正出錯的行,如果在提示出錯的行上找不到錯誤的話,則應(yīng) 該到上行再找。 ( 2) 人工檢查無誤后,上機(jī)調(diào)試。寫好程序后,不要立刻燒入單片機(jī),先對紙面上的程序進(jìn)行人工檢查。重新通電液晶 正常 顯示。 ( 3) 路接通電源后,用手摸一下芯片是否發(fā)熱,如果發(fā)熱,立即關(guān)掉電源, 稍后再進(jìn)行再次檢測;如果沒有發(fā)熱,再測試芯片的 VCC 端電壓是否達(dá)到設(shè)計要求,接地端是否都接地。再檢查各種電源線與地線之間是否有短路現(xiàn)象,如有再仔細(xì)檢查出并排除。 ( 1) 檢查印制板的印制線是否有斷路,是否有毛刺,是否與其它線或是焊盤粘連,焊盤是否有脫落,過孔是否有未金屬化現(xiàn)象等等。 具體程序 見附頁。 如圖 所示。通過 LCD 的數(shù)據(jù)手冊,可知 LCD時序圖如下。溫度傳感器檢測到室外溫度低于 25℃時, =0、 ,電機(jī)反轉(zhuǎn)窗戶開啟到限位點時,電機(jī)停止。 初始化 ROM 指令 讀取溫濕度 Y 儲存溫度 N 結(jié)束 CRC 校驗 17 電機(jī) 控制系統(tǒng) 窗戶控制系統(tǒng)主要包括開關(guān)窗戶的控制。 } CRC_CCITT_L=(unsigned char)(checkdata%256)。icrc_number。 在本設(shè)計中,為了降低處理器的功耗,選用了查表法來進(jìn)行計算。 2 n 除以 P的余數(shù) R。 2 n +R)/P=(M 178。 2 n +R,則 T定能被整除。 Q+R 即 M 178。 2 n 除以 P的商和余數(shù)分別是 Q和 R,則有 M 178。 2 n 相當(dāng)于 M左移n位,后面添n個零。因為 F是接在 M信息幀之后的,因此 T=M 178。 F為n位 FCS,即校驗碼序列。 M為一個 k位長的信息幀。為了解決單總線串行傳輸數(shù)據(jù)可能引起的錯誤, DHT11內(nèi)部具有產(chǎn)生 CRC校驗碼電路,這樣 編程時 可以通過對讀出的數(shù)據(jù)進(jìn)行 CRC校驗碼,并用這個校驗碼和獲得的數(shù)據(jù)的最后一個字節(jié)比較,若兩者相同則證明數(shù)據(jù)傳送沒有錯誤,從而驗證通信過程中數(shù)據(jù)傳輸?shù)恼_性,使采集溫度信號的可靠性得到保證。從 DHT11中讀出九個字節(jié)數(shù)據(jù)的流程圖如圖 。以上所有模塊均在主程序中完成初始化過程,系統(tǒng)流程圖如圖 51所示。 整個系統(tǒng)軟件需要對溫度傳感器 DHT1報警器、窗戶控制系統(tǒng)進(jìn)行管理。 在主程序中,首先關(guān)閉了看門狗和總中斷,避免了在初始化過程中看門狗或其他中斷導(dǎo)致單片機(jī)復(fù)位,使初始化無法完成。整個程序的設(shè)計使系統(tǒng)在絕大多數(shù)時間都處于最低功耗狀態(tài)。其他功能模塊都在中斷服務(wù)子程序中完成。 14 圖 15 第 5 章 軟件設(shè)計 主程序流程圖 本系統(tǒng)的 MCU使用了 ATMEL公司的低功耗單片機(jī) STC89C52。 3.采用非接觸檢測方式。 、 ST178的底視圖和內(nèi)部電路如下圖: 圖 ST178 的底視圖和內(nèi)部電路 、 ST178的 特點 1.采用高發(fā)射功率紅外光電二極管和高靈敏度光電晶體管組成。 13 圖 DS1302 的內(nèi)部結(jié)構(gòu)圖 圖 時鐘電路 光電 開關(guān) 電路設(shè)計 光電 開關(guān) 電路是利用光電反射傳感器 ST178來控制的。時鐘 /RAM 的讀 /寫數(shù)據(jù)以一字節(jié)或多達(dá) 31 字節(jié)的字符組方式通信。實時時鐘 /日歷電路提供秒、分、時、日、星期、月、年的信息,每個月的天數(shù)和閏年的天數(shù)可自動調(diào)整,時鐘操作可通過 AM/PM標(biāo)志位決定采用 24或 12小時時間格式。時鐘芯片 DS1302 帶有后備電池,具備對后備電源進(jìn)行涓細(xì)電流充電的能力,保證電路斷電后仍保存時間和數(shù)據(jù)信息,這些優(yōu)點解決了目前常用實時時鐘計時不可靠等缺點。 LCD12864與單片機(jī)的連接如圖 ,其中, RT1電位器用來調(diào)節(jié) LCD的對比度,該對比度必須在 LCD 正常工作的時候調(diào)節(jié)到一個合適值。 E端為使能端,當(dāng) E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 R/W 為讀寫信號線,高電平時進(jìn)行讀 操作,低電平時進(jìn)行寫操作。 12 表 41 LCD12864引腳說明 128X64HZ 引腳說明 引腳 號 引腳名稱 方向 功能說明 1 VSS 模塊的電源地 2 VDD 模塊的電源正端 3 V0 LCD 驅(qū)動電壓輸入端 4 RS(CS) H/L 并行的指令 /數(shù)據(jù)選擇信號;串行的片選信號 5 R/W(SID) H/L 并行的讀寫選擇信號;串行的數(shù)據(jù)口 6 E(CLK) H/L 并行的使能信號;串行的同步時鐘 7~14 DB0~DB7 H/L 數(shù)據(jù) 0~數(shù)據(jù) 7 15 PSB H/L 并 /串行接口選擇: H并行; L串行 16 NC 空腳 17 /RET H/L 復(fù)位 低電平有效 18 NC 空腳 19 LED_A ( LED+5V) 背光源正極 20 LED_K ( LEDOV) 背光源負(fù)極 邏輯工作電壓 (VDD): ~ 電源地 (GND): 0V 工作溫度 (Ta): 10℃ ~ 60℃ (常溫 ) / 20℃~ 70℃(寬溫) 其中, VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K的電位器調(diào)整對比度。 圖 L6203 的管腳圖 圖 L6203 的內(nèi)部框圖 圖 電機(jī)驅(qū)動的原理圖 顯示電路設(shè)計 顯示部分采用 LCD1
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1