📄 check.lst
字号:
; SOURCE LINE # 48
008A E4 CLR A
008B 900000 R MOV DPTR,#k
008E F0 MOVX @DPTR,A
008F ?C0019:
; SOURCE LINE # 49
008F 900000 R MOV DPTR,#val
0092 E0 MOVX A,@DPTR
0093 FF MOV R7,A
0094 7D00 MOV R5,#00H
0096 7CB0 MOV R4,#0B0H
0098 120000 E LCALL _LcdWriteData
009B 900000 R MOV DPTR,#k
009E E0 MOVX A,@DPTR
C51 COMPILER V8.01 CHECK 03/28/2006 09:49:25 PAGE 19
009F 04 INC A
00A0 F0 MOVX @DPTR,A
00A1 E0 MOVX A,@DPTR
00A2 C3 CLR C
00A3 9410 SUBB A,#010H
00A5 40E8 JC ?C0019
00A7 ?C0020:
; SOURCE LINE # 50
; SOURCE LINE # 51
00A7 120000 R LCALL L?0192
00AA 40DE JC ?C0016
00AC ?C0017:
; SOURCE LINE # 52
00AC 900000 R MOV DPTR,#val1
00AF E0 MOVX A,@DPTR
00B0 900000 R MOV DPTR,#val
00B3 F0 MOVX @DPTR,A
; SOURCE LINE # 53
00B4 F4 CPL A
00B5 A3 INC DPTR
00B6 F0 MOVX @DPTR,A
; SOURCE LINE # 54
00B7 900000 R MOV DPTR,#i
00BA E0 MOVX A,@DPTR
00BB 04 INC A
00BC F0 MOVX @DPTR,A
00BD 020000 R LJMP ?C0001
; SOURCE LINE # 55
00C0 ?C0022:
00C0 22 RET
00C1 L?0185:
00C1 900000 R MOV DPTR,#val
00C4 E0 MOVX A,@DPTR
00C5 FF MOV R7,A
00C6 7D00 MOV R5,#00H
00C8 120000 E LCALL _LcdWriteData
00CB 900000 R MOV DPTR,#k
00CE E0 MOVX A,@DPTR
00CF 04 INC A
00D0 F0 MOVX @DPTR,A
00D1 E0 MOVX A,@DPTR
00D2 C3 CLR C
00D3 9410 SUBB A,#010H
00D5 22 RET
00D6 L?0209:
00D6 7D00 MOV R5,#00H
00D8 7CA8 MOV R4,#0A8H
00DA 120000 E LCALL _LcdWriteCommand
00DD 7D00 MOV R5,#00H
00DF 22 RET
00E0 L?0210:
00E0 900000 R MOV DPTR,#i
00E3 E0 MOVX A,@DPTR
00E4 44B8 ORL A,#0B8H
00E6 FF MOV R7,A
00E7 7D00 MOV R5,#00H
00E9 120000 E LCALL _LcdWriteCommand
00EC 22 RET
; FUNCTION LcdDisBlock (END)
; FUNCTION CheckLcd (BEGIN)
; SOURCE LINE # 58
C51 COMPILER V8.01 CHECK 03/28/2006 09:49:25 PAGE 20
; SOURCE LINE # 59
; SOURCE LINE # 62
0000 7A00 R MOV R2,#HIGH ?SC_0
0002 7900 R MOV R1,#LOW ?SC_0
0004 120000 R LCALL L?0161
; SOURCE LINE # 63
0007 120000 R LCALL L?0214
000A 7A00 R MOV R2,#HIGH ?SC_25
000C 7900 R MOV R1,#LOW ?SC_25
000E 120000 R LCALL L?0162
0011 E4 CLR A
0012 FD MOV R5,A
0013 7F10 MOV R7,#010H
0015 120000 E LCALL _LcdDisplay
; SOURCE LINE # 64
0018 7BFF MOV R3,#0FFH
001A 7A00 R MOV R2,#HIGH ?SC_48
001C 7900 R MOV R1,#LOW ?SC_48
001E 120000 R LCALL L?0162
0021 7D10 MOV R5,#010H
0023 7F20 MOV R7,#020H
0025 120000 E LCALL _LcdDisplay
; SOURCE LINE # 65
0028 120000 R LCALL L?0159
002B 7D10 MOV R5,#010H
002D 7F30 MOV R7,#030H
002F 120000 E LCALL _LcdDisplay
0032 ?C0023:
; SOURCE LINE # 66
; SOURCE LINE # 67
; SOURCE LINE # 68
0032 120000 R LCALL L?0203
; SOURCE LINE # 69
0035 F4 CPL A
0036 60FA JZ ?C0023
0038 ?C0025:
; SOURCE LINE # 70
0038 900000 R MOV DPTR,#val
003B E0 MOVX A,@DPTR
003C 64C5 XRL A,#0C5H
003E 6003 JZ $ + 5H
0040 020000 R LJMP ?C0026
; SOURCE LINE # 71
; SOURCE LINE # 72
0043 120000 R LCALL LcdDisBlock
; SOURCE LINE # 73
0046 E4 CLR A
0047 900000 R MOV DPTR,#i
004A F0 MOVX @DPTR,A
004B A3 INC DPTR
004C F0 MOVX @DPTR,A
004D ?C0027:
004D 900000 R MOV DPTR,#i
0050 E0 MOVX A,@DPTR
0051 FE MOV R6,A
0052 A3 INC DPTR
0053 E0 MOVX A,@DPTR
0054 FF MOV R7,A
0055 E4 CLR A
0056 FC MOV R4,A
0057 FD MOV R5,A
0058 7BB8 MOV R3,#0B8H
C51 COMPILER V8.01 CHECK 03/28/2006 09:49:25 PAGE 21
005A 7A88 MOV R2,#088H
005C F9 MOV R1,A
005D F8 MOV R0,A
005E D3 SETB C
005F 120000 E LCALL ?C?SLCMP
0062 4014 JC ?C0028
; SOURCE LINE # 74
0064 120000 E LCALL GetKey
0067 EF MOV A,R7
0068 64C5 XRL A,#0C5H
006A 600C JZ ?C0028
006C ?C0029:
006C 900000 R MOV DPTR,#i
006F E4 CLR A
0070 75F001 MOV B,#01H
0073 120000 E LCALL ?C?IILDX
0076 80D5 SJMP ?C0027
0078 ?C0028:
; SOURCE LINE # 75
0078 7FC0 MOV R7,#0C0H
007A 120000 E LCALL _LcdClear
; SOURCE LINE # 76
007D 7BFF MOV R3,#0FFH
007F 7A00 R MOV R2,#HIGH ?SC_78
0081 7900 R MOV R1,#LOW ?SC_78
0083 120000 R LCALL L?0162
0086 7D18 MOV R5,#018H
0088 7F08 MOV R7,#08H
008A 120000 E LCALL _LcdDisplay
; SOURCE LINE # 77
008D 7BFF MOV R3,#0FFH
008F 7A00 R MOV R2,#HIGH ?SC_98
0091 7900 R MOV R1,#LOW ?SC_98
0093 120000 R LCALL L?0162
0096 7D10 MOV R5,#010H
0098 7F20 MOV R7,#020H
009A 120000 E LCALL _LcdDisplay
; SOURCE LINE # 78
009D 7BFF MOV R3,#0FFH
009F 7A00 R MOV R2,#HIGH ?SC_114
00A1 7900 R MOV R1,#LOW ?SC_114
00A3 120000 R LCALL L?0162
00A6 7D10 MOV R5,#010H
00A8 7F30 MOV R7,#030H
00AA 120000 E LCALL _LcdDisplay
00AD ?C0031:
; SOURCE LINE # 79
; SOURCE LINE # 80
00AD 120000 R LCALL L?0203
; SOURCE LINE # 81
00B0 F4 CPL A
00B1 60FA JZ ?C0031
; SOURCE LINE # 82
00B3 E0 MOVX A,@DPTR
00B4 64AA XRL A,#0AAH
00B6 7031 JNZ ?C0034
; SOURCE LINE # 83
00B8 7BFF MOV R3,#0FFH
00BA 7A00 R MOV R2,#HIGH ?SC_130
00BC 7900 R MOV R1,#LOW ?SC_130
00BE 120000 R LCALL L?0162
; SOURCE LINE # 84
C51 COMPILER V8.01 CHECK 03/28/2006 09:49:25 PAGE 22
00C1 120000 R LCALL L?0214
00C4 7A00 R MOV R2,#HIGH ?SC_132
00C6 7900 R MOV R1,#LOW ?SC_132
00C8 120000 R LCALL L?0162
; SOURCE LINE # 85
00CB 120000 R LCALL L?0200
00CE 120000 R LCALL L?0162
00D1 E4 CLR A
00D2 FD MOV R5,A
00D3 7F20 MOV R7,#020H
00D5 120000 E LCALL _LcdDisplay
; SOURCE LINE # 86
00D8 120000 R LCALL L?0159
; SOURCE LINE # 87
00DB 120000 R LCALL L?0204
00DE ?C0035:
; SOURCE LINE # 88
; SOURCE LINE # 89
; SOURCE LINE # 90
00DE 120000 R LCALL L?0220
00E1 604F JZ ?C0038
00E3 ?C0037:
; SOURCE LINE # 91
; SOURCE LINE # 92
00E3 120000 R LCALL L?0196
00E6 40F6 JC ?C0035
00E8 22 RET
; SOURCE LINE # 94
00E9 ?C0034:
; SOURCE LINE # 95
00E9 900000 R MOV DPTR,#val
00EC E0 MOVX A,@DPTR
00ED 64AB XRL A,#0ABH
00EF 70BC JNZ ?C0031
; SOURCE LINE # 96
00F1 7BFF MOV R3,#0FFH
00F3 7A00 R MOV R2,#HIGH ?SC_130
00F5 7900 R MOV R1,#LOW ?SC_130
00F7 120000 R LCALL L?0162
00FA E4 CLR A
00FB FD MOV R5,A
00FC FF MOV R7,A
00FD 120000 E LCALL _LcdDisplay
; SOURCE LINE # 97
0100 7BFF MOV R3,#0FFH
0102 7A00 R MOV R2,#HIGH ?SC_143
0104 7900 R MOV R1,#LOW ?SC_143
0106 120000 R LCALL L?0162
; SOURCE LINE # 98
0109 120000 R LCALL L?0200
010C 120000 R LCALL L?0162
010F E4 CLR A
0110 FD MOV R5,A
0111 7F20 MOV R7,#020H
0113 120000 E LCALL _LcdDisplay
; SOURCE LINE # 99
0116 120000 R LCALL L?0160
; SOURCE LINE # 100
0119 120000 R LCALL L?0204
011C ?C0040:
; SOURCE LINE # 101
; SOURCE LINE # 102
C51 COMPILER V8.01 CHECK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -