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

正文內容

農業(yè)大棚溫濕度控制系統(tǒng)的設計畢業(yè)設計(參考版)

2025-06-20 15:08本頁面
  

【正文】 。_nop_()。ep = 1。_nop_()。_nop_()。_nop_()。ep = 0。//判斷LCD是否忙碌rs = 0。return result。 0x80)。_nop_()。_nop_()。ep = 1。rs = 0。_nop_()。_nop_()。 i void delay(unsigned char ms){unsigned char i。unsigned char code dis1[] = {}。sbit rw = P2^1。 8.硬件原理圖1602液晶顯示模塊可以和單片機AT89C51直接接口。1602液晶模塊內部的字符發(fā)生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形,如圖1058所示,這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A” 字符代碼與圖形對應圖6. 1602LCD的一般初始化(復位)過程延時15mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數據操作均需要檢測忙信號寫指令38H:顯示模式設置寫指令08H:顯示關閉寫指令01H:顯示清屏寫指令06H:顯示光標移動設置寫指令0CH:顯示開及光標設置7. 1602LCD的軟硬件設計實例在1602LCD第一行顯示網站名::057185956028。在對液晶模塊的初始化中要先設置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖1057是1602的內部顯示地址。指令11:讀數據。指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。指令7:字符發(fā)生器RAM地址設置。指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。指令4:顯示開關控制。指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標復位到地址00H位置。4. 1602LCD的指令說明及時序1602液晶模塊內部的控制器共有11條控制指令。第15腳:背光源正極。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。3. 1602LCD的基本參數及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應用中并無差別,: 背光和不背光尺寸差別圖圖622 1602LCD尺寸圖1602LCD主要技術參數:顯示容量:162個字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:(WH)mm引腳功能說明1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,: 引腳接口說明表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數據2VDD電源正極10D3數據3VL液晶顯示偏壓11D4數據4RS數據/命令選擇12D5數據5R/W讀/寫選擇13D6數據6E使能信號14D7數據7D0數據15BLA背光源正極8D1數據16BLK背光源負極第1腳:VSS為地電源。2.1602字符型LCD簡介字符型液晶顯示模塊是一種專門用于顯示字母、數字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。但由于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據在LCD上開始顯示的行列號及每行的列數找出顯示RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。字符的顯示用LCD顯示一個字符時比較復雜,因為一個字符由68或88點陣組成,既要找到和顯示屏幕上某幾個位置對應的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點亮,為“0”的不亮。例如屏的第一行的亮暗由RAM區(qū)的000H——00FH的16字節(jié)的內容決定,當(000H)=FFH時,則屏幕的左上角顯示一條短亮線,長度為8個點;當(3FFH)=FFH時,則屏幕的右下角顯示一條短亮線;當(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H時,則在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。如果根據驅動方式來分,可以分為靜態(tài)驅動(Static)、單純矩陣驅動(Simple Matrix)和主動矩陣驅動(Active Matrix)三種。②液晶顯示器的分類液晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點陣式等。1.液晶顯示簡介①液晶顯示原理液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。體積小、重量輕液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。因此,液晶顯示器畫質高且不會閃爍。發(fā)光管和LED數碼管比較常用,軟硬件都比較簡單,在前面章節(jié)已經介紹過,在此不作介紹,本章重點介紹字符型液晶顯示器的應用。液晶顯示模塊已作為很多電子產品的通過器件,如在計算器、萬用表、電子表及很多家用電子產品中都可以看到,顯示的主要是數字、專用符號和圖形。 //讀取模塊數據周期不易小于 2S Delay(20000)。}void main(void){ while(1) { RH()。 delay(5)。 d4=1。 delay(5)。 d3=1。 delay(5)。 d2=1。 delay(5)。 } d1=1。 if(!display[3]) //高位為0,不顯示 { display[3]=0x0a。 display[1]=display[4]/10。 display[4]=U8T_data_H。 display[3]=display[4]/10。 display[4]=U8RH_data_H。0xf0)4)|((temp_data[1]amp。// display[0]=ditab[display[4]]。// display[4]=temp_data[0]amp。 U8checkdata=U8checkdata_temp。 U8T_data_H=U8T_data_H_temp。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 P2_0=1。 COM()。 COM()。 COM()。 COM()。 //數據接收狀態(tài) COM()。amp。 U8FLAG=2。amp。 //判斷從機是否有低電平響應信號 如不響應則跳出,響應則向下運行 if(!P2_0) //T ! { U8FLAG=2。 Delay_10us()。 Delay_10us()。 P2_0=1。 //void RH(void){ //主機拉低18ms P2_0=0。, Delay_10us()。 U8data|=U8temp。 //T // //超時則跳出for循環(huán) if(U8FLAG==1)break。 // P2_1=0 。amp。 U8FLAG=2。 U8temp=0。 Delay_10us()。U8FLAG++)。 //T // while((!P2_0)amp。 // P2_1=0 。i8。}//串行總線 void COM(void){ U8 i。 i。 i。 i。 }}void delay(unsigned int num)//延時函數{ while( num )。i27。j0。void Delay(U16 j){ U8 i。uchar code LEDData[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90,0xff}。sbit d3=P2^6。sbit d1=P2^4。U8 count, count_r=0。U8 U8data。U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。//////定義區(qū)//////U8 U8FLAG。 /* defined for unsigned 16bits integer variable 無符號16位整型變量 */define uchar unsigned chardefine uint unsigned intsbit P2_0 = P2^0 。 /* defined for unsigned 8bits integer variable 無符號8位整型變量 */typedef signed char S8。(2)長期保存條件:溫度10-40℃,濕度60%以下。7.封裝信息圖 封裝信息8. DHT11引腳說明 表 DHT11引腳說明Pin名稱注釋1VDD供電 3-2DATA串行數據,單總線3NC空腳,請懸空4GND接地,電源負極9.焊接信息手動焊接,在最高260℃的溫度條件下接觸時間須少于10秒。5.光線長時間暴露在太陽光下或強烈的紫外線輻射中,會使性能降低。如果與釋放熱量的電子元件共用一個印刷線路板,在安裝時應盡可能將DHT11遠離電子元件,并安裝在熱源下方,同時保持外殼的良好通風。4.溫度影響 氣體的相對濕度,在很大程度上依賴于溫度。3.恢復處理 置于極限工作條件下或化學蒸汽中的傳感器,通過如下處理程序,可使其恢復到校準時的狀態(tài)。下文所述的恢復處理將加速實現這一過程。2.暴露在化學物質中 電阻式濕度傳感器的感應層會受到化學蒸汽的干擾,化學物質在感應層中的擴散可能導致測量值漂移和靈敏度下降。要加速恢復進程/“恢復處理”。1.工作與貯存條件 超出建議的工作范圍可能導致高達3%RH的臨時性漂移信號。 數字0信號表示方法 數字1信號表示方法 測量分辨率測量分辨率分別為 8bit(溫度)、8bit(濕度)。DHT11接收到主機的開始信號后,等待主機開始信號結束,延時等待2040us后, 讀取DHT11的響應信號,主機發(fā)送開始信號后,可以切換到輸入模式,或者輸出高電平均可, 總線由上拉電阻拉高。 用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束后,DHT11發(fā)送響應信號,送出40bit的數據,并觸發(fā)一次信號采集,DHT11接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機發(fā)送開始信號,。 (單線雙向) DATA 用于微處理器與 DHT11之間的通訊和同步,采用單總線數據格式,一次通訊時間4ms左右,數據分小數部分和整數部分,具體格式在下面說明,當前小數部分用于以后擴展,:一次完整的數據傳輸為40bit,高位先出。傳感器上電后,要等待 1s 以越過不穩(wěn)定狀態(tài)在此期間無需發(fā)送任何指令。1177。1%RH/yr溫度分辨率111℃888Bit重復性177。5%RH互換性可完全互換量程范圍0℃3090%RH25℃2090%RH50℃2080%RH響應時間1/e(63%)25℃,1m/s 空氣61015S遲滯177。1%RH
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1