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

正文內(nèi)容

畢業(yè)設計-基于mcs-51單片機的糧倉溫濕度實時檢測系統(tǒng)設計-在線瀏覽

2025-08-09 15:21本頁面
  

【正文】 腳的 GND、第 2 腳的 RXD、第 3 腳的 TXD 與第 4 腳 。 16 個鍵分別是 “ 0” 到 “ F” 飛對應的鍵值是 0 到 15 不需 要 鍵值的轉(zhuǎn)換。 表 :段碼表 顯示 0 1 2 3 4 5 6 7 段碼 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 顯示 8 9 A B C D E F 段碼 7FH 6FH 77H 7CH 39H 5EH 79H 71H 8279 可編程鍵盤 /顯示器接口芯片 8279 使 Intel 公司為 8 位 微 處理器設討的 通 用鍵盤 /顯示 器接口芯片, 其功能主要體現(xiàn)在二個方面接收米自鍵盤的輸入數(shù)據(jù)井作訊處理 : 數(shù)據(jù)顯示的信理和 數(shù)據(jù)顯示器的控制。 第 17頁 共 45頁 圖 8279 管腳圖 8279 的引腳功能 ( 采用 40 線雙列直插式封裝 ): ? DB0 ~ DB7: 雙向外部數(shù)據(jù)總線。 ? CS 片選信號線,低電平布效。當 A0 位置 1 時, CPU 寫入 8279 的信 息復位 命令, CPU 從 8279 讀出 的信息為 8279 的狀態(tài) ; 當 A0 為 0 時, I/O 信息都為數(shù)據(jù)。 ? I RQ: 中斷請求輸出線,高電平有效。 ? SL7 ~ SL0: 掃描輸出線,用于對鍵盤和顯示器進行掃捕。 ? BD 顯示熄滅控制線, 低電平有效。 ? SHIFT, CNTL/STB: 控制輸入錢, 由內(nèi)部拉高電陰拉成高電平, 也可由外部控制按鍵拉成低電平。 ? Vcc, GND 分別為 +5V 電源和地。當條件適合時,打開進出口的風機,在 糧倉 內(nèi)形成通風氣流 ; 如果風機調(diào)節(jié)達不到控制要求,則使用空調(diào)進行降溫與排濕。 風機、空調(diào)機、加濕機的控制是由單片機和光電禍合器驅(qū)動雙向晶閘管完成的。圖中,發(fā)光二極管是用來指示設備運轉(zhuǎn)情況的。其中,單片機的 , Pl. 3, 端口分別接空調(diào)機、風機、加濕機的驅(qū)動電路。其方法就是把計算機算機進行數(shù)據(jù)處理、數(shù)字濾 波,標度變換之后,與該參數(shù)上下限給定值進行比較,如果高 于 上限值 (或低 于 下限值 )則進行報警,否則就作為采樣的正常進行顯示和控制 [24]。峰鳴音報警接口電路的設計只需購買市售的壓電式蜂,然后通過 MCS51 的 1 根口線經(jīng)驅(qū)動器驅(qū)動蜂鳴音發(fā)聲。在圖中, 接晶體管基 極輸入端。 圖 三極管驅(qū)動的蜂鳴音報警電路 第 21頁 共 45頁 4 系統(tǒng)軟件設計 本設計軟件系統(tǒng)主要包括 : 系統(tǒng)初始化模塊、鍵盤顯示模塊、采樣轉(zhuǎn)換模塊和控制模塊等。 (2)等待用戶輸 入溫度及濕度 值。 (3)系統(tǒng)進入工作狀態(tài) . 系統(tǒng)整體的工作方式如下框圖所示 圖 系統(tǒng)整體的工作方式流程圖 系統(tǒng)啟動 鍵識別 LED 顯示 采樣計算 更新 LED 實時溫濕度顯示 控制 第 22頁 共 45頁 初始化程序部分流程圖: 圖 初始化程序部分流程圖 鍵盤顯 示模 塊 本系統(tǒng)中使用 8279 芯片 完 成有關鍵盤輸入和溫濕度顯示工作。 實際 上, 在系統(tǒng)初 始化的過程中, 除了初始化鍵盤和顯示器之外, 其中還包插著調(diào)用 8279鍵盤顯示棋塊, 8279鍵盤 顯示 模塊部分的基本流程如下國 所示 。 在計算前將每段的增量計算好,存入表中,在實際計算中,分段進行查找,計算只涉及到加減,計算時間短,精度高。 調(diào)用 等待按鍵 顯示鍵值 8 次? 返回 N N Y Y 第 24頁 共 45頁 圖 濕度檢測的流程圖 溫度檢測子程序 溫度檢測子程序主要完成的是初始化 DS18B20,從 DS18B20 中讀出一個字節(jié)的數(shù)據(jù),向 DS18B20 中寫入一個字節(jié)的數(shù)據(jù),配置 DS18B20 溫度轉(zhuǎn)換的精度等,讀出 SCRACHPAD 存儲器中的九個字節(jié)的數(shù) 據(jù),讀出 ROM 中的 64 位 CODE 值,對讀出的 SCRACHPAD 數(shù)據(jù)進行 CRC 校驗,然后根據(jù)讀出的數(shù)據(jù)得到測量出的 十進制溫度值。 關中斷 將 T0 的計數(shù)器清 0 定時一秒啟動 T0 定時器 定時時間到停止計數(shù) 查表計算相對濕度 開中斷 結(jié)束 第 25頁 共 45頁 圖 溫度檢測的流程圖 下面是關于 DS 18B20 的讀寫程序,設單片機時鐘晶振頻率為 12MHz。發(fā)送復位脈沖 MOV R7,32 。等待 60us LCALL DELAY15 CLR 。=1 不存在跳轉(zhuǎn) SETB 。延時 R7*15us RET ( 2) DS18B20的讀子程序 RD1820: CLR C MOV R1, 9 MOV R0,TEMPLSB RD1820: MOV R2,8 RD1820: SETB NOP NOP CLR 。準備輸入數(shù)據(jù) MOV R7, 1 LCALL ELAY15 MOVC , RRC A DJNZ R2,RD18202 。判九個字節(jié)是否讀完 RET (3)DS18B20的寫子程序 WR1820: CLR C 第 27頁 共 45頁 MOV R1,8 WR18201: CLR 。發(fā)送一位數(shù)據(jù)給 DS18B20 MOV R7,1 LCALL ELAY15 SETB NOP DJNZR1,WR18201 。 如溫度高于上限時 需 要降溫, 低于下限時 需 要升溫,同時還要肩動警報等等。 第 28頁 共 45頁 圖 溫度判斷控制部分的流程圖 濕度判斷控制部分與溫度判斷控制部分的功能及流程是相同的,便不再贅述丁。 糧倉溫濕度實時檢測系統(tǒng) , 采用先進的 MCS51 系列單片機和溫濕度傳感器 ,實現(xiàn)了對糧庫內(nèi)溫濕度的自動測量和調(diào)節(jié) , 8051 單片機因其指令系統(tǒng)豐富、小巧、低價、靈活易擴展等獨特的優(yōu)點 , 在所設計的 糧庫 溫濕度控制系統(tǒng)中使整個系統(tǒng)的性價比得以大幅度的提高 。 在高新技術(shù)的推動下 , 作為測控的工具正逐步跨入真正的微型化、數(shù)字化、智能化、網(wǎng)絡化和多功能化的時代 。 第 32頁 共 45頁 附錄 A 電路 原理 圖 第 33頁 共 45頁 附錄 B 電路 PCB圖 第 34頁 共 45頁 附錄 C 部分程序 IN0 EQU 7FF8H IN1 EQU 7FF9H IN2 EQU 7FFAH IN3 EQU 7FFBH IN4 EQU 7FFCH IN5 EQU 7FFDH IN6 EQU 7FFEH IN7 EQU 7FFFH SET_WL EQU 50H SET_WH EQU 51H SET_W EQU 52H CURTM _W EQU 53H SET_SL EQU 54H SET_SH EQU 55H SET_S EQU 56H CUHTM_S EQU 57H Z8279 EQU 08701H ; 8279 狀態(tài) /命令口地址 D8279 EQU 08700H ; 8279 數(shù)據(jù)口地址 LEDIOD EQU 00H ; 左 邊 輸入 八位字符顯示 ;外部譯碼 鍵掃描方式,雙 鍵互鎖 LEDFEQ EQU 38H ; 掃描速率 LEDCLS EQU 0DlH ;清除 顯示 RAM READKB EQU 40 H ; 讀 FIF0 RAM 地址 0 的命令字 ORG 0000H LJMP START ORG 0040H START: 第 35頁 共 45頁 MOV SP, 60H LCALL INIT MOV R0, 00H MOV Rl, 00H MOV R2, 00H MOV R3, 00H MOV R4, 00H MOV R5, 00H MOV R6, 00H MOV R7, 00H MOV 40H, 00H LCALL DISPLAY_1 //**鍵盤識別 **// SET_T: LCALL GETKEY ;調(diào)用 GETKEY CJNE A, OFFH, SET_T ;判斷是否有鍵入,無則在讀 MO A, B CJNE A, 3CH, TT ;判斷鍵入是否 3CH CJNE RO, 00H, SET_1 ;判斷是否有鍵入并鍵入完成 SJMP SET_1 SET_1: LCALL DISPLAY_NOR MOV DPTR, 28279 MOV A, LEDMOD ;置 8279 工 作方式 MOVX DPTR, A MOV A, LEDFEQ ;置鍵盤工作方式 MOVX DPTR , A MOV A, LEDCLS ;清除 LED 顯示 MOVX OPTR, A LCALL L1 第 36頁 共 45頁 TT: CJNE A, 38H, KS ;判斷是否鍵入 B INC R0 ;作為標志位,判斷是否數(shù)據(jù)輸入確定 MOV R4, 0 LCALL GETWORD MOV A, B MOV SET_WL, A MOV R4, 2 LCALL GETWORD MOV A, B MOV SET_WH, A MOV A, SET_WL ADD A, SET_WH MOV B, 02H DIV AB MOV SET_W, A MOV R4, 4 LCALL GETWORIJ MOV A, B MOV SET_SL, A MOV R4 , 6 LCALL GETWORD MOV A, B MOV SET_SH, A MOV A, SET_SL ADD A , SET_SH MOV B , 02H D1V AB MOV SET_S , A KS: SJMP SET_T 第 37頁 共 45頁 SET_T1: MOV R1, 0AH SET_T2: LCALL GETKEY CJNE A, 0FFH , RING ;判斷輸入是否正確 MOV A, B CJNE A, 3BH, RING
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1