?? setup1.asm
字號:
;------------------------------------------------------------------------------------------------------------------
; 設(shè)置根據(jù)上位機發(fā)送的命令的通道號發(fā)送相應(yīng)的命令給智能設(shè)備,使計算機通過遠程
;實現(xiàn)對智能設(shè)備的一些參數(shù)實現(xiàn)遙控,遙調(diào)
;設(shè)置參數(shù);通道號從0開始
;------------------------------------------------------------------------------------------------------------------
SETUP: CLR SETUP_FLAG
MOV DPTR,#BUFFER2
MOVX A,@DPTR ;讀通道數(shù)轉(zhuǎn)到相應(yīng)的設(shè)置分支程序
CLR C ;判別通道號,超出范圍則不設(shè)置,以免亂發(fā),程序跑飛
CJNE A,#0CH,SP1
AJMP SP2
SP1: JNC SP3
SP2: MOV DPTR,#SETLAB
MOV B,A
ADD A,B
ADD A,B
JMP @A+DPTR
SP3: RET
SETLAB: LJMP SETUP0 ;分支散轉(zhuǎn)由通道號決定
LJMP SETUP1
LJMP SETUP2
LJMP SETUP3
LJMP SETUP4
LJMP SETUP5
LJMP SETUP6
LJMP SETUP7
LJMP SETUP8
LJMP SETUP9
LJMP SETUPA
LJMP SETUPB
LJMP SETUPC
SETUP0: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB
MOV DPTR,#SETUPPARA0
LCALL SEND2SM
RET
SETUP1: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB1
MOV DPTR,#SETUPPARA1
LCALL SEND2SM
RET
SETUP2: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB1
MOV DPTR,#SETUPPARA2
LCALL SEND2SM
RET
SETUP3: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB1
MOV DPTR,#SETUPPARA3
LCALL SEND2SM
RET
SETUP4: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB1
MOV DPTR,#SETUPPARA4
LCALL SEND2SM
RET
SETUP5: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB1
MOV DPTR,#SETUPPARA5
LCALL SEND2SM
RET
SETUP6: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB
MOV DPTR,#SETUPPARA6
LCALL SEND2SM
RET
SETUP7: MOV DPTR,#BUFFER2+1
MOV R0,DPL
MOV R1,DPH
LCALL FTOB
MOV DPTR,#SETUPPARA7
LCALL SEND2SM
RET
SETUP8: MOV DPTR,#BUFFER2+1
MOVX A,@DPTR
MOV R3,A
MOV DPTR,#SETUPPARA8
LCALL SEND2SM
RET
SETUP9: MOV DPTR,#BUFFER2+1
MOVX A,@DPTR
MOV R3,A
MOV DPTR,#SETUPPARA9
LCALL SEND2SM
RET
SETUPB: RET ;告警復(fù)位命令此處刪掉
SETUPA: MOV DPTR,#BUFFER2+1
MOVX A,@DPTR
MOV R3,A
MOV DPTR,#SETUPPARAA
LCALL SEND2SM
RET
SETUPC: MOV DPTR,#BUFFER2+1
MOVX A,@DPTR
MOV R3,A
MOV DPTR,#SETUPPARAC
LCALL SEND2SM
RET
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -