📄 parser.lst
字号:
0398 120000 R LCALL _util
039B 8F00 R MOV c,R7
039D ?NXT136:
; SOURCE LINE # 169
039D E500 R MOV A,c
039F 7010 JNZ ?ELSE131
03A1 7F47 MOV R7,#047H
03A3 7D31 MOV R5,#031H
03A5 120000 R LCALL _led
03A8 7F52 MOV R7,#052H
03AA 7D30 MOV R5,#030H
03AC 120000 R LCALL _led
03AF 800E SJMP ?NXT143
03B1 ?ELSE131:
03B1 7F47 MOV R7,#047H
03B3 7D30 MOV R5,#030H
03B5 120000 R LCALL _led
03B8 7F52 MOV R7,#052H
03BA 7D31 MOV R5,#031H
03BC 120000 R LCALL _led
03BF ?NXT143:
; SOURCE LINE # 170
03BF 120000 R LCALL release
; SOURCE LINE # 171
03C2 E500 R MOV A,c
03C4 700D JNZ ?ELSE132
03C6 7E02 MOV R6,#002H
03C8 7FBC MOV R7,#0BCH
03CA E4 CLR A
03CB FC MOV R4,A
03CC 7D64 MOV R5,#064H
03CE 120000 R LCALL _beep
03D1 800B SJMP ?NXT144
03D3 ?ELSE132:
03D3 7E03 MOV R6,#003H
03D5 7FE8 MOV R7,#0E8H
03D7 E4 CLR A
03D8 FC MOV R4,A
03D9 7D64 MOV R5,#064H
03DB 120000 R LCALL _beep
03DE ?NXT144:
; SOURCE LINE # 172
03DE 7E02 MOV R6,#002H
03E0 7FBC MOV R7,#0BCH
03E2 E4 CLR A
03E3 FC MOV R4,A
03E4 7D64 MOV R5,#064H
03E6 120000 R LCALL _beep
03E9 802C SJMP ?NXT111
03EB ?ELSE122:
; SOURCE LINE # 174
03EB E500 R MOV A,k
03ED B45308 CJNE A,#053H,?ELSE133
; SOURCE LINE # 175
03F0 750040 R MOV cpu,#040H
03F3 750001 R MOV extend,#001H
03F6 801F SJMP ?NXT111
03F8 ?ELSE133:
; SOURCE LINE # 176
03F8 E500 R MOV A,k
03FA B44108 CJNE A,#041H,?ELSE134
; SOURCE LINE # 177
03FD 750080 R MOV cpu,#080H
0400 750001 R MOV extend,#001H
0403 8012 SJMP ?NXT111
0405 ?ELSE134:
; SOURCE LINE # 178
0405 E500 R MOV A,k
0407 B45408 CJNE A,#054H,?ELSE135
; SOURCE LINE # 179
040A 7500C0 R MOV cpu,#0C0H
040D 750001 R MOV extend,#001H
0410 8005 SJMP ?NXT111
0412 ?ELSE135:
; SOURCE LINE # 180
0412 E500 R MOV A,k
0414 B44900 CJNE A,#049H,?NXT111
0417 ?NXT134:
0417 ?NXT112:
0417 ?NXT111:
; SOURCE LINE # 182
0417 E500 R MOV A,extend
0419 B40102 CJNE A,#001H,$ + 5
041C 8003 SJMP $ + 5
041E 020000 R LJMP ?WHILE6
; SOURCE LINE # 183
0421 C2DD CLR EAI
0423 C2AF CLR EA
; SOURCE LINE # 184
0425 AE00 R MOV R6,nvnp
0427 AF00 R MOV R7,nvnp+01H
0429 AD00 R MOV R5,cpu
042B 7B01 MOV R3,#001H
042D 120000 R LCALL _write_flash_chk
; SOURCE LINE # 185
0430 D2DD SETB EAI
0432 D2AF SETB EA
0434 120000 R LCALL updatenv
0437 020000 R LJMP ?WHILE6
; FUNCTION cmd_parser (END)
; FUNCTION aux_int_isr (BEGIN)
; SOURCE LINE # 211
0000 C0E0 PUSH ACC
0002 C0D0 PUSH PSW
0004 C002 PUSH AR2
0006 C003 PUSH AR3
; SOURCE LINE # 192
0008 E5A5 MOV A,PAI
000A B40545 CJNE A,#005H,?NXT162
; SOURCE LINE # 193
000D 85FAA5 MOV PAI,MSINT
; SOURCE LINE # 194
0010 E500 R MOV A,t0
0012 4500 R ORL A,t0+01H
0014 6008 JZ ?NXT163
0016 E500 R MOV A,t0+01H
0018 1500 R DEC t0+01H
001A 7002 JNZ ?NXT163
001C 1500 R DEC t0
001E ?NXT163:
; SOURCE LINE # 195
001E E500 R MOV A,t1
0020 4500 R ORL A,t1+01H
0022 601D JZ ?ELSE151
; SOURCE LINE # 196
0024 E500 R MOV A,t1+01H
0026 1500 R DEC t1+01H
0028 7002 JNZ ?LAB59
002A 1500 R DEC t1
002C ?LAB59:
; SOURCE LINE # 197
002C E5A3 MOV A,PWM+01H
002E 45A2 ORL A,PWM
0030 6012 JZ ?NXT164
0032 E5A2 MOV A,PWM
0034 24FF ADD A,#0FFH
0036 FB MOV R3,A
0037 E5A3 MOV A,PWM+01H
0039 34FF ADDC A,#0FFH
003B F5A3 MOV PWM+01H,A
003D 8BA2 MOV PWM,R3
003F 8003 SJMP ?NXT164
0041 ?ELSE151:
; SOURCE LINE # 198
0041 75A100 MOV PWMCON,#000H
0044 ?NXT164:
; SOURCE LINE # 199
0044 E500 R MOV A,t2
0046 4500 R ORL A,t2+01H
0048 6008 JZ ?NXT162
004A E500 R MOV A,t2+01H
004C 1500 R DEC t2+01H
004E 7002 JNZ ?NXT162
0050 1500 R DEC t2
0052 ?NXT162:
; SOURCE LINE # 201
0052 E5A5 MOV A,PAI
0054 B40641 CJNE A,#006H,?NXT167
; SOURCE LINE # 202
0057 E500 R MOV A,adc_delay
0059 B40337 CJNE A,#003H,?ELSE155
; SOURCE LINE # 203
005C E5D7 MOV A,ADMUX
005E B40808 CJNE A,#008H,?ELSE156
0061 85DB00 R MOV k1,ADRESH
0064 75D718 MOV ADMUX,#018H
0067 8025 SJMP ?NXT169
0069 ?ELSE156:
; SOURCE LINE # 204
0069 E5D7 MOV A,ADMUX
006B B41808 CJNE A,#018H,?ELSE157
006E 85DB00 R MOV k2,ADRESH
0071 75D728 MOV ADMUX,#028H
0074 8018 SJMP ?NXT169
0076 ?ELSE157:
; SOURCE LINE # 205
0076 E5D7 MOV A,ADMUX
0078 B42808 CJNE A,#028H,?ELSE158
007B 85DB00 R MOV k3,ADRESH
007E 75D778 MOV ADMUX,#078H
0081 800B SJMP ?NXT169
0083 ?ELSE158:
; SOURCE LINE # 206
0083 E5D7 MOV A,ADMUX
0085 B47806 CJNE A,#078H,?NXT169
0088 85DB00 R MOV vdds,ADRESH
008B 75D708 MOV ADMUX,#008H
008E ?NXT169:
; SOURCE LINE # 207
008E E4 CLR A
008F F500 R MOV adc_delay,A
0091 8002 SJMP ?NXT168
0093 ?ELSE155:
; SOURCE LINE # 208
0093 0500 R INC adc_delay
0095 ?NXT168:
; SOURCE LINE # 209
0095 85D9A5 MOV PAI,ADRESL
0098 ?NXT167:
; SOURCE LINE # 211
0098 C2DC CLR AI
009A D003 POP AR3
009C D002 POP AR2
009E D0D0 POP PSW
00A0 D0E0 POP ACC
00A2 32 RETI
; FUNCTION aux_int_isr (END)
RC51 COMPILER V03.03.29, PARSER 06/03/03 11:10:06 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
MSC1210. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MSC1211. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MSC1212. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
PART . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
On . . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Off. . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
OnOff. . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
None . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Master . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Target . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Both . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Dest . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
Yes. . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
No . . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
YesNo. . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
Bake . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Program. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Mode . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
k1 . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
k2 . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0001H 1
k3 . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
vdds . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0003H 1
i. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0004H 1
j. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0005H 1
k. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0006H 1
count. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0007H 1
bakekey. . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
c?089. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
pgmkey . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
c?091. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
fxn_number . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
k?092. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
k?092. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
fxn?093. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
cmd_parser . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
kk?095 . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000CH 1
extend?096 . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
cpu?097. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
c?098. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0003H 1
b?099. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0005H 1
t?100. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0009H 1
d?101. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0008H 1
r?102. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000BH 1
err?103. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0004H 1
done?104 . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
trial?105. . . . . . . . . . . . . . . AUTO DATA U_CHAR 000AH 1
d10?106. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000DH 1
d1?107 . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000EH 1
fxn?108. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
a?109. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0006H 2
adc_delay. . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0008H 1
aux_int_isr. . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
high . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
resetpfpm. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
putstr . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
util . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
putok. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
putcr. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
led. . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
release. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
beep . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
nokey. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
rx_hex_echo. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
nvcp . . . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
rxmt . . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- -----
target . . . . . . . . . . . . . . . . EXTERN DATA STRUCT ----- -----
nvnp . . . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
tx_byte. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
rx_byte_echo . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
fpm. . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
tx_hex . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
screen . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
rx_hex_double_echo . . . . . . . . . . EXTERN CODE PROC ----- -----
display. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
putspace1. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
write_flash_chk. . . . . . . . . . . . EXTERN CODE PROC ----- -----
updatenv . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
t0 . . . . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- -----
t1 . . . . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- -----
t2 . . . . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- -----
RC51 COMPILER V03.03.29, PARSER 06/03/03 11:10:06 PAGE 4
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1989 ----
CONSTANT SIZE = 151 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 9 19
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
RC51 COMPILATION COMPLETE. 8 WARNINGS, 0 ERROR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -