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

正文內容

溫度控制系統(tǒng)的設計畢業(yè)設計論文(編輯修改稿)

2025-07-25 20:39 本頁面
 

【文章內容簡介】 可恢復現(xiàn)場和返回主程序。系統(tǒng)軟件采用中斷方式編程,主要部分是時鐘中斷程序,主要由輸入處理程序、控制算法程序、顯示處理、輸出處理和自診斷程序等組成,其流程圖如圖2所示。儀表通電啟動后,初始化程序進行時間給定,每隔500ms時鐘中斷一次,中斷后進入時鐘中斷處理。對于純滯后,大慣性環(huán)節(jié)控制對象,一般采用積分分離PID控制算法。在一般的PID控制中,當系統(tǒng)有較大的擾動或設定值較大幅度提降時,由于偏差較大及系統(tǒng)存在慣性和滯后,在積分項的作用下,會產(chǎn)生較大的超調和長時間波動,在溫度緩慢變化過程中這一現(xiàn)象尤為嚴重,為此采用積分分離措施,即在偏差較大時,取消積分作用,偏差較小時,才將積分作用投入。中斷服務程序框圖 程序清單 報警電路子程序 : FLAG BIT 00H ORG 00HSTART: JB ,START JNB FLAG,NEXT MOV R2,200DV: CPL LCALL DELY500 LCALL DELY500 DJNZ R2,DV CPL FLAGNEXT: MOV R2,200DV1: CPL LCALL DELY500 DJNZ R2,DV1 CPL FLAG SJMP STARTDELY500: MOV R7,250LOOP: NOP DJNZ R7,LOOP RET END 鍵盤顯示管理程序。為了使8279具有合適的鍵盤、顯示功能,首先要對芯片初始化。可適當?shù)靥暨x8279的控制字,例如:使8279具有8位顯示、右端輸入、編碼鍵盤、并且存放在FIFOROM中,同時使8279的IRQ引腳變?yōu)楦唠娖剑勺鳛橄駽PU申請中斷信號,如果CPU是中斷開放的,則轉向中斷服務程序,可在中斷服務程序中讀取特征碼。每當CPU讀取FIFOROM中的數(shù)據(jù)后,8279自動撤消IRQ信號,IRQ引腳變?yōu)榈碗娖?。CPU返回主程序后,可由鍵特征碼來決定程序的流向。問題是,當CPU從8279的FIFOROM中讀取鍵特征碼后,IRQ雖然恢復底電平,但FIFOROM中的數(shù)據(jù)并沒有消失,仍保存在里面,這時即使使用對改8279清除的指令D3H,也不能將FIFOROM中的數(shù)改變,只有按其它鍵才能改變FIFOROM中的數(shù)據(jù),因這樣是無法實現(xiàn)按鈕功能的。為了使鍵盤具有按鈕功能,應該利用8279的傳感方式功能,在傳感器方式中,8279每當檢測到傳感狀態(tài)變化時,IRQ就變?yōu)楦唠娖?,圖1是以8051CPU構成的系統(tǒng)為例,說明IRQ引腳電平的翻新過程。 8279的IRQ端經(jīng)反相器接到8051的INT1端()。先將8279設置成編碼鍵盤,允許INT1中斷,當鍵按下時,反相器輸出低電平,CPU進入中斷服務程序,讀取鍵特征碼后,又為高電平。返回主程序后,轉向功能程序(例如調模進)。輸出控制信號(“1”時調模進電磁閥得電)后,將8279設置為傳感器方式,并且不允許INT1中斷。如果按鍵松開,8279將測出傳感器狀態(tài)發(fā)生變化,而使IRQ由低電平轉為高電平。,按鍵已經(jīng)松開,程序重新設置8279為編碼鍵盤,INT1中斷開放,以便使鍵盤脫離按鈕功能。程序清單如下:ORG 0000H MOV DPTR,7000H 。 指向8279數(shù)據(jù)口 INC DPTR 。 指向8279控制口 MOV A, 00H 。 設定8279工作方式 M0VX @DPTR,A MOV A , 0GFH 。 清除8279內部顯示RAM狀態(tài) MOVX @DPTR, A MOV A , 22H MOVX @DPTR , A 。 設定8279分頻系數(shù) LOOP:MOVX A , @DPTR JB , LOOP 。 顯示RAM清除完畢嗎? MOV A , 80H 。 指向第一位數(shù)碼管 MOVX @DPTR , A MOV A , 9FH 。 輸出1一個字形 MOV DPTR ,7000H MOVX @DPTR , A INC DPTR LOOP1:M0VX A , @DPTR AND A , 07H CJNE A , 00H,L00P2 AJMP LOOP1 。 無鍵按下轉 LOOP2:MOV DPTR ,7000H MOVX A , @DPTR。 有鍵按下將鍵值送累加器A 鍵值,由8279的行掃描信號(SL0SL3)與列信號(RL0RL4)組成,不同組合的矩陣將得到不同鍵,但 在同一矩陣中不會有相同的鍵值,: 名稱 0 1 2 3 4 5 6 7 8 9 鍵值 C1 C8 C9 D0 D8 E0 C2 CA D1 D9 名稱 狀態(tài)切換 清除 鍵值 DA C3 : 判定有無閉合鍵的子程序為KSI,供在鍵盤掃描程序中調 用。程序如下: KSI:MOVDPTR,0FDF9H;A口地址MOVA, 00HMOVX@DPTR,A;A口送00HINCDPTRINCDPTR;C口地址MOVXA,@DPTR;讀C口CPLA ANLA,0FH;屏蔽高四位RET 如前所述,在單片機應用系統(tǒng)中常常是鍵盤和顯示器同時存在,因此可以把鍵盤掃描程序和顯示程序配合起來使用,即:把顯示程序作為鍵掃描程序的延時子程序。這樣做既省去了一個專門的延時子程序,又能保證顯示器常亮的可觀效果。 假定本系統(tǒng)中顯示程序為DIR,執(zhí)行時間約為6ms。鍵盤掃描程序如下: KEY1:ACALL KSI;檢查是否有鍵閉合JNZ LK1;A非“0”則轉移ACALL DIR;顯示一次(“延時6s)AJMP KEY1LK1: ACALL DIR; 有鍵閉合二次延時ACALL DIR; 共12ms去抖動ACALL KSI; 再檢查是否有鍵閉合JNZ LK2; 有鍵閉合轉移到LK2ACALL DIRAJMP KEY; 無鍵閉合,延時6ms后轉KEY1LK2: MOV R,0FEH; 掃描初值送R2MOV R,00H; 掃描列號送R4LK4: MOV DPTR,0101H; A口地址MOV A,R MOVX @DPTR,A; 掃描初值送A口INC DPTR INC DPTR; C口地址MOVX A,@DPTR; 讀C口JB , LONE;=1,第0行無鍵閉合,轉LONEMOV A,00H; 裝第0行值AJMP LKPLONE: JB LTWO;=1,第1行無鍵閉合,轉LTWOMOV A,08H; 裝第1行值
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1