📄 sangna.asm
字号:
#line 841 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [014H].4
#line 842 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [014H].5
#line 843 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [012H].1
#line 844 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [012H].3
#line 846 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __Timer
CLR __Timer[1]
#line 848 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __Flag_Power
#line 850 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __SysState
#line 851 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,03dh
MOV __DrainTimer,A
#line 852 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,08h
MOV __DisinfactTimer,A
MOV A,07h
MOV __DisinfactTimer[1],A
L166:
#line 854 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 854 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [016H].1
#line 855 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L169:
#line 856 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 83 79 ; 858 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 858 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SZ __DisinfactTimer
JMP L172
SZ __DisinfactTimer[1]
JMP L172
#pragma debug scope 84 83 ; 860 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 860 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,08h
MOV __DisinfactTimer,A
MOV A,07h
MOV __DisinfactTimer[1],A
#line 861 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 83 79 ; 861 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L173
L172:
#pragma debug scope 85 83 ; 864 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 864 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __DisinfactTimer
CLR __DisinfactTimer[1]
L173:
#line 866 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 83 79 ; 866 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [016H].1
#line 868 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 868 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L174:
#line 869 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 86 79 ; 871 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 871 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SZ [012H].3
JMP L178
MOV A,01h
MOV CR25,A
JMP L179
L178:
CLR CR25
L179:
MOV A,CR25
CLR b0_12
SZ [05H]
SET b0_12.0
MOV A,[012H]
CLR [05H].3
SZ b0_12
SET [05H].3
MOV [012H],A
#line 872 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [016H].1
#line 874 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 874 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L180:
#line 875 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 87 79 ; 877 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 877 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SZ [012H].1
JMP L184
MOV A,01h
MOV CR26,A
JMP L185
L184:
CLR CR26
L185:
MOV A,CR26
CLR b0_12
SZ [05H]
SET b0_12.0
MOV A,[012H]
CLR [05H].1
SZ b0_12
SET [05H].1
MOV [012H],A
#line 878 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [016H].1
#line 880 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 880 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L186:
#line 881 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 88 79 ; 883 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 883 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__SysState
MOV b0_12,A
MOV A,b0_12
XOR A,01h
SZ [0ah].2
JMP L191
MOV A,b0_12
XOR A,02h
SZ [0ah].2
JMP L194
#line 883 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L191:
#pragma debug scope 89 88 ; 885 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 885 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__Timer[1]
SUB A,016h
SNZ [0ah].0
JMP L230
SNZ [0ah].2
JMP L192
MOV A,__Timer
SUB A,0f8h
SZ [0ah].0
JMP L192
L230:
#pragma debug scope 90 89 ; 887 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 887 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,03ch
ADDM A,__Timer
MOV A,00h
ADCM A,__Timer[1]
#line 888 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 89 88 ; 888 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L192:
#pragma debug scope 91 89 ; 891 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 891 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,034h
MOV __Timer,A
MOV A,017h
MOV __Timer[1],A
#line 894 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 89 88 ; 894 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L194:
#line 895 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__PreSettedTemperature[1]
SUB A,00h
SNZ [0ah].0
JMP L231
SNZ [0ah].2
JMP L195
MOV A,__PreSettedTemperature
SUB A,043h
SZ [0ah].0
JMP L195
L231:
#pragma debug scope 92 89 ; 897 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 897 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
INC __PreSettedTemperature
SZ [0AH].2
INC __PreSettedTemperature[1]
#line 898 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 89 88 ; 898 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L195:
#pragma debug scope 93 89 ; 901 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 901 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,043h
MOV __PreSettedTemperature,A
CLR __PreSettedTemperature[1]
#line 907 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 907 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L197:
#line 908 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 94 79 ; 910 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 910 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__SysState
MOV b0_12,A
MOV A,b0_12
XOR A,01h
SZ [0ah].2
JMP L202
MOV A,b0_12
XOR A,02h
SZ [0ah].2
JMP L205
#line 910 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L202:
#pragma debug scope 95 94 ; 912 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 912 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,00h
SUB A,__Timer[1]
SNZ [0ah].0
JMP L232
SNZ [0ah].2
JMP L203
MOV A,03ch
SUB A,__Timer
SZ [0ah].0
JMP L203
L232:
#pragma debug scope 96 95 ; 914 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 914 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__Timer
SUB A,03ch
MOV __Timer,A
SNZ [0AH].0
DEC __Timer[1]
#line 915 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 95 94 ; 915 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L203:
#pragma debug scope 97 95 ; 918 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 918 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __Timer
CLR __Timer[1]
#line 920 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 95 94 ; 920 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L205:
#line 921 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__PreSettedTemperature
OR A,__PreSettedTemperature[1]
SZ [0ah].2
JMP L163
#pragma debug scope 98 95 ; 923 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 923 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__PreSettedTemperature
SUB A,01h
MOV __PreSettedTemperature,A
SNZ [0AH].0
DEC __PreSettedTemperature[1]
#line 929 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 79 78 ; 929 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L163
L208:
#line 930 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ __Flag_Power
JMP L163
#pragma debug scope 99 79 ; 932 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 932 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__SysState
MOV b0_12,A
SZ b0_12
JMP L233
JMP L217
L233:
MOV A,b0_12
XOR A,01h
SZ [0ah].2
JMP L213
MOV A,b0_12
XOR A,02h
SZ [0ah].2
JMP L214
MOV A,b0_12
XOR A,03h
SZ [0ah].2
JMP L217
#line 932 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L212
L213:
#pragma debug scope 100 99 ; 934 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 934 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,02h
MOV __SysState,A
#line 936 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L212
L214:
#line 937 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CALL _SettingWR
#line 938 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,03h
MOV __SysState,A
#line 940 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __DrainTimer
#line 941 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __DisinfactTimer
CLR __DisinfactTimer[1]
#line 943 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET __Flag_Power
#line 945 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [014H].5
#line 947 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,00h
SUB A,__PreSettedTemperature[1]
SNZ [0ah].0
JMP L234
SNZ [0ah].2
JMP L212
MOV A,043h
SUB A,__PreSettedTemperature
SZ [0ah].0
JMP L212
L234:
#pragma debug scope 101 100 ; 949 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 949 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,043h
MOV __PreSettedTemperature,A
CLR __PreSettedTemperature[1]
#line 951 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 100 99 ; 951 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L212
L217:
#line 953 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,01h
MOV __SysState,A
#line 954 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CALL _SettingRD
#line 955 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,00h
SUB A,__PreSettedTemperature[1]
SNZ [0ah].0
JMP L235
SNZ [0ah].2
JMP L212
MOV A,043h
SUB A,__PreSettedTemperature
SZ [0ah].0
JMP L212
L235:
#pragma debug scope 102 100 ; 957 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 957 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,043h
MOV __PreSettedTemperature,A
CLR __PreSettedTemperature[1]
L212:
#line 962 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 99 79 ; 962 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [016H].1
L163:
L160:
#line 969 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 77 76 ; 969 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [0AH].0
RLC CR19
L157:
L159:
#line 816 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 76 75 ; 816 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,CR18
MOV b0_12,A
DEC CR18
SZ b0_12
JMP L236
JMP L220
L236:
SZ CR19
JMP L156
L220:
#line 971 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR __Flag_KeyPressed
L153:
#line 973 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 75 71 ; 973 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET CR20
L151:
#line 976 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 71 66 ; 976 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,__InputReg
MOV __PreInputReg,A
#line 978 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SNZ CR20
JMP L221
#pragma debug scope 103 71 ; 980 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 980 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,03ch
MOV __ButtonScanTimer,A
#line 981 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 71 66 ; 981 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L222
L221:
#pragma debug scope 104 71 ; 984 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 984 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,02h
MOV __ButtonScanTimer,A
L222:
L141:
#line 990 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 66 64 ; 990 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SZ __ADTimer
JMP L223
#pragma debug scope 105 66 ; 992 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#line 992 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [026H].7
#line 993 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
SET [026H].7
#line 994 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
CLR [026H].7
#line 996 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
MOV A,064h
MOV __ADTimer,A
L223:
L135:
#line 736 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
#pragma debug scope 64 1 ; 736 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP L134
L131:
#line 999 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
JMP $
LOCAL b0_12 DB ?
#line 698 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
LOCAL CR18 DB ? ; i
#pragma debug variable 64 CR18 i
#line 700 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
LOCAL CR19 DB ? ; temp
#pragma debug variable 64 CR19 temp
#line 775 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
LOCAL CR20 DBIT ; _flag_delay
#pragma debug variable 71 CR20 _flag_delay
LOCAL CR25 DB ? ; 177
LOCAL CR26 DB ? ; 183
_main ENDP
PUBLIC __Rtemperature
@_Rtemperature .SECTION 'DATA'
#line 130 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__Rtemperature DB 2 DUP (?) ;_Rtemperature
#pragma debug variable 1 __Rtemperature _Rtemperature
PUBLIC __LedSequence
@_LedSequence .SECTION 'DATA'
#line 128 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__LedSequence DB ? ; _LedSequence
#pragma debug variable 1 __LedSequence _LedSequence
PUBLIC __PreInputReg
@_PreInputReg .SECTION 'DATA'
#line 126 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__PreInputReg DB ? ; _PreInputReg
#pragma debug variable 1 __PreInputReg _PreInputReg
PUBLIC __InputReg
@_InputReg .SECTION 'DATA'
#line 125 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__InputReg DB ? ; _InputReg
#pragma debug variable 1 __InputReg _InputReg
PUBLIC __StateReg
@_StateReg .SECTION 'DATA'
#line 123 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__StateReg DB ? ; _StateReg
#pragma debug variable 1 __StateReg _StateReg
PUBLIC __CurrentTemperature
@_CurrentTemperature .SECTION 'DATA'
#line 121 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__CurrentTemperature DB 2 DUP (?) ;_CurrentTemperature
#pragma debug variable 1 __CurrentTemperature _CurrentTemperature
PUBLIC __PreSettedTemperature
@_PreSettedTemperature .SECTION 'DATA'
#line 120 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__PreSettedTemperature DB 2 DUP (?) ;_PreSettedTemperature
#pragma debug variable 1 __PreSettedTemperature _PreSettedTemperature
PUBLIC __Timer
@_Timer .SECTION 'DATA'
#line 118 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__Timer DB 2 DUP (?) ;_Timer
#pragma debug variable 1 __Timer _Timer
PUBLIC __DrainTimer
@_DrainTimer .SECTION 'DATA'
#line 116 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__DrainTimer DB ? ; _DrainTimer
#pragma debug variable 1 __DrainTimer _DrainTimer
PUBLIC __DisinfactTimer
@_DisinfactTimer .SECTION 'DATA'
#line 115 "E:\龚树强\桑拿温度控制\SRC\SANGNA.C"
__DisinfactTimer DB 2 DUP (?) ;_DisinfactTimer
#pragma debug variable 1 __DisinfactTimer _DisinfactTimer
PUBLIC __ADTimer
@_ADTimer .SE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -