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

正文內容

自動控制恒溫箱畢業(yè)設計(編輯修改稿)

2025-01-04 11:24 本頁面
 

【文章內容簡介】 , ST1 MOV BT0, ST0 ;預置溫度送顯示緩沖區(qū) LCALL DISP ;顯示預置溫度 KIN0: ACALL KEY ;讀鍵值 JZ KIN0 ;無鍵閉合和重新檢測 ACALL DISP ACALL DISP ;二次調用顯示子程序延時去抖 ACALL KEY ;再檢測有無鍵按下 JZ KIN0 ;無鍵按下重新檢測 JB , S10 MOV A, 100 ;百位鍵按下 AJMP SUM S10: JB , S1 MOV A, 10 ;十位鍵按下 A預 置 溫 度合 法 檢 查預置溫度 → 顯 示 緩 沖區(qū)調 用 顯 示子 程 序有鍵閉合調 用 顯 示子 程 序延時去抖有鍵閉合P 1 . 1 = 0P 1 . 2 = 0P 1 . 3 = 0P 1 . 0 = 0返回啟動加熱1 0 0 →A1 0 →A1 →AA +預置溫度 →預 置 溫 度數 據 區(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 ;預置溫度越界,轉報警 MOV A, 00H ;預置溫度合法標志 RET OUTA: MOV ST1, 01H ;將 500 寫入預置溫度數據區(qū) MOV ST0, 0F4H CLR ;發(fā)報警信號 s ACALL 8 SETB ;停止報警 RET 顯示模塊 顯示子程序的功能是將顯示緩沖區(qū) 57H 和 58H 的二進制數據先轉換成三個BCD 碼,分別存入百位、十位和個位顯示緩沖區(qū)( 54H、 55H 和 56H 單元),然后通過串口送出顯示。顯示子程序 DISP[1]: DISP: ACALL HTB ;將顯示數據轉換為 BCD 碼 MOV SCON, 00H ; 置串行口為方式 0 MOV R2, 03H ;顯示位數送 R2 MOV R0, T100 ; 顯示緩沖區(qū)首地址送 R0 LD: MOV DPTR, TAB ;指向字型碼表首地址 MOV A, @R0 ; 取顯示數據 MOVC A, @A+DPTR ;查表 MOV SBUF, A ;字型碼送串行口 WAIT: JBC TI, NEXT ;發(fā)送結束轉下一個數據并清中斷標志 SJMP WAIT ;發(fā)送未完等待 NEXT: INC R0 ;修改顯示緩沖區(qū)指針 DJNZ R2, LD ;判 3 位顯示完否,未完繼續(xù) RET TAB: ? ;字型碼表(略) BCD 碼轉換子程序 HTB: HTB: MOV A, BT0 ;取二進制顯示數據低 8 位 MOV B, 100 ;除 100,確定百位數 DIV AB MOV T100, A ;百位數送 54H 單元 MOV A, 10 ; 除 10,確定十位 XCH A, B DIV A, B MOV T10, A ;十位數送 55H 單元 MOV T, B ;個位數送 56H 單元 MOV A, BT1 ;取二進制顯示數據高 8 位 9 JNZ LH1 ;高位不為 0 轉 LH1 繼續(xù)高 8 位轉換 RET ;高位為 0 結束,返回 LH1: MOV A, 06H ;高位不為 0,低位轉換結果加 256(因為溫度數據不會;大于 500,所以高 8 位最多為 01H,即 256) ADDA, T DAA ;個位加 6(十進制加) MOVT, A ;結果送回個位 MOVA, 05H ADDC A, T10 DAA ;十位加 5(十進制加) MOVT10, A ;結果送回十位 MOVA, 02H ADDC A, T100 DA A ;百位加 2(十進制加) MOVT100, A ;結果送回百位 RET 溫度檢測模塊 A/D 轉換采用查詢方式。為提高數據采樣的可 靠性,對采樣溫度進行數字濾波。數字濾波的算法很多,這里采用 4 次采樣取平均值的方法。如前所述,本系統(tǒng) A/D 轉換結果乘 2 正好是溫度值,因此, 4 次采樣的數字量之和除以 2 就是檢測的當前溫度。檢測結果高位存入 50H,低位存入 51H。溫度檢測子程序流程圖如圖 4 所示 [2]。 10 圖 4 溫度檢測子程序
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1