📄 12864zkb.lst
字号:
0045 120000 R LCALL _lcdwd
; SOURCE LINE # 167
0048 A3 INC DPTR
0049 E0 MOVX A,@DPTR
004A 04 INC A
004B F0 MOVX @DPTR,A
004C E0 MOVX A,@DPTR
004D C3 CLR C
004E 9408 SUBB A,#08H
0050 40CB JC ?C0023
0052 ?C0022:
0052 900000 R MOV DPTR,#y
0055 E0 MOVX A,@DPTR
0056 04 INC A
0057 F0 MOVX @DPTR,A
0058 E0 MOVX A,@DPTR
0059 C3 CLR C
005A 9420 SUBB A,#020H
005C 40BA JC ?C0020
005E ?C0019:
005E 900000 R MOV DPTR,#ii
0061 E0 MOVX A,@DPTR
0062 2408 ADD A,#08H
0064 F0 MOVX @DPTR,A
0065 80A3 SJMP ?C0017
; SOURCE LINE # 168
0067 ?C0026:
0067 22 RET
; FUNCTION _lcdfill (END)
; FUNCTION _lcdfill_upright (BEGIN)
; SOURCE LINE # 172
0000 900000 R MOV DPTR,#disdata
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
; SOURCE LINE # 173
; SOURCE LINE # 175
0005 E4 CLR A
0006 900000 R MOV DPTR,#ii
0009 F0 MOVX @DPTR,A
000A ?C0027:
000A 900000 R MOV DPTR,#ii
000D E0 MOVX A,@DPTR
000E C3 CLR C
000F 9409 SUBB A,#09H
0011 4003 JC $ + 5H
0013 020000 R LJMP ?C0041
; SOURCE LINE # 176
0016 E4 CLR A
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 12
0017 900000 R MOV DPTR,#y
001A F0 MOVX @DPTR,A
001B ?C0030:
; SOURCE LINE # 177
001B 900000 R MOV DPTR,#disdata
001E E0 MOVX A,@DPTR
001F 900000 R MOV DPTR,#f
0022 F0 MOVX @DPTR,A
; SOURCE LINE # 178
0023 E4 CLR A
0024 900000 R MOV DPTR,#i
0027 F0 MOVX @DPTR,A
0028 ?C0033:
; SOURCE LINE # 179
0028 900000 R MOV DPTR,#f
002B E0 MOVX A,@DPTR
002C 30E006 JNB ACC.0,?C0036
; SOURCE LINE # 180
002F A3 INC DPTR
0030 74FF MOV A,#0FFH
0032 F0 MOVX @DPTR,A
0033 8005 SJMP ?C0037
0035 ?C0036:
; SOURCE LINE # 182
0035 E4 CLR A
0036 900000 R MOV DPTR,#k
0039 F0 MOVX @DPTR,A
003A ?C0037:
; SOURCE LINE # 183
003A E4 CLR A
003B 900000 R MOV DPTR,#x
003E F0 MOVX @DPTR,A
003F ?C0038:
; SOURCE LINE # 184
003F 7F36 MOV R7,#036H
0041 120000 R LCALL _lcdwc
; SOURCE LINE # 185
0044 900000 R MOV DPTR,#y
0047 E0 MOVX A,@DPTR
0048 75F008 MOV B,#08H
004B A4 MUL AB
004C FF MOV R7,A
004D 900000 R MOV DPTR,#i
0050 E0 MOVX A,@DPTR
0051 2F ADD A,R7
0052 2480 ADD A,#080H
0054 FF MOV R7,A
0055 120000 R LCALL _lcdwc
; SOURCE LINE # 186
0058 900000 R MOV DPTR,#x
005B E0 MOVX A,@DPTR
005C 900000 R MOV DPTR,#ii
005F 120000 R LCALL L?0052
; SOURCE LINE # 187
0062 7F30 MOV R7,#030H
0064 120000 R LCALL _lcdwc
; SOURCE LINE # 188
0067 900000 R MOV DPTR,#k
006A E0 MOVX A,@DPTR
006B FF MOV R7,A
006C 120000 R LCALL _lcdwd
; SOURCE LINE # 189
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 13
006F E0 MOVX A,@DPTR
0070 FF MOV R7,A
0071 120000 R LCALL _lcdwd
; SOURCE LINE # 190
0074 900000 R MOV DPTR,#x
0077 E0 MOVX A,@DPTR
0078 04 INC A
0079 F0 MOVX @DPTR,A
007A E0 MOVX A,@DPTR
007B C3 CLR C
007C 9408 SUBB A,#08H
007E 40BF JC ?C0038
0080 ?C0039:
; SOURCE LINE # 191
0080 900000 R MOV DPTR,#f
0083 E0 MOVX A,@DPTR
0084 C3 CLR C
0085 13 RRC A
0086 F0 MOVX @DPTR,A
; SOURCE LINE # 192
0087 900000 R MOV DPTR,#i
008A E0 MOVX A,@DPTR
008B 04 INC A
008C F0 MOVX @DPTR,A
008D E0 MOVX A,@DPTR
008E C3 CLR C
008F 9408 SUBB A,#08H
0091 4095 JC ?C0033
; SOURCE LINE # 193
0093 ?C0032:
0093 900000 R MOV DPTR,#y
0096 E0 MOVX A,@DPTR
0097 04 INC A
0098 F0 MOVX @DPTR,A
0099 E0 MOVX A,@DPTR
009A C3 CLR C
009B 9404 SUBB A,#04H
009D 5003 JNC $ + 5H
009F 020000 R LJMP ?C0030
00A2 ?C0029:
00A2 900000 R MOV DPTR,#ii
00A5 E0 MOVX A,@DPTR
00A6 2408 ADD A,#08H
00A8 F0 MOVX @DPTR,A
00A9 020000 R LJMP ?C0027
; SOURCE LINE # 194
00AC ?C0041:
00AC 22 RET
; FUNCTION _lcdfill_upright (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 196
; SOURCE LINE # 197
; SOURCE LINE # 214
0000 900000 R MOV DPTR,#i
0003 7455 MOV A,#055H
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 216
0006 00 NOP
0007 ?C0042:
; SOURCE LINE # 218
; SOURCE LINE # 219
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 14
; SOURCE LINE # 230
0007 120000 R LCALL lcdreset
; SOURCE LINE # 231
000A 7F01 MOV R7,#01H
000C 120000 R LCALL _lcdwc
; SOURCE LINE # 232
000F 7FE8 MOV R7,#0E8H
0011 7E03 MOV R6,#03H
0013 120000 R LCALL _delay
; SOURCE LINE # 233
0016 7FFF MOV R7,#0FFH
0018 120000 R LCALL _lcdfill
; SOURCE LINE # 234
001B 7F70 MOV R7,#070H
001D 7E17 MOV R6,#017H
001F 120000 R LCALL _delay
; SOURCE LINE # 235
0022 900000 R MOV DPTR,#i
0025 E0 MOVX A,@DPTR
0026 FF MOV R7,A
0027 120000 R LCALL _lcdfill
; SOURCE LINE # 236
002A 7F70 MOV R7,#070H
002C 7E17 MOV R6,#017H
002E 120000 R LCALL _delay
; SOURCE LINE # 237
0031 900000 R MOV DPTR,#i
0034 E0 MOVX A,@DPTR
0035 FF MOV R7,A
0036 120000 R LCALL _lcdfill_upright
; SOURCE LINE # 238
0039 7F70 MOV R7,#070H
003B 7E17 MOV R6,#017H
003D 120000 R LCALL _delay
; SOURCE LINE # 239
0040 E4 CLR A
0041 FF MOV R7,A
0042 120000 R LCALL _lcdfill
; SOURCE LINE # 240
0045 7F01 MOV R7,#01H
0047 120000 R LCALL _lcdwc
; SOURCE LINE # 241
004A 7FE8 MOV R7,#0E8H
004C 7E03 MOV R6,#03H
004E 120000 R LCALL _delay
; SOURCE LINE # 242
0051 120000 R LCALL hzklib
; SOURCE LINE # 243
0054 7FA0 MOV R7,#0A0H
0056 7E0F MOV R6,#0FH
0058 120000 R LCALL _delay
; SOURCE LINE # 244
005B 900000 R MOV DPTR,#i
005E E0 MOVX A,@DPTR
005F F4 CPL A
0060 F0 MOVX @DPTR,A
; SOURCE LINE # 245
0061 ?C0044:
0061 80FE SJMP ?C0044
; FUNCTION main (END)
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 15
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
hzklib . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TempString . . . . . . . . . . . . . AUTO XDATA ARRAY 0000H 16
lcdrd. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
RS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
t1 . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
_lcdfill_upright . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
disdata. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
x. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
y. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
ii . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0004H 1
f. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0005H 1
k. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0006H 1
RW . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
_lcdfill . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
disdata. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
x. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
y. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
ii . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
E. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
lcdreset . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
chk_busy . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
State. . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
_lcdwc . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0006H -----
cmdcode. . . . . . . . . . . . . . . * REG * DATA U_CHAR 0001H 1
_hzkdis. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
s. . . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 2
_lcdwd . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
dispdata . . . . . . . . . . . . . . * REG * DATA U_CHAR 0001H 1
LCDdata. . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0000H 1
_delay . . . . . . . . . . . . . . . . PUBLIC CODE PROC 000CH -----
t. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
i. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
j. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0002H 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 648 ----
CONSTANT SIZE = 79 ----
XDATA SIZE = 1 32
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 3 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -