📄 main.lst
字号:
0007 900000 R MOV DPTR,#j
000A L?0150:
000A E0 MOVX A,@DPTR
000B F582 MOV DPL,A
000D 758300 MOV DPH,#00H
0010 22 RET
0011 L?0151:
0011 E0 MOVX A,@DPTR
0012 FF MOV R7,A
0013 24FF ADD A,#0FFH
0015 L?0152:
0015 7E00 MOV R6,#00H
0017 FD MOV R5,A
0018 EE MOV A,R6
0019 34FF ADDC A,#0FFH
001B FC MOV R4,A
001C L?0153:
001C 900000 R MOV DPTR,#str
001F 020000 E LJMP ?C?PLDXDATA
0022 L?0154:
0022 L?0155:
0022 A3 INC DPTR
0023 L?0156:
0023 120000 E LCALL ?C?PLDXDATA
0026 8F82 MOV DPL,R7
0028 758300 MOV DPH,#00H
002B 020000 E LJMP ?C?CLDOPTR
002E L?0157:
002E 7D01 MOV R5,#01H
0030 7BFF MOV R3,#0FFH
0032 020000 E LJMP ?C?STRCPY
0035 L?0158:
0035 7A00 R MOV R2,#HIGH ?SC_102
0037 7900 R MOV R1,#LOW ?SC_102
0039 L?0159:
0039 7BFF MOV R3,#0FFH
003B E4 CLR A
003C 900000 E MOV DPTR,#?_LcdDisplay?BYTE+05H
003F F0 MOVX @DPTR,A
0040 22 RET
0041 L?0160:
0041 120000 E LCALL ?C?CSTOPTR
0044 74FE MOV A,#0FEH
0046 L?0161:
0046 2F ADD A,R7
0047 L?0162:
0047 F582 MOV DPL,A
0049 EE MOV A,R6
004A 34FF ADDC A,#0FFH
004C F583 MOV DPH,A
004E 22 RET
004F L?0163:
004F 7BFF MOV R3,#0FFH
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 15
0051 L?0164:
0051 900000 E MOV DPTR,#?_LcdDisplay?BYTE+05H
0054 7403 MOV A,#03H
0056 F0 MOVX @DPTR,A
0057 22 RET
0058 L?0165:
0058 E4 CLR A
0059 FE MOV R6,A
005A FD MOV R5,A
005B FC MOV R4,A
005C 020000 E LJMP ?C?LLDXDATA0
005F L?0166:
005F 540F ANL A,#0FH
0061 FD MOV R5,A
0062 900000 R MOV DPTR,#hex
0065 120000 E LCALL ?C?PLDXDATA
0068 8E82 MOV DPL,R6
006A 758300 MOV DPH,#00H
006D ED MOV A,R5
006E 120000 E LCALL ?C?CSTOPTR
0071 0E INC R6
0072 22 RET
0073 L?0167:
0073 7D01 MOV R5,#01H
0075 7BFF MOV R3,#0FFH
0077 020000 E LJMP ?C?STRCPY
007A L?0168:
007A 7B01 MOV R3,#01H
007C 7A00 E MOV R2,#HIGH PwrFlg
007E 7900 E MOV R1,#LOW PwrFlg
0080 7D01 MOV R5,#01H
0082 7F90 MOV R7,#090H
0084 7E03 MOV R6,#03H
0086 22 RET
0087 L?0169:
0087 L?0170:
0087 900000 R MOV DPTR,#mode
008A E0 MOVX A,@DPTR
008B 900000 R MOV DPTR,#str
008E 22 RET
008F L?0171:
008F 120000 E LCALL ?C?ULDIV
0092 AC00 MOV R4,AR0
0094 AD01 MOV R5,AR1
0096 AE02 MOV R6,AR2
0098 AF03 MOV R7,AR3
009A 22 RET
009B L?0172:
009B 900003 MOV DPTR,#03H
009E 120000 E LCALL ?C?CSTOPTR
00A1 7430 MOV A,#030H
00A3 020000 E LJMP ?C?CSTPTR
00A6 L?0173:
00A6 E4 CLR A
00A7 L?0174:
00A7 120000 E LCALL ?C?CSTOPTR
00AA 900000 R MOV DPTR,#i
00AD 22 RET
00AE L?0175:
00AE L?0176:
00AE 900000 R MOV DPTR,#dat
00B1 020000 E LJMP ?C?LLDXDATA
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 16
00B4 L?0177:
00B4 E0 MOVX A,@DPTR
00B5 75F00A MOV B,#0AH
00B8 A4 MUL AB
00B9 FD MOV R5,A
00BA A3 INC DPTR
00BB E0 MOVX A,@DPTR
00BC 2D ADD A,R5
00BD 22 RET
; FUNCTION Com0093 (END)
; FUNCTION _NumToStr (BEGIN)
; SOURCE LINE # 77
0000 900000 R MOV DPTR,#dat
0003 120000 E LCALL ?C?LSTXDATA
0006 900000 R MOV DPTR,#str
0009 120000 E LCALL ?C?PSTXDATA
; SOURCE LINE # 78
; SOURCE LINE # 79
000C E4 CLR A
000D 900000 R MOV DPTR,#i
0010 F0 MOVX @DPTR,A
0011 A3 INC DPTR
0012 F0 MOVX @DPTR,A
; SOURCE LINE # 80
0013 900000 R MOV DPTR,#e
0016 120000 E LCALL ?C?LSTKXDATA
0019 3B DB 03BH
001A 9A DB 09AH
001B CA DB 0CAH
001C 00 DB 00H
; SOURCE LINE # 82
001D E4 CLR A
001E FF MOV R7,A
001F FE MOV R6,A
0020 FD MOV R5,A
0021 FC MOV R4,A
0022 900000 R MOV DPTR,#dat
0025 120000 E LCALL ?C?LLDXDATA0
0028 C3 CLR C
0029 120000 E LCALL ?C?ULCMP
002C 7034 JNZ ?C0001
; SOURCE LINE # 83
; SOURCE LINE # 84
002E 900000 R MOV DPTR,#mode
0031 E0 MOVX A,@DPTR
0032 30E110 JNB ACC.1,?C0002
; SOURCE LINE # 85
; SOURCE LINE # 86
0035 120000 R LCALL L?0153
0038 7430 MOV A,#030H
003A 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 87
003D 900000 R MOV DPTR,#x
0040 7401 MOV A,#01H
0042 F0 MOVX @DPTR,A
; SOURCE LINE # 88
0043 8005 SJMP ?C0003
0045 ?C0002:
; SOURCE LINE # 89
0045 E4 CLR A
0046 900000 R MOV DPTR,#x
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 17
0049 F0 MOVX @DPTR,A
004A ?C0003:
; SOURCE LINE # 91
004A 120000 R LCALL L?0169
004D 30E709 JNB ACC.7,?C0004
; SOURCE LINE # 92
0050 120000 E LCALL ?C?PLDXDATA
0053 900000 R MOV DPTR,#x
0056 020000 R LJMP ?C0127
0059 ?C0004:
; SOURCE LINE # 94
0059 120000 E LCALL ?C?PLDXDATA
005C 900000 R MOV DPTR,#x
005F 020000 R LJMP ?C0128
; SOURCE LINE # 96
0062 ?C0001:
; SOURCE LINE # 97
0062 120000 R LCALL L?0175
0065 900000 R MOV DPTR,#k
0068 020000 R LJMP ?C0129
006B ?C0007:
; SOURCE LINE # 98
; SOURCE LINE # 99
; SOURCE LINE # 100
006B 900000 R MOV DPTR,#e
006E 120000 E LCALL ?C?LLDXDATA0
0071 120000 R LCALL L?0175
0074 120000 E LCALL ?C?ULDIV
0077 900000 R MOV DPTR,#x
007A EF MOV A,R7
007B F0 MOVX @DPTR,A
; SOURCE LINE # 101
007C 900000 R MOV DPTR,#mode
007F E0 MOVX A,@DPTR
0080 30E306 JNB ACC.3,?C0009
; SOURCE LINE # 102
; SOURCE LINE # 103
0083 900000 R MOV DPTR,#x
0086 E0 MOVX A,@DPTR
; SOURCE LINE # 104
; SOURCE LINE # 105
0087 800E SJMP ?C0130
0089 ?C0009:
; SOURCE LINE # 107
; SOURCE LINE # 108
0089 900000 R MOV DPTR,#x
008C E0 MOVX A,@DPTR
008D FF MOV R7,A
008E 7006 JNZ ?C0012
0090 900000 R MOV DPTR,#i
0093 E0 MOVX A,@DPTR
0094 6014 JZ ?C0010
0096 ?C0012:
; SOURCE LINE # 109
; SOURCE LINE # 110
0096 EF MOV A,R7
0097 ?C0130:
0097 2430 ADD A,#030H
0099 FF MOV R7,A
009A 120000 R LCALL L?0153
009D 900000 R MOV DPTR,#i
00A0 120000 R LCALL L?0150
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 18
00A3 EF MOV A,R7
; SOURCE LINE # 111
00A4 120000 R LCALL L?0174
00A7 E0 MOVX A,@DPTR
00A8 04 INC A
00A9 F0 MOVX @DPTR,A
; SOURCE LINE # 112
; SOURCE LINE # 113
00AA ?C0010:
; SOURCE LINE # 114
00AA 7F01 MOV R7,#01H
00AC 900000 R MOV DPTR,#e
00AF 120000 R LCALL L?0165
00B2 C3 CLR C
00B3 120000 E LCALL ?C?ULCMP
00B6 602A JZ ?C0008
00B8 ?C0013:
; SOURCE LINE # 115
00B8 120000 R LCALL L?0176
00BB 900000 R MOV DPTR,#e
00BE 120000 E LCALL ?C?LLDXDATA0
00C1 120000 R LCALL L?0171
00C4 900000 R MOV DPTR,#dat
00C7 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 116
00CA 900000 R MOV DPTR,#e
00CD 120000 E LCALL ?C?LLDXDATA
00D0 E4 CLR A
00D1 7B0A MOV R3,#0AH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -