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

正文內(nèi)容

基于pid的恒溫箱溫度控制系統(tǒng)設計-閱讀頁

2025-07-03 16:51本頁面
  

【正文】 時間要求,因為T1 的中斷是嵌套在T0中斷之中的。主程序設計基本框圖;主程序匯編:MAIN: MOV A,03H 。定義T0為定時器計數(shù)方式2,T1為方式1(01010110) MOV TL0,06H 。T0為低中斷優(yōu)選 MOV IE,82H 。啟動T0計數(shù)MIAN1:ACALL LED_DISPACALL BUTTONAJMP MIAN1 LED顯示子程序LED采用動態(tài)顯示,先由PA口送段選碼,PB口送位選碼,延時1MS,指向下一單元,判斷是否3位顯示完,完了返回,沒完,位選碼左移,繼續(xù)顯示。動態(tài)顯示匯編子程序:LED_DISP: MOVR0,00H MOV R1,00H MOV A,03H 。命令狀態(tài)字 MOVX DPTR,A MOV R0,LED_NUM1 。LED1位選(字位碼始址送R1) MOV A,R1LED_1: MOV DPTR,8002H 。取顯示數(shù)據(jù) MOV DPTR,LED_TAB 。A口地址 MOVX DPTR,A ACALL DELAY INC R0 。顯示完一遍,則跳轉(zhuǎn) RL A MOV R1,A AJMP LED_1LED_2:RETLED_TAB:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H, 82H, 0F8H,80H, 90H DB 88H, 83H, 0C6H,0A1H,86H DB 8EH, 0FFH,0CH, 89H, 7FH DB 0BFH 按鍵溫度設定子程序本設計中,安排四個按鍵,分別為設定建、增鍵、減鍵和移位鍵。接著,如果所需設定的溫度與當前溫度相差不大時,可以直接按增減建來達到設定溫度的目的,當然也可以用移位鍵。程序框圖如下所示:;匯編程序:。溫度設定子程序。A,B輸出,C輸入 MOV DPTR,8000H MOVX DPTR,A ACALL LED_DISPBUTTON1: MOV DPTR,8003H 。取反 ANL A,0FH 。A不等0,則轉(zhuǎn) LJMP NKEY_P0 。調(diào)用顯示 ACALL DELAY2 。關LED顯示 MOV DPTR,8001H MOVX DPTR,A 。讀C口 1111 MOVX A,DPTR CPL A ANL A,0FH 。A不等于0則轉(zhuǎn)到判斷功能鍵 LJMP NKEY_P0 。確定是否是PC0輸入 MOVX A,DPTR CPL A ANL A,0FH 。則跳判標志位*********************** INC TEMP_ENA CLR TR0 。標志位不等于2,則判斷功能鍵 MOV TEMP_ENA,00H 。標志位不等于0,則判斷是否為2 CLR CN_KEY:SETB TR0 。返回*******************KEY_STATE: JB ,KEY_P3 。=1,=0,那么轉(zhuǎn)減設定 JB ,KEY_P1 。設定值增加KEY_P1:ACALL KEY_AD 。當前溫度值比較 CJNE A,78H,KEY_P1C 。判斷Cy MOV R0,10H DJNZ R0,P1_RET。調(diào)用溫度數(shù)碼轉(zhuǎn)換 ACALL LED_DISP 。設定值減少KEY_P2:ACALL KEY_SUB LJMP BUTTON1 KEY_SUB: CLR C MOV A,TEMP_1 CJNE A,32H,KEY_P2C CLR C P2_RET: RETKEY_P2C:MOV 11H,C MOV R1,11H DJNZ R1,P2_RET DEC TEMP_1 MOV A,TEMP_1 MOV TEMP_2,A ACALL NUB_TRAN ACALL LED_DISP AJMP P2_RET 。移位標志位+1 MOV A,TEMP_MOV KEY_P31: CJNE A,04H,KEYP3_3。移位計算子程序 MOV TEMP_MOV,00H ACALL NUB_TRAN 。調(diào)用LED顯示子程序 LJMP BUTTONKEYP3_3: CLR C CJNE A,03H,KEYP3_2 。調(diào)用移位設定子程序 MOV 72H,TEMP_3 。 CLR C ACALL YIWEI_SD MOV 71H,TEMP_3 AJMP YIWEI_XSKEYP3_1: CJNE A,01H,BUTTON2 CLR C ACALL YIWEI_SD MOV 70H,TEMP_3YIWEI_XS: ACALL DELAY ACALL LED_DISP AJMP KEY_P31 BUTTON2: LJMP BUTTON1T0中斷程序是溫度控制系統(tǒng)的主體程序,主要包括溫度采樣、PID計算、溫度標度轉(zhuǎn)換、越限溫度報警和輸出繼電器的同步觸發(fā)脈沖等。AT89S52利用等待T1 溢出中斷空隙時間()完成把本次采樣值轉(zhuǎn)換成顯示值而放入顯示緩沖區(qū)和調(diào)用溫度顯示程序。在T0中斷中,存在溫度采集、子程序模塊。數(shù)據(jù)采集程序框圖如下所示:。DS18B20的讀寫程序, 。最大轉(zhuǎn)化時間750微秒,顯示溫度50到120度,顯示精度 。*************************************************。*************************************************TEMPH EQU 51H 。用于保存讀出溫度的低8位FLAG1 EQU 38H 。顯示緩沖寄存器百位數(shù)BUF2 EQU 71H 。顯示緩沖寄存器個位數(shù)TEMPDIN BIT 。*************************************。*************************************INIT_1820: SETB TEMPDIN NOP CLR TEMPDIN 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25HTSR2: JNB TEMPDIN,TSR3 。延時T SR3:SETB FLAG1 。清標志位,表示DS1820不存在 。時序要求延時一段時間TSR7: SETB TEMPDIN 。****************************************。****************************************SAMP:SETB TEMPDIN 。先復位DS18B20 JB FLAG1,TSS2 RET 。跳過ROM匹配 LCALL WRITE_1820 MOV A,44H 。*****************************************。800微秒延時(按12MHZ算)。***************************************** LCALL INIT_1820 。跳過ROM匹配 LCALL WRITE_1820MOV A,0BEH 。將讀出的溫度數(shù)據(jù)保存到51H/50H RET。寫DS18B20的子程序(有具體的時序要求)。一共8位數(shù)據(jù) CLR C 。 MOV R3,6 DJNZ R3,$ RRC A MOV TEMPDIN,C 。 NOP DJNZ R2,WR1 。 RET************************************。開始的兩個字節(jié)為溫度數(shù)據(jù)。 將溫度高位和低位從DS18B20中讀出 MOV R1,TEMPL 。RE00: MOV R2,8 。 NOP NOP CLR TEMPDIN 。 MOV R3,9RE10: DJNZ R3,RE10 。 MOV R3,23RE20: DJNZ R3,RE20 。 MOV R1,A 。 LCALL CRC8CAL 。 MOV A,B 。READ_OUT: RET采集到的溫度高位放在51H、低位放在50H,分別屏蔽51H的高四位,50H的低四位,相或,再把高低四位調(diào)換,送給TEMP1。數(shù)碼轉(zhuǎn)換框圖如下所:;數(shù)碼轉(zhuǎn)換匯編子程序:NUB_TRAN: MOV A,TEMP_ENACJNE A,01H,NUB_TRAN1。設定溫度送AAJMP NUB_JS NUB_TRAN1:MOV A,TEMP_1 NUB_JS: MOV B,100 DIV AB 。B=A……B,余數(shù)放B MOV HUND,A 。A存10 MOV B,10 DIV AB 。8155主要是用于按鍵和LED顯示器的接口,而27128可以作為AT89S52的外部ROM存儲器,其容量為16K,其地址為0000H3FFFH。(A15)=1時,選中8155內(nèi)部各I/O端口工作。此時,8155內(nèi)部RAM的單元地址為0000H—00FFH 基本地址0000H—7FFFH 重疊地址則同時有8000H 命令/狀態(tài)口8001H A口8002H B口8003H C口8004H 定時器低八位8005H 定時器高八位結(jié)論由于許多工藝生產(chǎn)中,溫度起到了很重要的作用。通過理論分析表明,PID控制較好地滿足了恒溫控制的各種要求,在這種理論指導下,采用AT89S52單片機實現(xiàn)PID控制,最終實現(xiàn)恒溫
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1