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

正文內(nèi)容

自動控制恒溫箱畢業(yè)設計-在線瀏覽

2025-02-01 11:24本頁面
  

【正文】 D 控制算法的系數(shù) KP、 KI、 KD等。 4 恒溫箱 的軟件設計 軟件流程總框圖 完整的系統(tǒng)不光要有硬件部分,軟件部分也是不可或缺的。軟件部分主要是完成對系統(tǒng)硬件實施情況的管理以及功能實現(xiàn)。 主程序采用中斷嵌套方式設計,各功能模塊可直接調(diào)用。溫度檢測系統(tǒng)不斷定時檢測當前溫度,并送往顯示器顯示,達到預定值后停止加熱并顯示當前溫度;當溫度下降到下限(比預定值低 2℃)時再啟動加熱。啟動后不能再修改預置溫度,必須保護現(xiàn)場重 裝 定 時器 0 初值軟 定 時 器減 11 5 s 到重 置 軟 定時 器 初 值調(diào) 用 溫 度檢 測 子 程 序當 前 溫 度顯 示 緩 沖 區(qū)調(diào) 顯 示 子程 序調(diào) 用 溫 度控 制 子 程 序調(diào) 報 警 子程 序中斷返回YN開始定 義 堆 棧區(qū)定時器 0 、 軟 定 時 器、各 數(shù) 據(jù) 緩沖 區(qū) 、各 標 志 位初 始 化調(diào) 用 鍵 盤管 理 子 程 序啟 動 鍵 閉合 時 返 回開定時器 0 中斷等 待 定 時中 斷 5 按復位 /停止鍵回到停止加熱狀態(tài)再重新設定預置溫度。 (2) 顯示:顯示設置溫度及當前溫度。 (4) 溫度控制:根據(jù)檢測到的溫度控制電爐工作。 資源分配 首先給出單片機資源分配情況。 A/D 轉(zhuǎn)換器 0809:通道 0~通道 7 的地址為 7FF8H~7FFFH,使用通道 0。程序設有預置溫度合法檢測報警,當預置溫度超過 500℃時會報警并將溫度設定在 500℃。 地址 功能 名稱 初始化值 50H~51H 當前檢測溫度,高位在前 TEMP1~TEMP0 00H 52H~53H 預置溫 度,高位在前 ST1~ST0 00H 54H~56H BCD碼顯示緩沖區(qū),百位、十位、個位 T100, T10, T 00H 57H~58H 二進制顯示緩沖區(qū),高位在前 BT1, BT0 00H 59H~7FH 堆棧區(qū) 報警允許標志 F0=0時禁止報警; F0=1時允許報警 F0 0 6 圖 3 鍵盤管理子程序流程圖 鍵盤管理子程序 KIN: KIN: ACAL CHK ;預置溫度合法性檢測 MOV BT1, ST1 MOV BT0, ST0 ;預置溫度送顯示緩沖區(qū) LCALL DISP ;顯示預置溫度 KIN0: ACALL KEY ;讀鍵值 JZ KIN0 ;無鍵閉合和重新檢測 ACALL DISP ACALL DISP ;二次調(diào)用顯示子程序延時去抖 ACALL KEY ;再檢測有無鍵按下 JZ KIN0 ;無鍵按下重新檢測 JB , S10 MOV A, 100 ;百位鍵按下 AJMP SUM S10: JB , S1 MOV A, 10 ;十位鍵按下 A預 置 溫 度合 法 檢 查預置溫度 → 顯 示 緩 沖區(qū)調(diào) 用 顯 示子 程 序有鍵閉合調(diào) 用 顯 示子 程 序延時去抖有鍵閉合P 1 . 1 = 0P 1 . 2 = 0P 1 . 3 = 0P 1 . 0 = 0返回啟動加熱1 0 0 →A1 0 →A1 →AA +預置溫度 →預 置 溫 度數(shù) 據(jù) 區(qū)鍵釋放AYNYNNYYYNNNYNY 7 AJMP SUM S1: JB , S0 MOV A, 01 ;個位鍵按下 SUM: ADD A, ST0 ;預置溫度按鍵 +1 MOV ST0, A MOV A, 00H ADDC A, ST1 MOV ST1, A KIN1: ACALL KEY ;判斷閉合鍵釋放 JNZ KIN1 ;未釋放繼續(xù)判斷 AJMP KIN ;閉合鍵釋放繼續(xù)掃描鍵盤 S0: JNB , KIN ;無鍵按下重新掃描鍵盤 RET ;啟動鍵按下返回 KEY: MOV A, P1 ;讀鍵值子程序 CPL A ANL A, 0FH RET 預置溫度合法性檢測子程序 CHK(用雙字節(jié)減法比較預置溫度是否大于500℃ (01F4H)): CHK: MOV A, 0F4H ;預置溫度上限低 8 位送 A CLR C SUBB A, ST0 ;低 8 位減,借位送 CY MOV A, 01H ;預置溫度上限高 8 位送 A SUBB A, ST1 ;高 8 位帶借位減 JC OUTA ;預置溫度越界,轉(zhuǎn)報警 MOV A, 00H ;預置溫度合法標志 RET OUTA: MOV ST1, 01H ;將 500 寫入預置溫度數(shù)據(jù)區(qū) MOV ST0, 0F4H CLR ;發(fā)報警信號 s ACALL 8 SETB ;停止報警 RET 顯示模塊 顯示子程序的功能是將顯示緩沖區(qū) 57H 和 58H 的二進制數(shù)據(jù)先轉(zhuǎn)換成三個BCD 碼,分別存入百位、十位和個位顯示緩沖區(qū)( 54H、 55H 和 56H 單元),然后通過串口送出顯示。為提高數(shù)據(jù)采樣的可 靠性,對采樣溫度進行數(shù)字濾波。如前所述,本系統(tǒng) A/D 轉(zhuǎn)換結(jié)果乘 2 正好是溫度值,因此, 4 次采樣的數(shù)字量之和除以 2 就是檢測的當前溫度。溫度檢測子程序流程圖如圖 4 所示 [2]。由于電爐開始 加熱時,當前溫度可能低于報警下限,為了防止誤報,在未達到預置溫度時,不允許報警,為此設置了報警允許標志 F0。 圖 5 溫度控制流程圖 溫度控制子程序 CONT: CONT: MO
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1