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

正文內(nèi)容

基于51單片機(jī)的智能窗戶設(shè)計(jì)(文件)

 

【正文】 0x8f)。 case 6: auto_time=~auto_time。 } else { LCD_WriteCom(0x9f)。 } } } } if(s4==0)//檢測(cè)S4 { delay_ms(5)。 LCD_writestring(濕度自動(dòng)控制: )。 LCD_WriteDat(num[open_h/10])。 LCD_WriteDat(num[open_m%10])。//寫(xiě)入關(guān)閉開(kāi)啟窗戶小時(shí) LCD_WriteCom(0x95)。 LCD_writestring(是)。 LCD_WriteCom(0x8f)。 } else { LCD_WriteCom(0x9f)。//等待S4釋放 LCD_ShowTime()。amp。 } if((SHI40)amp。(open_h==(Hour/16*10+Hour%16))amp。(ZAI_ZUO==0)) //當(dāng)窗戶關(guān)閉,根據(jù)時(shí)間自動(dòng)控制開(kāi),濕度小于40,到達(dá)開(kāi)啟時(shí)間時(shí)窗戶自動(dòng)打開(kāi) { turn_right()。amp。amp。 。 while(ZAI_ZUO!=0)。amp。 stop()。(open_m==(Minute/16*10+Minute%16))amp。(auto_time==1)amp。 while(ZAI_ZUO!=0)。amp。 LCD_WriteCom(0x9f)。 LCD_writestring(是)。 } else { LCD_WriteCom(0x8f)。 LCD_WriteDat(num[close_m%10])。 LCD_WriteDat(num[close_h/10])。//寫(xiě)入自動(dòng)開(kāi)啟窗戶小時(shí) LCD_WriteCom(0x85)。 LCD_writestring(定時(shí)自動(dòng)控制: )。 LCD_WriteCom(0x80)。 LCD_WriteCom(0x9f)。 LCD_writestring(是)。 LCD_WriteCom(0x8f)。 LCD_writestring(是)。//寫(xiě)入自動(dòng)開(kāi)啟窗戶小時(shí) LCD_WriteCom(0x95)。 if(close_m==1) close_m=59。 LCD_WriteDat(num[close_h%10])。 case 3: close_h。 LCD_WriteDat(num[open_m/10])。 break。 LCD_WriteCom(0x83)。 if(s3==0) { di()。 LCD_writestring(否)。 if(auto_time==1) { LCD_WriteCom(0x9f)。 LCD_writestring(否)。 if(auto_ws==1) { LCD_WriteCom(0x8f)。 LCD_WriteDat(num[close_m%10])。 case 4: close_m++。 LCD_WriteDat(num[close_h/10])。 break。 LCD_WriteCom(0x85)。//寫(xiě)入自動(dòng)開(kāi)啟窗戶小時(shí) LCD_WriteCom(0x83)。 if(open_h==24) open_h=0。 } } } if(s1num!=0)//只有當(dāng)S1按下后,才檢測(cè)S2和S3 { if(s2==0) { delay_ms(5)。 case 7: s1num=0。 case 5: LCD_WriteCom(0x8F)。 case 3: LCD_WriteCom(0x93)。 LCD_WriteCom(0x0f)。 LCD_WriteDat(num[close_m/10])。//寫(xiě)入自動(dòng)開(kāi)啟窗戶分鐘 LCD_WriteCom(0x93)。 LCD_WriteDat(num[open_h%10])。 if(auto_time==0) LCD_writestring(否)。 if(auto_ws==0) LCD_writestring(否)。 s1num++。 delay_ms(100)。sbit beep=P3^4。}sbit s1=P2^7。}void stop(){ TR0=0。 TR0=1。 R=0。sbit ENABLE=P1^0。 }/*************************************************///窗戶位置確定及運(yùn)動(dòng)程序模塊/*************************************************/sbit ZAI_ZUO=P3^3。 LCD_writestring(當(dāng)前濕度:)。 LCD_WriteDat((char)(0x30+WEN/10))。 case 0x07: LCD_writestring(日)。 case 0x05: LCD_writestring(五)。 case 0x03: LCD_writestring(三)。 switch(Week) { case 0x01: LCD_writestring(一)。 LCD_writestring(:)。 LCD_WriteDat(Hour%16+0x30)。 LCD_WriteDat(Day%16+0x30)。 LCD_WriteDat(Month/16+0x30)。 LCD_writestring(20)。 Hour=DS1302_Read(0x85)。 //寫(xiě)保護(hù)}void LCD_ShowTime(){ Year=DS1302_Read(0x8D)。//周 DS1302_Write(0x84, 0x20)。 //允許寫(xiě)操作 DS1302_Write(0x8c, 0x12)。 //寫(xiě)地址 DS1302_Writeuchar(dat)。 DS1302_RST = 1。 //延時(shí)等待 _nop_()。 DS1302_RST = 0。 //延時(shí)等待 _nop_()。 _nop_()。 DS1302_RST = 0。 //送出到端口 DS1302_SCLK = 1。 //時(shí)鐘線拉低 _nop_()。}/************************************************************************函數(shù)名稱(chēng):DS1302_Writeuchar(uchar dat)****函數(shù)功能:向DS1302寫(xiě)1字節(jié)數(shù)據(jù)****備注說(shuō)明:********************************************************************/void DS1302_Writeuchar(uchar dat){ char i。177。 //讀取數(shù)據(jù) DS1302_SCLK = 1。 //時(shí)鐘線拉低 _nop_()。 uchar dat = 0。 sbit DS1302_IO = P1^6。\039。 // 清除顯示,并且設(shè)定地址指針為 00H delay_ms(5)。 // 選擇 8bit 數(shù)據(jù)流 delay_ms(5)。}/*初始化 LCD 屏*/void LCD_init(){ delay_ms(5)。 LCD_DATA=date。}/*寫(xiě)數(shù)據(jù)到 LCD*/void LCD_WriteDat(unsigned char date){ RS=1。 LCD_DATA=mand。define LCD_DATA P0/*寫(xiě)命令到 LCD*/void LCD_WriteCom(unsigned char mand){ RS=0。 SHI=RH_data。 TH_data = TH_temp。 TRH=1。 RL_temp = receive()。 //判斷從機(jī)是否發(fā)出 80us 的高電平,如發(fā)出則進(jìn)入數(shù)據(jù)接收狀態(tài) while(TRH amp。 //判斷DHT11發(fā)出 80us 的低電平響應(yīng)信號(hào)是否結(jié)束 while((!TRH)amp。 delay_us()。 delay_ms(18)。 }/********************************************///濕度讀取子程序 //溫度高8位== TL_data//溫度低8位== TH_data//濕度高8位== RH_data//濕度低8位== RH_data//校驗(yàn) 8位 == CK_data//調(diào)用的程序有 delay_ms()。 } else temp=0。 respond=2。 delay_us()。i++) { respond=2。 } }}/************************************************///收發(fā)信號(hào)檢測(cè),數(shù)據(jù)讀取/*************************************************/char receive(){ uint i。 i++) { _nop_()。_nop_()。/*************************************************///5us級(jí)延時(shí)程序/*************************************************/void delay_us(){ _nop_()。//溫濕度傳感器DHT11數(shù)據(jù)接入uint TH_data,TL_data,RH_data,RL_data,CK_data。 參考文獻(xiàn)[1] [M].北京:北京航空航天大學(xué)出版社,1996,3548[2] [M].北京:科學(xué)出版社,2005,107110[3] [M].高等教育出版社 ,P5[4] [A].北京:人民郵電出版社,1998[5] DALLAS Semiconductor. DS18B20 Data Sheet [J]. 2002:126[6] [M].高等教育出版社, 2073[7] [M].高等教育出版社,2006, 7985 [8] [J].中國(guó)電力出版社,2007[9] [J],2004[10] [M].北京航空航天大學(xué)出版社,1993,3542[11][J] .河北工業(yè)大學(xué)學(xué)報(bào),2003[12][J].電子技術(shù),[13]韓磊 .家居進(jìn)入“智能窗時(shí)代” [J] .環(huán)境與生活,2008(2):1719[15]李勝多,張還,佟春明,[J] .青島農(nóng)業(yè)大學(xué)學(xué)報(bào),2010(1)8488 附(一):電路原理圖 電源模塊電路附(二):PCB板附(三):程序include include define uint unsigned intdefine uchar unsigned charsbit BEEP=P3^4。有了老師們的監(jiān)督和指導(dǎo),讓我能夠很好地學(xué)習(xí)專(zhuān)業(yè)知識(shí),培養(yǎng)自己的動(dòng)手能力,這在畢業(yè)設(shè)計(jì)中發(fā)揮了非常重要的作用。在制作的過(guò)程中,學(xué)會(huì)了單片機(jī)系統(tǒng)的設(shè)計(jì)方法,知道了單片機(jī)系統(tǒng)從需求分析,到方案設(shè)計(jì),到電路圖,程序設(shè)計(jì)的整個(gè)流程。在設(shè)計(jì)和寫(xiě)論文的過(guò)程中遇到很多問(wèn)題,可以說(shuō)得是困難重重,發(fā)現(xiàn)了自己還有很多的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)三極管PNP管腳不懂怎么放置,不懂分得二極管的正負(fù)極,對(duì)C語(yǔ)言和單片機(jī)匯編語(yǔ)言掌握得不好??偟恼f(shuō)畢業(yè)設(shè)計(jì)是考驗(yàn)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。 當(dāng)外界濕度大于80%時(shí),窗戶都是關(guān)閉的;當(dāng)外界溫度大于30℃時(shí),窗戶關(guān)閉并開(kāi)啟空調(diào);當(dāng)外界溫度小于20℃時(shí),窗戶開(kāi)啟且關(guān)閉空調(diào);在濕度小于80%且溫度小于30℃時(shí),窗戶的狀態(tài)是保持原來(lái)的狀態(tài)。(3) 當(dāng)確認(rèn)程序無(wú)語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤時(shí),通過(guò)直接下載到單片機(jī)來(lái)調(diào)試。由于采用C語(yǔ)言編程,所以要特別小心地檢查語(yǔ)法錯(cuò)誤,如括號(hào)不配對(duì),漏寫(xiě)分號(hào)等,通過(guò)仔細(xì)的檢查
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1