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

正文內容

三種葡萄葉部病害檢測系統(tǒng)設計doc(編輯修改稿)

2025-08-13 13:53 本頁面
 

【文章內容簡介】 原理圖 液晶顯示模塊本系統(tǒng)顯示部分采用 12864 點陣液晶屏、接口時序;其中,模塊有并行和串行兩種連接方法(時序如下):8 位并行連接時序圖,MPU 寫資料到模塊。圖 4 8 位并行 MPU 寫數據時序8MPU 從模塊讀出資料圖 5 8 位并行 MPU 讀數據時序表 1 128X64HZ 引腳說明引腳號 引腳名稱 方向 功能說明1 VSS 模塊的電源地2 VDD 模塊的電源正端3 V0 LCD 驅動電壓輸入端4 RS(CS) H/L 并行的指令/數據選擇信號;串行的片選信號5 R/W(SID) H/L 并行的讀寫選擇信號;串行的數據口6 E(CLK) H/L 6 E(CLK) H/L7 DB0 H/L 數據 08 DB1 H/L 數據 199 DB2 H/L 數據 210 DB3 H/L 數據 311 DB4 H/L 數據 412 DB5 H/L 數據 513 DB6 H/L 數據 614 DB7 H/L 數據 715 PSB H/L 并/串行接口選擇:H并行;L串行16 NC 空腳17 /RET H/L 復位低電平有效18 NC 空腳19 LED_A 背光源正極(LED+5V)20 LED_K 背光源負極(LEDOV) 矩陣鍵盤模塊鍵盤分編碼鍵盤和非編碼鍵盤。鍵盤上閉合鍵的識別由專用的硬件編碼器實現,并產生鍵編碼號或鍵值的稱為編碼鍵盤,如計算機鍵盤,而靠軟件編程來識別的稱為非編碼鍵盤;在單片機組成的各種系統(tǒng)中,用的最多的是非編碼鍵盤。也有用到編碼鍵盤的。非編碼鍵盤有分為:獨立鍵盤和行列式(又稱為矩陣式)鍵盤。本系統(tǒng)為了更多的輸入信息并且為節(jié)省 I/O 口,采用 4*4 矩陣鍵盤。原理圖如圖 6 所示:10圖 6 矩陣鍵盤 電源選擇本設計中 電源采用 LM1117 穩(wěn)壓模塊在圖 7 中,1 引腳為 5V 輸入端,2腳為 的輸出端,3 引腳為地。 圖 7 LM1117 穩(wěn)壓模塊3 知識庫及推理系統(tǒng)設計 知識庫建立將果樹專家實際經驗查詢總結為主要信息點,包括需要診斷的三種病害名稱,每種病害的病癥特點,危害特點,受害位置,防止方法,及病斑特點圖片等。具體如圖 812 所示。11圖 8 黑痘病病癥及相關特點圖 9 黑痘病病葉特點圖 10 霜霉病病癥及相關特點12 圖 11 霜霉病病葉特點圖 12 褐斑病病癥及相關特點13 圖 13 褐斑病病葉特點 數據庫建立根據已有的知識庫信息,將知識庫的內容歸納邏輯化,總結如下:表 2 葡萄葉部病害信息表病癥名稱 受害位置 病斑特點 影響危害黑痘病 嫩梢,葉片,葉柄 褐色病斑變?yōu)辄S色暈圈,病斑不規(guī)則,中央灰白色,稍凹陷。危害幼嫩組織及葉片,使果實失去營養(yǎng)價值,枝葉干枯,停止生長。霜霉病 葉片,葉脈半透明油漬狀病斑擴大為黃褐色病斑,潮濕時,葉背產生白色霉層。樹枝干枯脫落,停止生長。褐斑病 葉片邊緣色深,中央略淡,病部背面有霉層早期落葉,消弱樹勢影響花芽分化及第二年產量14表 3 數據庫信息與單片機按鍵對應結合病癥名稱 受害位置 病斑特點 影響危害黑痘病 1 2 3霜霉病 4 5 6褐斑病 7 8 9 推理系統(tǒng)構成查詢大量葡萄病癥特點,信息后,與種植人員交流協商對三種病癥信息歸納推理:每一種病有三個關鍵信息點確認,如受害位置,病斑特點,影響危害。三個信息點組成一個三位數,將多種組合放入系統(tǒng)軟件程序中的一個一維數組。將歸納的病癥信息離散,邏輯話與單片機建立聯系。例如:順序按下 1,4,7按鍵 1受害位置:嫩梢,葉片,葉柄按鍵 4病斑特點:褐色病斑變?yōu)辄S色暈圈,病斑不規(guī)則,中央灰白色,稍凹陷。按鍵 7影響危害:危害幼嫩組織及葉片,使果實失去營養(yǎng)價值,枝葉干枯,停止生長。診斷結果為黑痘病。邏輯數組建立:Shujuku[]={147,247,347 //此病為黑痘病158,258,268,358 //此病為霜霉病169,167,269,267,367,369 //此病為褐斑病157,148,248,257,348,357 //此病 70%霜霉病,30%黑痘病168,159,259,359,368 //此病 50%霜霉病,50%褐斑病 149, //此病 50%黑痘病,50%霜霉病 249,349 //此病 50%黑痘病,50%褐斑病}15其他數據 //輸入錯誤164 葡萄葉部病害診斷 軟件系統(tǒng)設計 葡萄葉部病害診斷系統(tǒng)流程圖系統(tǒng)初始化按鍵掃描病害位置顯示按鍵掃描病斑位置顯示按鍵掃描危害影響顯示數據整合數據匹配診斷信息顯示開始結束17 顯示漢字或圖形流程圖:開始結束液晶屏初始化清屏設置顯示位置調用顯示內容圖 14 顯示流程圖 系統(tǒng)子程序 顯示子程序void lcd_pos(uchar x,uchar y) //設定顯示位置,在第 x 行,且在 x 行的第 y個字符顯示{ uchar pos。 switch (x) { case 1: x=0x80。 break。 case 2: x=0x90。 break。 case 3: x=0x88。 break。 case 4: x=0x98。 break。 } pos=x+y 。 write_12864(pos)。18}void display0() //開機顯示葡萄葉部病害診斷系統(tǒng){ uchar i。 write_12864(0x80)。 //第一行顯示 delay_50us(1)。 for(i=0。i16。i++) write_12864dat(tab0[i])。 delay_50us(1)。} 按鍵子程序uchar keyscan(void) //鍵盤掃描函數,使用行列反轉掃描法{ uchar cord。 uchar cord_h,cord_l。//行列值中間變量 P1=0x0f。 //行線輸出全為 0 cord_h=P1amp。0x0f。 //讀入列線值 if(cord_h!=0x0f) //先檢測有無按鍵按下 { delay_50us(2)。 //去抖 if(cord_h!=0x0f) { cord_h=P1amp。0x0f。 //讀入列線值
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1