📄 12864.m51
字号:
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, 12864.obj TO 12864 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
12864.obj (12864)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: 12864 (?C_STARTUP)
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 0016H UNIT ?DT?MAIN
DATA 001EH 0004H UNIT _DATA_GROUP_
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 008CH UNIT ?C_C51STARTUP
CODE 088CH 006FH UNIT ?PR?_LCD_DISPLAY_SHU?12864
CODE 08FBH 005BH UNIT ?PR?LCD_DISPLAY?12864
CODE 0956H 0055H UNIT ?C?LIB_CODE
CODE 09ABH 0034H UNIT ?PR?RECEIVEBYTE?12864
CODE 09DFH 0023H UNIT ?PR?_LCD_POS?12864
CODE 0A02H 0021H UNIT ?PR?_DELAY?12864
CODE 0A23H 001FH UNIT ?C_INITSEG
CODE 0A42H 001AH UNIT ?PR?_SENDBYTE?12864
CODE 0A5CH 0016H UNIT ?PR?LCD_INIT?12864
CODE 0A72H 0015H UNIT ?PR?_LCD_WRITEDATA?12864
CODE 0A87H 0012H UNIT ?PR?_LCD_WRITECMD?12864
CODE 0A99H 000FH UNIT ?PR?MAIN?MAIN
CODE 0AA8H 000DH UNIT ?PR?CHECKBUSY?12864
OVERLAY MAP OF MODULE: 12864 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 2
+--> ?PR?LCD_INIT?12864
+--> ?PR?LCD_DISPLAY?12864
+--> ?PR?_LCD_DISPLAY_SHU?12864
?PR?LCD_INIT?12864 ----- -----
+--> ?PR?_DELAY?12864
+--> ?PR?_LCD_WRITECMD?12864
?PR?_DELAY?12864 ----- -----
+--> ?PR?_LCD_WRITECMD?12864
?PR?_LCD_WRITECMD?12864 ----- -----
+--> ?PR?CHECKBUSY?12864
+--> ?PR?_SENDBYTE?12864
?PR?CHECKBUSY?12864 ----- -----
+--> ?PR?_SENDBYTE?12864
+--> ?PR?RECEIVEBYTE?12864
?PR?LCD_DISPLAY?12864 ----- -----
+--> ?PR?_LCD_POS?12864
+--> ?PR?_LCD_WRITEDATA?12864
?PR?_LCD_POS?12864 ----- -----
+--> ?PR?_LCD_WRITECMD?12864
?PR?_LCD_WRITEDATA?12864 ----- -----
+--> ?PR?CHECKBUSY?12864
+--> ?PR?_SENDBYTE?12864
?PR?_LCD_DISPLAY_SHU?12864 001EH 0004H
+--> ?PR?_LCD_POS?12864
+--> ?PR?_LCD_WRITEDATA?12864
SYMBOL TABLE OF MODULE: 12864 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0800H SEGMENT ?C_C51STARTUP
I:0022H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0803H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 3
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0800H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0800H LINE# 133
C:0802H LINE# 134
C:0803H LINE# 135
C:0804H LINE# 136
C:0806H LINE# 185
C:0809H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:0008H PUBLIC table
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0A99H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:000EH PUBLIC table1
D:0014H PUBLIC table2
D:001AH PUBLIC table3
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0A99H LINE# 8
C:0A99H LINE# 9
C:0A99H LINE# 12
C:0A9CH LINE# 13
C:0A9FH LINE# 14
C:0AA6H LINE# 15
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE 12864
C:0000H SYMBOL _ICE_DUMMY_
C:0A75H PUBLIC _Lcd_WriteData
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0AA8H PUBLIC CheckBusy
C:0A5CH PUBLIC Lcd_Init
D:00A8H PUBLIC IE
C:0A09H PUBLIC _delay
C:0A87H PUBLIC _Lcd_WriteCmd
D:00B8H PUBLIC IP
B:00D0H.7 PUBLIC CY
C:088CH PUBLIC _Lcd_display_shu
C:0A49H PUBLIC _SendByte
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 4
B:0090H.6 PUBLIC SCLK
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:09E2H PUBLIC _Lcd_pos
C:08FBH PUBLIC Lcd_Display
C:09ABH PUBLIC ReceiveByte
B:0090H.5 PUBLIC SID
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC L?0048
------- ENDPROC L?0048
------- PROC _DELAY
D:0006H SYMBOL us
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0A09H LINE# 4
C:0A09H LINE# 5
C:0A09H LINE# 7
C:0A0DH LINE# 8
C:0A22H LINE# 9
------- ENDPROC _DELAY
------- PROC L?0047
------- ENDPROC L?0047
------- PROC _SENDBYTE
D:0007H SYMBOL Dbyte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0A49H LINE# 10
C:0A49H LINE# 11
C:0A49H LINE# 13
C:0A4BH LINE# 14
C:0A4BH LINE# 15
C:0A4DH LINE# 16
C:0A51H LINE# 17
C:0A53H LINE# 18
C:0A55H LINE# 19
C:0A57H LINE# 20
C:0A5BH LINE# 21
------- ENDPROC _SENDBYTE
------- PROC RECEIVEBYTE
------- DO
D:0005H SYMBOL i
D:0007H SYMBOL temp1
D:0006H SYMBOL temp2
------- ENDDO
C:09ABH LINE# 22
C:09ABH LINE# 23
C:09ABH LINE# 25
C:09ADH LINE# 26
C:09AEH LINE# 27
C:09AFH LINE# 28
C:09AFH LINE# 29
C:09B3H LINE# 30
C:09B5H LINE# 31
C:09B7H LINE# 32
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 5
C:09B9H LINE# 33
C:09BCH LINE# 34
C:09BDH LINE# 35
C:09C1H LINE# 36
C:09C3H LINE# 37
C:09C3H LINE# 38
C:09C7H LINE# 39
C:09C9H LINE# 40
C:09CBH LINE# 41
C:09CDH LINE# 42
C:09D0H LINE# 43
C:09D1H LINE# 44
C:09D5H LINE# 45
C:09DEH LINE# 46
------- ENDPROC RECEIVEBYTE
------- PROC CHECKBUSY
C:0AA8H LINE# 47
C:0AA8H LINE# 48
C:0AA8H LINE# 49
C:0AADH LINE# 50
C:0AB4H LINE# 51
------- ENDPROC CHECKBUSY
------- PROC _LCD_WRITECMD
D:0004H SYMBOL Cbyte
C:0A87H LINE# 52
C:0A89H LINE# 53
C:0A89H LINE# 54
C:0A8CH LINE# 55
C:0A8EH LINE# 56
C:0A91H LINE# 57
------- ENDPROC _LCD_WRITECMD
------- PROC L?0050
------- ENDPROC L?0050
------- PROC _LCD_WRITEDATA
D:0004H SYMBOL Dbyte
C:0A75H LINE# 59
C:0A77H LINE# 60
C:0A77H LINE# 61
C:0A7AH LINE# 62
C:0A7CH LINE# 63
C:0A7FH LINE# 64
------- ENDPROC _LCD_WRITEDATA
------- PROC L?0049
------- ENDPROC L?0049
------- PROC _LCD_POS
D:0007H SYMBOL X
D:0005H SYMBOL Y
------- DO
D:0007H SYMBOL pos
------- ENDDO
C:09E2H LINE# 66
C:09E2H LINE# 67
C:09E2H LINE# 69
C:09E5H LINE# 70
C:09E9H LINE# 71
C:09ECH LINE# 72
C:09F0H LINE# 73
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 6
C:09F3H LINE# 74
C:09F7H LINE# 75
C:09FAH LINE# 76
C:09FCH LINE# 77
C:09FFH LINE# 78
------- ENDPROC _LCD_POS
------- PROC LCD_INIT
C:0A5CH LINE# 80
C:0A5CH LINE# 81
C:0A5CH LINE# 82
C:0A5EH LINE# 83
C:0A61H LINE# 84
C:0A63H LINE# 85
C:0A66H LINE# 86
C:0A6BH LINE# 87
------- ENDPROC LCD_INIT
------- PROC LCD_DISPLAY
------- DO
D:0003H SYMBOL num
------- ENDDO
C:08FBH LINE# 89
C:08FBH LINE# 90
C:08FBH LINE# 92
C:0901H LINE# 93
C:0909H LINE# 94
C:0909H LINE# 95
C:090CH LINE# 96
C:090DH LINE# 98
C:090FH LINE# 99
C:090FH LINE# 100
C:0914H LINE# 101
C:091CH LINE# 102
C:091CH LINE# 103
C:091FH LINE# 104
C:0920H LINE# 106
C:0922H LINE# 107
C:0922H LINE# 108
C:0927H LINE# 109
C:092EH LINE# 110
C:092EH LINE# 111
C:0937H LINE# 112
C:0938H LINE# 114
C:093AH LINE# 115
C:093CH LINE# 116
C:0942H LINE# 117
C:0949H LINE# 118
C:0949H LINE# 119
C:0952H LINE# 120
C:0953H LINE# 122
C:0955H LINE# 124
------- ENDPROC LCD_DISPLAY
------- PROC _LCD_DISPLAY_SHU
D:0002H SYMBOL S
------- DO
D:0002H SYMBOL a
D:0082H SYMBOL b
D:001EH SYMBOL c
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 16:22:34 PAGE 7
D:0020H SYMBOL d
------- ENDDO
C:088CH LINE# 126
C:0890H LINE# 127
C:0890H LINE# 129
C:089BH LINE# 130
C:08B1H LINE# 131
C:08C5H LINE# 132
C:08DBH LINE# 133
C:08E2H LINE# 134
C:08E6H LINE# 135
C:08EBH LINE# 136
C:08F3H LINE# 137
------- ENDPROC _LCD_DISPLAY_SHU
------- ENDMOD 12864
------- MODULE ?C?UIDIV
C:0956H PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 01E2H BYTE (23%) *
******************************************************************************
Program Size: data=35.0 xdata=0 code=696
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -