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

正文內(nèi)容

烘干箱的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 01:21本頁面
  

【正文】 當(dāng)前溫度>設(shè)定溫度 ADD A,0FAH MOV A,DT1 ADDC 。 差值≦5℃,清除報(bào)警 SETB FALM 。 清除報(bào)警 JB FHIGH,ALM1 MOV A,DT0 。 非運(yùn)行狀態(tài) ORL C,/FALE 。:溫度報(bào)警子程序ALARM: MOV C,FEQU 。 關(guān)加熱CTRET: RET(8)溫度越限報(bào)警模塊。 差值≦2℃,停止加熱CTON: CLR OCONT 。 停止加熱 JNB FALE,CTON 。 當(dāng)前溫度降>設(shè)定溫度 ORL C,FEQU 。 報(bào)警 ORL C,/FRUN 。根據(jù)偏差計(jì)算結(jié)果,當(dāng)前溫度小于預(yù)置溫度時(shí),繼電器閉合,接通電阻絲加熱;當(dāng)前溫度大于預(yù)置溫度時(shí),繼電器斷開,停止加熱;當(dāng)二者相等時(shí)電路保持原來狀態(tài);當(dāng)前溫度降低到比預(yù)置溫度低2℃時(shí),再重新啟動(dòng)加熱;當(dāng)前溫度超出報(bào)警上、下限時(shí)將啟動(dòng)報(bào)警,并停止加熱。 設(shè)溫度高于標(biāo)志 CLR FEQU CLR FLOW AJMP DIFRETTLOW: SETB FLOW 。 結(jié)果為負(fù)值 ORL A,DT0 JZ TEQUL 。 取反+1 ADD A,BT0 。 :計(jì)算偏差子程序 當(dāng)前溫度設(shè)定溫度=?DIFF MOV A,ST0 。將當(dāng)前溫度+[設(shè)定溫度]補(bǔ),結(jié)果保存到偏差寄存器DT0,DT1中,同時(shí)進(jìn)行偏差判斷,當(dāng)前溫度小于設(shè)定溫度是,置位高于標(biāo)志FHIGH;當(dāng)二者相等偏差為0時(shí),置位等于標(biāo)志FEQU。 運(yùn)行指示 MOV C,FALM CPL C MOV OALM,C 。 等待SB2釋放 MOV C,FSET CPL C MOV FSET,C SETB FLG1 AJMP PLC3PLC21: CLR FLG1PLC3 : MOV C,OCONT CPL C MOV OTST,C 。 等待SB1釋放 MOV C,FRUN CPL C MOV FRUN,C SETB FLG0 CLR FALE 。 :開關(guān)量邏輯控制子程序PLC: JNB SB1,PLC11 。設(shè)定完畢后再次按“設(shè)定”按鈕使FSET=0,系統(tǒng)恢復(fù)常態(tài)。在運(yùn)行過程中,再次按“啟/?!卑粹o使FRUN=0,系統(tǒng)重新回到停止?fàn)顟B(tài)。系統(tǒng)上電復(fù)位后處于停止?fàn)顟B(tài),標(biāo)志位FRUN=0。 串行輸出 JNB TI,$ ; 等待輸出 CLR TI MOV A,LED0 SWAP A ANL A,0FH MOV SVUF,A JNB TI,$ CLR TI MOV A,LED1 MOV SBUF,A JNB T1,$ CLR TI MOV A,LED1 MOV SBUF,A JNB TI,$ CLR TI RET(5)開關(guān)量邏輯控制模塊。 否,+256 ADD A,LED0 DA A MOV A,2 ADDC A,LED1 DA A MOV LED1,ADISOUT: MOV A,LED0 。 BCD碼存入顯示緩沖區(qū) MOV A,10 XCH A,B DIV AB SWAP A ORL A,B MOV LED0,A MOV A,DISP1 JZ DISOUT 。 取顯示溫度低8位 MOV B,100 。 AJMP DIS1DISET: MOV DISP0,ST0 。 :溫度顯示子程序DISPLAY: JB FSET,DISET 。該模塊首先判斷系統(tǒng)是否處于設(shè)定狀態(tài),如果出于設(shè)定狀態(tài)則顯示設(shè)定溫度,否則顯示當(dāng)前實(shí)際溫度。 置位等待按鈕釋放標(biāo)志 SJMP SETRET SETSE CLR FLG3 。 設(shè)定溫度=0,跳過 MOV A,ST0 ADD A,0FFH 。 等待“設(shè)定”閉合 MOV C,FLG3 ANL C,/FT0 。 位置等待按鈕釋放標(biāo)志 AJMP SETSSETAE: CLR FLG2 。 已設(shè)定500℃,跳過 MOV A,ST0 ADD A,1 。 SB3釋放或大于1秒 MOV A,ST0 ADD A,0CH 。 :溫度預(yù)設(shè)定子程序 PRESET: JNB FSET,SETRET JNB SB3,SETAE。如果按壓時(shí)間大于1s由延時(shí)模塊位置FT0,設(shè)定溫度以50Hz的速度快速增加,直道按鈕釋放。 累加寄存器清零 MOV TEMP1,0TINRET: RET(3) 溫度預(yù)設(shè)定模塊。 累加結(jié)果除以2 RRC A MOV BT1,A 。 啟動(dòng)轉(zhuǎn)換 CLR STALE DJNZ R7,TINRET 。 讀結(jié)果 ADD A,TEMP0 。: 溫度檢測子程序TIN:TIN: JNB EOC ,TINRET 。數(shù)字濾波的算法很多,這里采用4次采樣取平均值的方法。A/D 轉(zhuǎn)換采用查詢方式。 MOV KEY,A 。 ANL A,KBUF 。 ANL A,KBUF 。 取反 XCH A,KBUF 。: 開關(guān)量輸入去抖動(dòng)子程序 KIN: MOV A,P1 。 恢復(fù)現(xiàn)場 POP ACC RETI 5. 要功能模塊軟件設(shè)計(jì)(1) 開關(guān)量輸入?yún)^(qū)抖動(dòng)模塊。 開關(guān)量邏輯控制 ACALL Delay 。 溫度控制 ACALL ALARM 。 溫度顯示 ACALL DIFF 。 溫度檢測 ACALL PRESET 。 保護(hù)現(xiàn)場 PUSH B MOV TL0,0E0H MOV TH0,0B1H ACALL KIN 。 AJMP LOOP 。 LOOP CLR PULS 。 設(shè)定溫度25℃ MOV ST1,0 CLR STALE SETB STALE 。 內(nèi)部RAM清0 MOV R1,2FH MOV A,0CLRAM MOV R0,A INC R0 DJNZ R1,CLRAM MOV R7,4 。 定時(shí)時(shí)間20ms MOV THO,0B1H SETB TRO 。 設(shè)置堆棧指針 MOV TMOD,01H 。 主程序開始 ORG 000BH LJMP TIME 。 加熱指示OALM BIT 。 溫度控制輸出ORUN BIT 。 啟動(dòng)轉(zhuǎn)換EOC BIT 。 低于PULS BIT 。 等于FHIGH BIT 14H 。 4秒定時(shí)器FT2 BIT 12H 。 報(bào)警FT0 BIT 10H 。 設(shè)定FALE BIT OEH 。 FLG2 BIT 0AH FLG3 BIT 0BH FRUN BIT 0CH 。 設(shè)定“減”FLG0 BIT 08H 。 設(shè)定按鈕SB3 BIT 02H 。 SB1 BIT 00H 。 DT0 EQU 4AH 。 DISP0 EQU 48H
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1