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

正文內(nèi)容

農(nóng)業(yè)大棚溫濕度控制系統(tǒng)的設(shè)計畢業(yè)設(shè)計-閱讀頁

2025-07-02 15:08本頁面
  

【正文】 出?卓越的長期穩(wěn)定性?無需額外部件?超長的信號傳輸距離?超低能耗?4 引腳安裝 ?完全互換 DHT11產(chǎn)品概述 DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。單線制串行接口,使系統(tǒng)集成變得簡易快捷。產(chǎn)品為 4 針單排引腳封裝。應用領(lǐng)域?暖通空調(diào) ?測試及檢測設(shè)備?汽車 ?數(shù)據(jù)記錄器? 消費品 ?自動控制?氣象站 ?家電?濕度調(diào)節(jié)器 ?醫(yī)療?除濕器 訂貨信息型號測量范圍測濕精度測溫精度分辨力封裝DHT1120-90%RH 0-50℃177。2℃14針單排直插 傳感器性能說明參數(shù)條件MinTypMax單位濕度分辨率111%RH8Bit重復性177。4%RH0-50℃177。1%RH長期穩(wěn)定性典型值177。1℃精度177。2℃量程范圍050℃響應時間1/e(63%)630S接口說明 建議連接線長度短于20米時用5K上拉電阻,大于20米時根據(jù)實際情況使用合適的上拉電阻 典型應用電路DHT11的供電電壓為 3-。電源引腳(VDD,GND)之間可增加一個100nF 的電容,用以去耦濾波。 數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。 總線空閑狀態(tài)為高電平,主機把總線拉低等待DHT11響應,主機把總線拉低必須大于18毫秒,保證DHT11能檢測到起始信號。 DATA工作過程 總線為低電平,說明DHT11發(fā)送響應信號,DHT11發(fā)送響應信號后,再把總線拉高80us,準備發(fā)送數(shù)據(jù),每一bit數(shù)據(jù)都以50us低電平時隙開始,則DHT11沒有響應,,DHT11拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。VDD=5V,T = 25℃,除非特殊標注 電氣特性參數(shù)條件mintypmax單位供電 DC35V供電電流測量mA平均1mA待機100150uA采樣周期秒1次注:采樣周期間隔不得低于1秒鐘。返回正常工作條后,傳感器會緩慢地向校準狀態(tài)恢復。在非正常工作條件下長時間使用會加速產(chǎn)品的老化過程。在一個純凈的環(huán)境中,污染物質(zhì)會緩慢地釋放出去。高濃度的化學污染會導致傳感器感應層的徹底損壞。在5060℃和 10%RH的濕度條件下保持2 小時(烘干);隨后在2030℃和70%RH的濕度條件下保持 5小時以上。因此在測量濕度時,應盡可能保證濕度傳感器在同一溫度下工作。為降低熱傳導,DHT11與印刷電路板其它部分的銅鍍層應盡可能最小,并在兩者之間留出一道縫隙。6.配線注意事項DATA信號線材質(zhì)量會影響通訊距離和通訊質(zhì)量,推薦使用高質(zhì)量屏蔽線。10.注意事項(1)避免結(jié)露情況下使用。 //硬件連接: include include typedef unsigned char U8。 /* defined for signed 8bits integer variable 有符號8位整型變量 */typedef unsigned int U16。sbit P2_1 = P2^1 。U8 U8count,U8temp。U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp。 U8 indata[5]。U16 U16temp1,U16temp2。sbit d2=P2^5。sbit d4=P2^7。uchar data display[5] = {0x00,0x00,0x00,0x00,0x00}。 for(。j) { for(i=0。i++)。}void Delay_10us(void){ U8 i。 i。 i。 i。 for(i=0。i++) { U8FLAG=2。 //T P2_1=1 。amp。 Delay_10us()。 // Delay_10us()。 if(P2_0)U8temp=1。 while((P2_0)amp。U8FLAG++)。 //T P2_1=1 。 //判斷數(shù)據(jù)位是0還是1 // 如果高電平高過預定0高電平值則數(shù)據(jù)位為 1 U8data=1。 //0 }//rof} // //濕度讀取子程序 // //以下變量均為全局變量 //溫度高8位== U8T_data_H //溫度低8位== U8T_data_L //濕度高8位== U8RH_data_H //濕度低8位== U8RH_data_L //校驗 8位 == U8checkdata //調(diào)用相關(guān)子程序如下 // Delay()。,COM()。 Delay(180)。 //總線由上拉電阻拉高 主機延時20us Delay_10us()。 Delay_10us()。 //主機設(shè)為輸入 判斷從機響應信號 P2_0=1。//////////////////////////////////////////////////// //判斷從機是否發(fā)出 80us 的低電平響應信號是否結(jié)束 while((!P2_0)amp。U8FLAG++)。 //判斷從機是否發(fā)出 80us 的高電平,如發(fā)出則進入數(shù)據(jù)接收狀態(tài) while((P2_0)amp。U8FLAG++)。 U8RH_data_H_temp=U8data。 U8RH_data_L_temp=U8data。 U8T_data_H_temp=U8data。 U8T_data_L_temp=U8data。 U8checkdata_temp=U8data。 //數(shù)據(jù)校驗 U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。 U8RH_data_L=U8RH_data_L_temp。 U8T_data_L=U8T_data_L_temp。 }//fi }//fi}Disp_Temperature()//顯示溫度{ unsigned char n=0。0x0f。 //查表得小數(shù)位的值 // display[4]=((temp_data[0]amp。0x0f)4)。 display[4]=display[4]%100。 display[2]=display[1]%10。 display[4]=display[4]%100。 display[0]=display[4]%10。 if(!display[1]) //次次高位為0,不顯示 display[1]=0x0a。 P0=LEDData[display[0]]。d1=0。 P0=LEDData[display[1]]。d2=0。 P0=LEDData[display[2]]。d3=0。 P0=LEDData[display[3]]。d4=0。 Disp_Temperature()。 }} 1602LCD介紹 在日常生活中,我們對液晶顯示器并不陌生。在單片機的人機交流界面中,一般的輸出方式有以下幾種:發(fā)光管、LED數(shù)碼管、液晶顯示器。 在單片機系統(tǒng)中應用晶液顯示器作為輸出器件有以下幾個優(yōu)點:顯示質(zhì)量高 由于液晶顯示器每一個點在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(CRT)那樣需要不斷刷新新亮點。 液晶顯示器都是數(shù)字式的,和單片機系統(tǒng)的接口更加簡單可靠,操作更加方便。功耗低相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動IC上,因而耗電量比其它顯示器要少得多。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實現(xiàn)全彩色顯示的特點,目前已經(jīng)被廣泛應用在便攜式電腦、數(shù)字攝像機、PDA移動通信工具等眾多領(lǐng)域。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。③液晶顯示器各種圖形的顯示原理:線段的顯示點陣圖形式液晶由MN個顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應1字節(jié)的8位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元與顯示RAM區(qū)1024字節(jié)相對應,每一字節(jié)的內(nèi)容和顯示屏上相應位置的亮暗對應。這就是LCD顯示的基本原理。這樣一來就組成某個字符。漢字的顯示漢字的顯示一般采用圖形的方式,事先從微機中提取要顯示的漢字的點陣碼(一般用字模提取軟件),每個漢字占32B,分左右兩半,各占16B,左邊為5……右邊為6……根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)可找出顯示RAM對應的地址,設(shè)立光標,送上要顯示的漢字的第一字節(jié),光標位置加1,送第二個字節(jié),換行按列對齊,送第三個字節(jié)……直到32B顯示完就可以LCD上得到一個完整漢字。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。第2腳:VDD接5V正電源。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。當RS和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第16腳:背光源負極。 1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。指令2:光標復位,光標返回到地址00H。高電平表示有效,低電平則無效。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標的開與關(guān),高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令8:DDRAM地址設(shè)置。指令10:寫數(shù)據(jù)。與HD44780相兼容的芯片時序表如下: 基本操作時序表讀狀態(tài)輸入RS=L,R/W=H,E=H輸出D0—D7=狀態(tài)字寫指令輸入RS=L,R/W=L,D0—D7=指令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H,R/W=H,E=H輸出D0—D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖輸出無: 讀操作時序 寫操作時序5. 1602LCD的RAM地址映射及標準字庫表液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。 1602LCD內(nèi)部顯示地址例如第二行第一個字符的地址是40H,那么是否直接寫入40H就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數(shù)據(jù)應該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。實驗前應先將顯示切換開關(guān)切換到LCD工作狀態(tài)。 程序流程圖 軟件流程圖10.8.3.3 軟件代碼include include sbit rs= P2^0。sbit ep = P2^2。unsigned char code dis2[] = {07722686915}。while(ms){for(i = 0。 i++){_nop_()。_nop_()。}}}bit lcd_bz(){bit result。rw = 1。_nop_()。_nop_()。result = (bit)(P0 amp。ep = 0。}void lcd_wcmd(unsigned char cmd){while(lcd_bz())。rw = 0。_nop_()。P0 = cmd。_nop_()。_nop_()。_nop_()。_no
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1