📄 12864zkb.lst
字号:
0019 ?C0004:
0019 0B INC R3
001A BB0001 CJNE R3,#00H,?C0047
001D 0A INC R2
001E ?C0047:
001E EB MOV A,R3
001F 640A XRL A,#0AH
0021 4A ORL A,R2
0022 70F5 JNZ ?C0004
0024 ?C0003:
0024 0D INC R5
0025 BD0001 CJNE R5,#00H,?C0048
0028 0C INC R4
0029 ?C0048:
0029 80E4 SJMP ?C0001
; SOURCE LINE # 59
002B ?C0007:
002B 22 RET
; FUNCTION _delay (END)
; FUNCTION chk_busy (BEGIN)
; SOURCE LINE # 62
; SOURCE LINE # 63
; SOURCE LINE # 64
0000 C2B3 CLR RS
; SOURCE LINE # 65
0002 D2B5 SETB RW
; SOURCE LINE # 66
0004 D2B7 SETB E
; SOURCE LINE # 68
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 7
0006 E4 CLR A
0007 FF MOV R7,A
0008 FE MOV R6,A
0009 120000 R LCALL _delay
; SOURCE LINE # 69
000C C2B7 CLR E
; SOURCE LINE # 70
000E 22 RET
; FUNCTION chk_busy (END)
; FUNCTION lcdrd (BEGIN)
; SOURCE LINE # 73
; SOURCE LINE # 74
; SOURCE LINE # 75
0000 75B0FB MOV P3,#0FBH
; SOURCE LINE # 76
0003 00 NOP
; SOURCE LINE # 77
0004 D2B7 SETB E
; SOURCE LINE # 78
0006 120000 R LCALL L?0051
; SOURCE LINE # 79
;---- Variable 'i' assigned to Register 'R7' ----
0009 AF80 MOV R7,P0
; SOURCE LINE # 80
000B 00 NOP
; SOURCE LINE # 81
000C C2B7 CLR E
; SOURCE LINE # 82
; SOURCE LINE # 83
000E ?C0009:
000E 22 RET
; FUNCTION lcdrd (END)
; FUNCTION _lcdwd (BEGIN)
; SOURCE LINE # 86
;---- Variable 'dispdata' assigned to Register 'R1' ----
0000 A907 MOV R1,AR7
; SOURCE LINE # 87
0002 120000 R LCALL chk_busy
; SOURCE LINE # 88
0005 00 NOP
; SOURCE LINE # 89
0006 D2B3 SETB RS
; SOURCE LINE # 90
; SOURCE LINE # 91
; SOURCE LINE # 92
; SOURCE LINE # 93
0008 120000 R LCALL L?0050
; SOURCE LINE # 94
000B 00 NOP
; SOURCE LINE # 95
000C C2B7 CLR E
; SOURCE LINE # 96
000E 00 NOP
; SOURCE LINE # 97
000F 7580FF MOV P0,#0FFH
; SOURCE LINE # 98
0012 22 RET
; FUNCTION _lcdwd (END)
; FUNCTION L?0052 (BEGIN)
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 8
0000 2480 ADD A,#080H
0002 FF MOV R7,A
0003 E0 MOVX A,@DPTR
0004 2F ADD A,R7
0005 FF MOV R7,A
; FUNCTION _lcdwc (BEGIN)
; SOURCE LINE # 101
;---- Variable 'cmdcode' assigned to Register 'R1' ----
0006 A907 MOV R1,AR7
; SOURCE LINE # 102
0008 120000 R LCALL chk_busy
; SOURCE LINE # 103
000B 00 NOP
; SOURCE LINE # 104
000C C2B3 CLR RS
; SOURCE LINE # 105
; SOURCE LINE # 106
; SOURCE LINE # 107
; SOURCE LINE # 108
000E 120000 R LCALL L?0050
; SOURCE LINE # 109
0011 00 NOP
; SOURCE LINE # 110
0012 C2B7 CLR E
; SOURCE LINE # 111
0014 00 NOP
; SOURCE LINE # 112
0015 7580FF MOV P0,#0FFH
; SOURCE LINE # 113
0018 22 RET
; FUNCTION _lcdwc (END)
; FUNCTION lcdreset (BEGIN)
; SOURCE LINE # 116
; SOURCE LINE # 117
0000 7FD0 MOV R7,#0D0H
0002 7E07 MOV R6,#07H
0004 120000 R LCALL _delay
; SOURCE LINE # 118
0007 7F30 MOV R7,#030H
0009 120000 R LCALL _lcdwc
; SOURCE LINE # 119
000C 7F30 MOV R7,#030H
000E 120000 R LCALL _lcdwc
; SOURCE LINE # 120
0011 120000 R LCALL L?0051
; SOURCE LINE # 121
0014 7F0C MOV R7,#0CH
0016 120000 R LCALL _lcdwc
; SOURCE LINE # 122
0019 120000 R LCALL L?0051
; SOURCE LINE # 123
001C 7F01 MOV R7,#01H
001E 120000 R LCALL _lcdwc
; SOURCE LINE # 124
0021 120000 R LCALL L?0051
; SOURCE LINE # 125
0024 0F INC R7
0025 020000 R LJMP _lcdwc
; FUNCTION lcdreset (END)
; FUNCTION _hzkdis (BEGIN)
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 9
; SOURCE LINE # 128
0000 900000 R MOV DPTR,#s
0003 EE MOV A,R6
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EF MOV A,R7
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 129
0008 ?C0013:
0008 900000 R MOV DPTR,#s
000B E0 MOVX A,@DPTR
000C FE MOV R6,A
000D A3 INC DPTR
000E E0 MOVX A,@DPTR
000F F582 MOV DPL,A
0011 8E83 MOV DPH,R6
0013 E4 CLR A
0014 93 MOVC A,@A+DPTR
0015 FF MOV R7,A
0016 D3 SETB C
0017 9400 SUBB A,#00H
0019 401A JC ?C0015
; SOURCE LINE # 130
001B 120000 R LCALL _lcdwd
; SOURCE LINE # 131
001E 900000 R MOV DPTR,#s+01H
0021 E0 MOVX A,@DPTR
0022 04 INC A
0023 F0 MOVX @DPTR,A
0024 7006 JNZ ?C0049
0026 900000 R MOV DPTR,#s
0029 E0 MOVX A,@DPTR
002A 04 INC A
002B F0 MOVX @DPTR,A
002C ?C0049:
; SOURCE LINE # 132
002C 7FF4 MOV R7,#0F4H
002E 7E01 MOV R6,#01H
0030 120000 R LCALL _delay
; SOURCE LINE # 133
0033 80D3 SJMP ?C0013
; SOURCE LINE # 134
0035 ?C0015:
0035 22 RET
; FUNCTION _hzkdis (END)
; FUNCTION hzklib (BEGIN)
; SOURCE LINE # 136
; SOURCE LINE # 137
; SOURCE LINE # 140
0000 7F80 MOV R7,#080H
0002 120000 R LCALL _lcdwc
; SOURCE LINE # 141
0005 7E00 R MOV R6,#HIGH TempString
0007 7F00 R MOV R7,#LOW TempString
0009 120000 R LCALL _hzkdis
; SOURCE LINE # 143
000C 7F80 MOV R7,#080H
000E 120000 R LCALL _lcdwc
; SOURCE LINE # 144
0011 7E00 R MOV R6,#HIGH ?SC_0
0013 7F00 R MOV R7,#LOW ?SC_0
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 10
0015 120000 R LCALL _hzkdis
; SOURCE LINE # 145
0018 7F90 MOV R7,#090H
001A 120000 R LCALL _lcdwc
; SOURCE LINE # 146
001D 7E00 R MOV R6,#HIGH ?SC_28
001F 7F00 R MOV R7,#LOW ?SC_28
0021 120000 R LCALL _hzkdis
; SOURCE LINE # 147
0024 7F88 MOV R7,#088H
0026 120000 R LCALL _lcdwc
; SOURCE LINE # 148
0029 7E00 R MOV R6,#HIGH ?SC_45
002B 7F00 R MOV R7,#LOW ?SC_45
002D 120000 R LCALL _hzkdis
; SOURCE LINE # 149
0030 7F98 MOV R7,#098H
0032 120000 R LCALL _lcdwc
; SOURCE LINE # 150
0035 7E00 R MOV R6,#HIGH ?SC_62
0037 7F00 R MOV R7,#LOW ?SC_62
0039 020000 R LJMP _hzkdis
; FUNCTION hzklib (END)
; FUNCTION _lcdfill (BEGIN)
; SOURCE LINE # 156
0000 900000 R MOV DPTR,#disdata
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
; SOURCE LINE # 157
; SOURCE LINE # 158
0005 E4 CLR A
0006 900000 R MOV DPTR,#ii
0009 F0 MOVX @DPTR,A
000A ?C0017:
000A 900000 R MOV DPTR,#ii
000D E0 MOVX A,@DPTR
000E C3 CLR C
000F 9409 SUBB A,#09H
0011 5054 JNC ?C0026
; SOURCE LINE # 159
0013 E4 CLR A
0014 900000 R MOV DPTR,#y
0017 F0 MOVX @DPTR,A
0018 ?C0020:
; SOURCE LINE # 160
0018 E4 CLR A
0019 900000 R MOV DPTR,#x
001C F0 MOVX @DPTR,A
001D ?C0023:
; SOURCE LINE # 161
001D 7F36 MOV R7,#036H
001F 120000 R LCALL _lcdwc
; SOURCE LINE # 162
0022 900000 R MOV DPTR,#y
0025 E0 MOVX A,@DPTR
0026 2480 ADD A,#080H
0028 FF MOV R7,A
0029 120000 R LCALL _lcdwc
; SOURCE LINE # 163
002C 900000 R MOV DPTR,#x
002F E0 MOVX A,@DPTR
C51 COMPILER V7.06 12864ZKB 09/16/2007 17:58:10 PAGE 11
0030 900000 R MOV DPTR,#ii
0033 120000 R LCALL L?0052
; SOURCE LINE # 164
0036 7F30 MOV R7,#030H
0038 120000 R LCALL _lcdwc
; SOURCE LINE # 165
003B 900000 R MOV DPTR,#disdata
003E E0 MOVX A,@DPTR
003F FF MOV R7,A
0040 120000 R LCALL _lcdwd
; SOURCE LINE # 166
0043 E0 MOVX A,@DPTR
0044 FF MOV R7,A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -