📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCD12864.obj, main.obj, key.obj TO main
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
LCD12864.obj (LCD12864)
main.obj (MAIN)
key.obj (KEY)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: main (LCD12864)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT ?DT?MOVE?MAIN
DATA 000DH 0004H UNIT ?DT?_PUTPIXEL?LCD12864
DATA 0011H 0002H UNIT _DATA_GROUP_
IDATA 0013H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0488H UNIT ?CO?MAIN
CODE 048BH 00AAH UNIT ?PR?MAIN?MAIN
CODE 0535H 0082H UNIT ?PR?_PUTPIXEL?LCD12864
CODE 05B7H 0073H UNIT ?PR?GET_KEY?KEY
CODE 062AH 004CH UNIT ?PR?MOVE?MAIN
CODE 0676H 004BH UNIT ?PR?_PHO_DISP?LCD12864
CODE 06C1H 0045H UNIT ?PR?KBSCAN?KEY
CODE 0706H 0041H UNIT ?PR?FLASH?LCD12864
CODE 0747H 0040H UNIT ?CO?LCD12864
CODE 0787H 0035H UNIT ?PR?_LAT_DISP?LCD12864
CODE 07BCH 0032H UNIT ?C?LIB_CODE
CODE 07EEH 002BH UNIT ?PR?_SETXY?LCD12864
CODE 0819H 0027H UNIT ?PR?_GOTOXY?LCD12864
CODE 0840H 0026H UNIT ?PR?INIT_LCD?LCD12864
CODE 0866H 0023H UNIT ?PR?_SETCGRAM?LCD12864
CODE 0889H 0020H UNIT ?PR?_DELAYS?KEY
CODE 08A9H 0018H UNIT ?PR?_DELAY?MAIN
CODE 08C1H 0017H UNIT ?PR?_LCD_PUTS?LCD12864
CODE 08D8H 0016H UNIT ?PR?_SEND_D?LCD12864
CODE 08EEH 0015H UNIT ?PR?_SEND_I?LCD12864
CODE 0903H 000FH UNIT ?PR?CLRDDRAM?LCD12864
CODE 0912H 000EH UNIT ?PR?CHK_BUSY?LCD12864
CODE 0920H 000EH UNIT ?PR?READ_D?LCD12864
CODE 092EH 000EH UNIT ?PR?READ_I?LCD12864
CODE 093CH 000CH UNIT ?C_C51STARTUP
CODE 0948H 0005H UNIT ?PR?CLRGDRAM?LCD12864
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 2
OVERLAY MAP OF MODULE: main (LCD12864)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_LCD?LCD12864
+--> ?PR?CLRDDRAM?LCD12864
+--> ?CO?MAIN
+--> ?PR?_PHO_DISP?LCD12864
+--> ?PR?_DELAY?MAIN
+--> ?PR?GET_KEY?KEY
+--> ?PR?_SETCGRAM?LCD12864
+--> ?PR?_GOTOXY?LCD12864
+--> ?PR?_LCD_PUTS?LCD12864
+--> ?PR?_SEND_D?LCD12864
?PR?INIT_LCD?LCD12864 ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_SEND_I?LCD12864
?PR?_SEND_I?LCD12864 ----- -----
+--> ?PR?CHK_BUSY?LCD12864
?PR?CLRDDRAM?LCD12864 ----- -----
+--> ?PR?_SEND_I?LCD12864
?PR?_PHO_DISP?LCD12864 0011H 0002H
+--> ?PR?_SEND_I?LCD12864
+--> ?PR?_SEND_D?LCD12864
?PR?_SEND_D?LCD12864 ----- -----
+--> ?PR?CHK_BUSY?LCD12864
?PR?GET_KEY?KEY ----- -----
+--> ?PR?KBSCAN?KEY
?PR?KBSCAN?KEY ----- -----
+--> ?PR?_DELAYS?KEY
?PR?_SETCGRAM?LCD12864 ----- -----
+--> ?PR?_SEND_I?LCD12864
+--> ?PR?_SEND_D?LCD12864
?PR?_GOTOXY?LCD12864 ----- -----
+--> ?PR?_SEND_I?LCD12864
?PR?_LCD_PUTS?LCD12864 ----- -----
+--> ?PR?_SEND_D?LCD12864
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 3
SYMBOL TABLE OF MODULE: main (LCD12864)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD12864
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00C0H PUBLIC XICON
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:0080H PUBLIC DB
B:0080H.7 PUBLIC BF
B:00B0H.2 PUBLIC DI
C:0819H PUBLIC _gotoxy
D:00A8H PUBLIC IE
C:0706H PUBLIC flash
D:00B8H PUBLIC IP
C:07EEH PUBLIC _setxy
B:00B0H.3 PUBLIC RW
D:0098H PUBLIC SCON
C:0787H PUBLIC _lat_disp
D:0088H PUBLIC TCON
C:0866H PUBLIC _setcgram
C:0676H PUBLIC _pho_disp
B:00B0H.4 PUBLIC E
C:0903H PUBLIC clrddram
C:08E0H PUBLIC _send_d
C:0948H PUBLIC clrgdram
C:08F5H PUBLIC _send_i
C:0912H PUBLIC chk_busy
C:0535H PUBLIC _putpixel
C:0920H PUBLIC read_d
C:08C1H PUBLIC _LCD_puts
B:00B0H.5 PUBLIC PSB
C:092EH PUBLIC read_i
D:00C8H PUBLIC T2CON
C:0840H PUBLIC init_LCD
B:00B0H.6 PUBLIC RST
D:00D0H PUBLIC PSW
------- PROC INIT_LCD
C:0840H LINE# 26
C:0840H LINE# 27
C:0840H LINE# 28
C:0842H LINE# 29
C:0849H LINE# 30
C:084BH LINE# 34
C:084DH LINE# 35
C:0852H LINE# 36
C:0857H LINE# 37
C:085CH LINE# 38
C:0861H LINE# 39
------- ENDPROC INIT_LCD
------- PROC CHK_BUSY
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 4
C:0912H LINE# 45
C:0912H LINE# 46
C:0912H LINE# 47
C:0914H LINE# 48
C:0916H LINE# 49
C:0918H LINE# 50
C:091AH LINE# 51
C:091DH LINE# 52
C:091FH LINE# 53
------- ENDPROC CHK_BUSY
------- PROC L?0062
------- ENDPROC L?0062
------- PROC _SEND_I
D:0007H SYMBOL instrution
C:08F5H LINE# 58
C:08F5H LINE# 59
C:08F5H LINE# 60
C:08F8H LINE# 61
C:08FAH LINE# 62
C:08FCH LINE# 63
C:08FEH LINE# 64
C:0900H LINE# 69
C:0902H LINE# 70
------- ENDPROC _SEND_I
------- PROC L?0061
------- ENDPROC L?0061
------- PROC _SEND_D
D:0007H SYMBOL dt
C:08E0H LINE# 75
C:08E0H LINE# 76
C:08E0H LINE# 77
C:08E3H LINE# 78
C:08E5H LINE# 79
C:08E7H LINE# 80
C:08E9H LINE# 81
C:08EBH LINE# 86
C:08EDH LINE# 87
------- ENDPROC _SEND_D
------- PROC READ_D
------- DO
D:0007H SYMBOL dt
------- ENDDO
C:0920H LINE# 92
C:0920H LINE# 93
C:0920H LINE# 96
C:0923H LINE# 97
C:0925H LINE# 98
C:0927H LINE# 99
C:0929H LINE# 103
C:092BH LINE# 104
C:092DH LINE# 105
C:092DH LINE# 106
------- ENDPROC READ_D
------- PROC READ_I
------- DO
D:0007H SYMBOL dt
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 5
C:092EH LINE# 110
C:092EH LINE# 111
C:092EH LINE# 114
C:0931H LINE# 115
C:0933H LINE# 116
C:0935H LINE# 117
C:0937H LINE# 121
C:0939H LINE# 122
C:093BH LINE# 123
C:093BH LINE# 124
------- ENDPROC READ_I
------- PROC _GOTOXY
D:0006H SYMBOL x
D:0005H SYMBOL y
C:0819H LINE# 129
C:081BH LINE# 130
C:081BH LINE# 131
C:0829H LINE# 132
C:0829H LINE# 133
C:082EH LINE# 134
C:0833H LINE# 135
C:0838H LINE# 136
C:083FH LINE# 137
C:083FH LINE# 138
------- ENDPROC _GOTOXY
------- PROC _SETXY
D:0006H SYMBOL x
D:0005H SYMBOL y
C:07EEH LINE# 145
C:07F0H LINE# 146
C:07F0H LINE# 147
C:07F5H LINE# 148
C:07FAH LINE# 149
C:07FAH LINE# 150
C:0801H LINE# 151
C:0804H LINE# 152
C:0806H LINE# 154
C:0806H LINE# 155
C:080DH LINE# 156
C:0814H LINE# 157
C:0814H LINE# 158
------- ENDPROC _SETXY
------- PROC FLASH
C:0706H LINE# 164
C:0706H LINE# 165
C:0706H LINE# 166
C:070BH LINE# 167
C:0712H LINE# 168
C:0717H LINE# 169
C:071EH LINE# 170
C:0723H LINE# 171
C:072AH LINE# 172
C:072FH LINE# 173
C:0736H LINE# 174
C:073BH LINE# 175
C:0742H LINE# 176
------- ENDPROC FLASH
BL51 BANKED LINKER/LOCATER V6.00 01/07/2009 11:33:16 PAGE 6
------- PROC CLRDDRAM
C:0903H LINE# 182
C:0903H LINE# 183
C:0903H LINE# 184
C:0908H LINE# 185
C:090DH LINE# 186
------- ENDPROC CLRDDRAM
------- PROC _LCD_PUTS
D:0002H SYMBOL string
D:0005H SYMBOL num
C:08C1H LINE# 192
C:08C5H LINE# 193
C:08C5H LINE# 194
C:08CBH LINE# 195
C:08CBH LINE# 196
C:08D5H LINE# 197
C:08D7H LINE# 198
------- ENDPROC _LCD_PUTS
------- PROC _PHO_DISP
D:0011H SYMBOL tab
------- DO
D:0005H SYMBOL i
D:0004H SYMBOL j
D:0002H SYMBOL k
D:0006H SYMBOL lcd_x
D:0003H SYMBOL lcd_y
------- ENDDO
C:0676H LINE# 203
C:067AH LINE# 204
C:067AH LINE# 207
C:067CH LINE# 208
C:067EH LINE# 209
C:067EH LINE# 210
C:0688H LINE# 211
C:0688H LINE# 212
C:0688H LINE# 213
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -