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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電阻爐爐溫控制系統(tǒng)(文件)

2024-12-25 19:34 上一頁面

下一頁面
 

【正文】 TA 79H DISM2 DATA 7AH DISM3 DATA 7BH DISM4 DATA 7CH 圖 3- 1 T1中斷服務(wù)程序 DISM5 DATA 7DH MOVE SP, 50H 。 清累加器 A MOV 2FH, A 。 清暫存單元 MOV 3DH, A 。 MOV DISM1, A 。 MOV DISM5, A 。 CLR PT0 。 開 CPU中斷 LOOP: ACALL DISPLY 。 引腳上輸出的該同步觸發(fā)脈沖寬度由 T1計(jì)算器的溢出中斷控制, 8031利用 T1溢出中斷空隙時(shí)間(形成 )完成把本次采樣值轉(zhuǎn)換成顯示值而放入顯示緩沖區(qū)和調(diào)用溫度顯示程序。在 PID計(jì)算程序中,也需要用到雙字節(jié)家法子程序、雙字節(jié)帶符號(hào)數(shù)乘法子程序等。保護(hù)現(xiàn)場(chǎng) 保護(hù)現(xiàn)場(chǎng) Ui(K)=Umax? 采樣爐溫 數(shù)字濾波 bo Ui(K) Umax? 清上次越限標(biāo)志 返回 恢復(fù)現(xiàn)場(chǎng) 溫度顯示 溫度標(biāo)度轉(zhuǎn)換 初始化 從 輸出 求補(bǔ) 計(jì)算 PID 求補(bǔ) 取最大 PID值輸出 下限報(bào)警 越限計(jì)算器加 1 Ui(K)=Umin? Ui(K) Umax? 上次越限 越限 N 次? ( D5H)= 1? 上限報(bào)警 清越限標(biāo)志 恢復(fù)現(xiàn)場(chǎng)返回 上限處理 本次越限標(biāo)志送5FH清零 5EH單元 置本次越限標(biāo)志 23 PUSH DPL 。調(diào)用采樣子程序 ACALL FILTER 。 CLR 5EH 。 POP ACC 。清上次越限標(biāo)志 CJNE A,43H,MTPL 。PID值送 A CPL A 。 T1賦初值 MOV TH1,0FFH SETB PT1 。調(diào)用標(biāo)度轉(zhuǎn)換程序 LOOP: ACALL DISPLY 。 恢復(fù)現(xiàn)場(chǎng) POP ACC 。否則,越下限聲光報(bào)警 MOV A,45H 。轉(zhuǎn) NM執(zhí)行 TPL1: SETB 5EH 。 CLR C 。否則,越上限聲光報(bào)警 CLR 5EH 。 恢復(fù)現(xiàn)場(chǎng) POP ACC 。中值濾波及只需對(duì) 2CH、 2DH和 2EH中三次采樣值進(jìn)行比較,取中間值存放到 2AH單元內(nèi),以作為溫度標(biāo)度轉(zhuǎn)換時(shí)使用。若( 2CH)?。剑?2DH),則 CMP1 AJMP CMP2 。 CMP2: MOV A,2DH 。返回 CMP3: JC COMP4 。(2EH)送 A CJNE A,2CH,CMP5 。若( 2EH) (2CH),則 CMP6 XCH A,2CH 。 MOV R3,2AH 。計(jì)算 E( K) MOV 39H,R7 。KI送 R5R4 MOV R0,4AH 。 MOV R3,3BH 。求 [E( K)- E( K- 1) ] MOV R5,33H 。求得 PP MOV R5,49H 。 ACALL DSUM 。 E( K)送 R5R4 MOV R4,3AH 。計(jì)算 E( K)+ E( K- 2) MOV R5,R7 。 28 ACALL CPL1 。 MOV R3,3BH 。求 E( K)- 2E( K- 1)+ E( K- 2) MOV R5,37H 。求得 PD MOV R5,49H 。PP+ PI送 R3R2 ACALL DSUM 。 MOV R5,2FH 。 存入 2FH和 30H單元 MOV 30H,R6 。 E( K)送 E( K- 1)單元 MOV 3CH,3AH 。 N ADD A,R2 。 MOV R7,A 。對(duì) R6求補(bǔ) CPL A ADD A,01H MOV R6,A MOV A,R7 。對(duì) R5求補(bǔ) CPL A ADDC A,00H MOV R5,A POS2: ACALL MULT 。若是,則 TPL MOV C,SIGN1 。 MOV A,R0 CPL A ADD A,01H MOV R0,A INC R0 MOV A,R0 CPL A ADDC A,00H MOV R0,A TPL: RET MLTY: MOV A,R6 MOV B,R4 MUL AB ; b d=BA MOV R0,A 。b c=BA ADD A,R3 INC R0 MOV R0,A 。若 Cy=1,則存 R1 NEXT: MOV A,R7 MOV B,R5 MUL AB ; a c=BA ADD A,R2 。返回主程序 END 。R2+acL送( R0+ 2) MOV A,B ADDC A,R1 INC R0 MOV R0,A 。R2+ bcH+Cy送 R2 MOV R1,00H JNV NEXT 。加法形成 Cy MOV R3,A 。 JNC TPL 。兩乘數(shù)皆為負(fù)? ANL C,SIGN2 。乘數(shù)符號(hào)送 SIGN2 JNC POS2 MOV A,R4 。被乘數(shù)符號(hào)送 SIGN1 JNC POS1 。 Y MOV A,R5 。 最低字節(jié) 次低字節(jié) 次高字節(jié) 最高字節(jié) 根據(jù) E( K)= UR- Ui(K) 計(jì)算 E( K) 29 46H 47H 積分單元 48H 49H 4AH 4BH積分單元 4CH 4DH 圖 3- 7 PID算法程序流程圖 雙字節(jié)加法 程序 DSUM。 E( K- 1)送 E( K- 2)單元 MOV 3EH,3CH 。 ACALL DSUM 。PP+ PI+PD MOV R3,R7 。 MOV R3,4AH 。 MOV R0,46H 。 ACALL CPL1 。計(jì)算 {E(K)+E(K2)E(K- 1)} MOV R5,R7 。 MOV R3,3BH 。 E( K- 2)送 R3R2 MOV R2,3EH 。 存入 4AH和 4BH單元 MOV 4BH,R6 。 MOV R3,4DH 。 MOV R0,46H 。 ACLL CPL1 。計(jì)算 PI=KI E( K) MOV R5,39H 。 MOV R5,35H 。 27 ACALL CPL1 。A送 2AH RET : 3. PID計(jì)算程序 式( 2- 8)可以改寫成: ( ) ( 1 ) [ ( ) ( 1 ) ] ( )[ ( ) 2 ( 1 ) ( 2 ) ]( 1 )P K P K K E K E K K E KPIK E K E K E KDP K P P PP I D? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ( 3- 8)根據(jù) 式( 3- 8)編程,相應(yīng)程序框圖如圖 3- 7所示,程序清單如下: PID: MOV R5,31H 。否則( 2EH)送 2AH RET 。否則,( 2DH)送 2AH RET 。若( 2DH)! =(2EH),則 CMP3 MOV 2AH,A 。若( 2CH) ( 2DH),則 CMP2 XCH A,2DH 。 N Y Y N N N Y Y Y N N N Y Y N Y 圖 2-
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1