📄 buxin.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj TO buxin RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: buxin (MAIN)
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 000EH UNIT ?DT?MAIN
DATA 0016H 0004H UNIT _DATA_GROUP_
001AH 0006H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0147H UNIT ?PR?KEYSCAN?MAIN
CODE 014AH 00AFH UNIT ?CO?MAIN
CODE 01F9H 00A1H UNIT ?PR?INIT?MAIN
CODE 029AH 009EH UNIT ?PR?_LCD_SHOW?MAIN
CODE 0338H 008CH UNIT ?C_C51STARTUP
CODE 03C4H 004DH UNIT ?C?LIB_CODE
CODE 0411H 0046H UNIT ?PR?GETKEY?MAIN
CODE 0457H 002EH UNIT ?PR?LCD_INIT?MAIN
CODE 0485H 002AH UNIT ?PR?_LCD_SHOW_TEXT?MAIN
CODE 04AFH 0024H UNIT ?PR?DELAY500MS?MAIN
CODE 04D3H 0023H UNIT ?PR?DELAY50MS?MAIN
CODE 04F6H 0022H UNIT ?PR?_LCD_SHOW_NUM?MAIN
CODE 0518H 001BH UNIT ?PR?_DELAYMS?MAIN
CODE 0533H 001AH UNIT ?PR?_LCD_ADD?MAIN
CODE 054DH 0016H UNIT ?PR?CHECKBUSY?MAIN
CODE 0563H 0014H UNIT ?PR?WRITE?MAIN
CODE 0577H 0014H UNIT ?PR?WRITEDDR?MAIN
CODE 058BH 0014H UNIT ?PR?USLEEP?MAIN
CODE 059FH 000CH UNIT ?PR?MAIN?MAIN
CODE 05ABH 000BH UNIT ?PR?LCD_LINE2?MAIN
CODE 05B6H 0004H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: buxin (MAIN)
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?KEYSCAN?MAIN
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INIT?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_SHOW_TEXT?MAIN
+--> ?PR?LCD_LINE2?MAIN
+--> ?PR?DELAY50MS?MAIN
+--> ?PR?_LCD_ADD?MAIN
?PR?LCD_INIT?MAIN ----- ----- ----- -----
+--> ?PR?WRITE?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?WRITE?MAIN 0020H.0 0000H.1 0016H 0001H
+--> ?PR?CHECKBUSY?MAIN
?PR?_LCD_SHOW_TEXT?MAIN ----- ----- 0016H 0003H
+--> ?CO?MAIN
+--> ?PR?WRITEDDR?MAIN
?PR?WRITEDDR?MAIN 0020H.0 0000H.1 0019H 0001H
+--> ?PR?CHECKBUSY?MAIN
?PR?LCD_LINE2?MAIN ----- ----- ----- -----
+--> ?PR?CHECKBUSY?MAIN
+--> ?PR?WRITE?MAIN
?PR?DELAY50MS?MAIN ----- ----- 0016H 0004H
?PR?_LCD_ADD?MAIN ----- ----- ----- -----
+--> ?PR?CHECKBUSY?MAIN
+--> ?PR?WRITE?MAIN
?PR?KEYSCAN?MAIN ----- ----- ----- -----
+--> ?PR?GETKEY?MAIN
+--> ?PR?_LCD_SHOW?MAIN
+--> ?PR?DELAY500MS?MAIN
?PR?GETKEY?MAIN ----- ----- ----- -----
+--> ?PR?LCD_LINE2?MAIN
+--> ?PR?USLEEP?MAIN
?PR?_LCD_SHOW?MAIN ----- ----- ----- -----
+--> ?PR?LCD_LINE2?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_SHOW_TEXT?MAIN
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 3
+--> ?PR?_LCD_SHOW_NUM?MAIN
?PR?_LCD_SHOW_NUM?MAIN ----- ----- ----- -----
+--> ?PR?WRITEDDR?MAIN
?PR?DELAY500MS?MAIN ----- ----- 0016H 0004H
SYMBOL TABLE OF MODULE: buxin (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:0080H PUBLIC DB
C:04AFH PUBLIC delay500ms
D:0008H PUBLIC restart
C:0411H PUBLIC getkey
D:00A8H PUBLIC IE
C:058BH PUBLIC usleep
C:01F9H PUBLIC Init
D:00B8H PUBLIC IP
D:0009H PUBLIC ty1
D:00D8H PUBLIC CCON
B:00A0H.0 PUBLIC RS
C:059FH PUBLIC main
B:00A0H.1 PUBLIC RW
D:000AH PUBLIC y1
C:0563H PUBLIC write
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:000BH PUBLIC led
C:029AH PUBLIC _LCD_Show
C:0533H PUBLIC _LCD_add
C:048BH PUBLIC _LCD_Show_Text
B:00A0H.2 PUBLIC E
C:054DH PUBLIC checkbusy
D:000DH PUBLIC flag_key
C:04F6H PUBLIC _LCD_Show_Num
C:0457H PUBLIC LCD_Init
D:000EH PUBLIC key
D:000FH PUBLIC set_flag
C:0518H PUBLIC _delayms
C:04D3H PUBLIC delay50ms
D:00C8H PUBLIC T2CON
C:0577H PUBLIC writeddr
D:0010H PUBLIC tx
D:0011H PUBLIC ty
D:0012H PUBLIC tz
C:05ABH PUBLIC LCD_Line2
C:0003H PUBLIC keyscan
D:0013H PUBLIC x
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 4
D:0014H PUBLIC y
D:0015H PUBLIC z
D:00D0H PUBLIC PSW
------- PROC _DELAYMS
D:0006H SYMBOL t
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0518H LINE# 14
C:0518H LINE# 15
C:0518H LINE# 17
C:0522H LINE# 18
C:0522H LINE# 19
C:0526H LINE# 20
C:0532H LINE# 21
C:0532H LINE# 22
------- ENDPROC _DELAYMS
------- PROC CHECKBUSY
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:054DH LINE# 27
C:054DH LINE# 28
C:054DH LINE# 30
C:0550H LINE# 31
C:0552H LINE# 32
C:0554H LINE# 33
C:0556H LINE# 34
C:0558H LINE# 35
C:055AH LINE# 37
C:055AH LINE# 38
C:055CH LINE# 39
C:0560H LINE# 40
C:0562H LINE# 41
------- ENDPROC CHECKBUSY
------- PROC WRITE
B:0020H.0 SYMBOL busy
D:0016H SYMBOL tempdata
C:0563H LINE# 44
C:0563H LINE# 45
C:0563H LINE# 46
C:0569H LINE# 47
C:056BH LINE# 48
C:056EH LINE# 49
C:0570H LINE# 50
C:0572H LINE# 51
C:0574H LINE# 52
C:0576H LINE# 53
------- ENDPROC WRITE
------- PROC WRITEDDR
B:0020H.0 SYMBOL busy
D:0019H SYMBOL tempdata
C:0577H LINE# 56
C:0577H LINE# 57
C:0577H LINE# 58
C:057DH LINE# 59
C:057FH LINE# 60
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 5
C:0582H LINE# 61
C:0584H LINE# 62
C:0586H LINE# 63
C:0588H LINE# 64
C:058AH LINE# 65
------- ENDPROC WRITEDDR
------- PROC LCD_INIT
C:0457H LINE# 77
C:0457H LINE# 78
C:0457H LINE# 79
C:045FH LINE# 80
C:0467H LINE# 81
C:046FH LINE# 82
C:0476H LINE# 83
C:047EH LINE# 84
------- ENDPROC LCD_INIT
------- PROC _LCD_SHOW_NUM
D:0006H SYMBOL x
------- DO
D:0007H SYMBOL y
------- ENDDO
C:04F6H LINE# 88
C:04F8H LINE# 89
C:04F8H LINE# 91
C:04FEH LINE# 92
C:0507H LINE# 93
C:050EH LINE# 94
------- ENDPROC _LCD_SHOW_NUM
------- PROC _LCD_ADD
D:0006H SYMBOL y
D:0005H SYMBOL x
C:0533H LINE# 98
C:0535H LINE# 99
C:0535H LINE# 100
C:0538H LINE# 101
C:053BH LINE# 102
C:0542H LINE# 103
C:054CH LINE# 104
------- ENDPROC _LCD_ADD
C:0485H SYMBOL L?0095
------- PROC L?0094
------- ENDPROC L?0094
C:0485H SYMBOL L?0095
------- PROC _LCD_SHOW_TEXT
D:0016H SYMBOL DData
------- DO
D:0006H SYMBOL i
------- ENDDO
C:048BH LINE# 107
C:0491H LINE# 108
C:0491H LINE# 109
C:0493H LINE# 110
C:04A4H LINE# 111
C:04A4H LINE# 112
C:04ABH LINE# 113
C:04ACH LINE# 114
C:04AEH LINE# 115
BL51 BANKED LINKER/LOCATER V5.03 01/07/2008 22:58:59 PAGE 6
------- ENDPROC _LCD_SHOW_TEXT
------- PROC LCD_LINE2
C:05ABH LINE# 117
C:05ABH LINE# 118
C:05ABH LINE# 119
C:05AEH LINE# 120
------- ENDPROC LCD_LINE2
------- PROC _LCD_SHOW
D:0005H SYMBOL flag
C:029AH LINE# 123
C:029CH LINE# 124
C:029CH LINE# 125
C:029FH LINE# 126
C:029FH LINE# 127
C:02A2H LINE# 128
C:02ABH LINE# 129
C:02ABH LINE# 131
C:02AEH LINE# 132
C:02AEH LINE# 133
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -