📄 adda.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROTEUS&KEIL\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Disp.obj, ADC0809.obj TO ADDA RAMSIZE (256) CODE (0X0000-0X
>> 4FFF)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
Disp.obj (DISP)
ADC0809.obj (ADC0809)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\PROTEUS&KEIL\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: ADDA (?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"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 000CH UNIT ?DT?DISP
DATA 001CH 0002H UNIT ?DT?MAIN
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0028H UNIT _DATA_GROUP_
IDATA 0049H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_DISPXYSET?DISP
CODE 0008H 0003H UNIT ?PR?_DISPFONTSET?DISP
CODE 000BH 0003H ABSOLUTE
CODE 000EH 139DH UNIT ?CO?DISP
CODE 13ABH 05BBH UNIT ?C?LIB_CODE
CODE 1966H 0160H UNIT ?PR?MAIN?MAIN
CODE 1AC6H 0111H UNIT ?PR?_DISPFLOAT?DISP
CODE 1BD7H 00A6H UNIT ?PR?_DISPCHR?DISP
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 2
CODE 1C7DH 009EH UNIT ?PR?_DISPINT?DISP
CODE 1D1BH 008CH UNIT ?C_C51STARTUP
CODE 1DA7H 0051H UNIT ?PR?_LCD_DISP_PIC?DISP
CODE 1DF8H 004CH UNIT ?PR?_LCD_DISP_PATTERN?DISP
CODE 1E44H 004BH UNIT ?PR?_DISPHZ?DISP
CODE 1E8FH 0045H UNIT ?PR?_GETINTLEN?DISP
CODE 1ED4H 003FH UNIT ?PR?INT_T0?MAIN
CODE 1F13H 003EH UNIT ?PR?DISPINIT?DISP
CODE 1F51H 0023H UNIT ?PR?_LCD_CMD?DISP
CODE 1F74H 0023H UNIT ?PR?_DISPSTR?DISP
CODE 1F97H 001DH UNIT ?C_INITSEG
CODE 1FB4H 001DH UNIT ?PR?DISPCLS?DISP
CODE 1FD1H 001DH UNIT ?PR?_AD0809?ADC0809
CODE 1FEEH 0014H UNIT ?PR?BUSY?DISP
CODE 2002H 0012H UNIT ?PR?_LCD_DATA?DISP
CODE 2014H 0009H UNIT ?CO?MAIN
CODE 201DH 0009H UNIT ?PR?AD0809_INIT?ADC0809
OVERLAY MAP OF MODULE: ADDA (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0021H 0009H
+--> ?PR?DISPINIT?DISP
+--> ?PR?AD0809_INIT?ADC0809
+--> ?PR?DISPCLS?DISP
+--> ?PR?_DISPXYSET?DISP
+--> ?PR?_DISPHZ?DISP
+--> ?PR?_DISPFONTSET?DISP
+--> ?CO?MAIN
+--> ?PR?_DISPSTR?DISP
+--> ?PR?_DISPINT?DISP
+--> ?PR?_DISPFLOAT?DISP
+--> ?PR?_AD0809?ADC0809
?PR?DISPINIT?DISP ----- -----
+--> ?PR?_LCD_CMD?DISP
?PR?_LCD_CMD?DISP ----- -----
+--> ?PR?BUSY?DISP
?PR?DISPCLS?DISP 002AH 0001H
+--> ?PR?_DISPXYSET?DISP
+--> ?PR?_LCD_DISP_PATTERN?DISP
?PR?_LCD_DISP_PATTERN?DISP ----- -----
+--> ?PR?_LCD_CMD?DISP
+--> ?PR?_LCD_DATA?DISP
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 3
?PR?_LCD_DATA?DISP ----- -----
+--> ?PR?BUSY?DISP
?PR?_DISPHZ?DISP 002AH 0006H
+--> ?CO?DISP
+--> ?PR?_LCD_DISP_PIC?DISP
?PR?_LCD_DISP_PIC?DISP ----- -----
+--> ?PR?_LCD_CMD?DISP
+--> ?PR?_LCD_DATA?DISP
?PR?_DISPSTR?DISP 002AH 0003H
+--> ?PR?_DISPCHR?DISP
?PR?_DISPCHR?DISP 0043H 0006H
+--> ?CO?DISP
+--> ?PR?_LCD_DISP_PIC?DISP
?PR?_DISPINT?DISP 0039H 000AH
+--> ?PR?_DISPCHR?DISP
?PR?_DISPFLOAT?DISP 002AH 000FH
+--> ?PR?_DISPCHR?DISP
+--> ?PR?_GETINTLEN?DISP
+--> ?PR?_DISPINT?DISP
?PR?_GETINTLEN?DISP 0039H 0005H
?C_INITSEG ----- -----
+--> ?CO?DISP
SYMBOL TABLE OF MODULE: ADDA (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1D1BH SEGMENT ?C_C51STARTUP
I:0049H 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:1D1EH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 4
D:0081H SYMBOL SP
C:1D1BH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1D1BH LINE# 99
C:1D1DH LINE# 100
C:1D1EH LINE# 101
C:1D1FH LINE# 102
C:1D21H LINE# 151
C:1D24H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:0020H.0 PUBLIC bADDARef
D:00A8H PUBLIC IE
B:0020H.1 PUBLIC bDispRef
D:00B8H PUBLIC IP
C:1966H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:1ED4H PUBLIC int_t0
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0021H SYMBOL AD
D:0022H SYMBOL Volt_AD
D:0026H SYMBOL Volt_AD0
------- ENDDO
C:1966H LINE# 33
C:1966H LINE# 34
C:1966H LINE# 39
C:1969H LINE# 40
C:196CH LINE# 41
C:196FH LINE# 42
C:1971H LINE# 44
C:1973H LINE# 45
C:1975H LINE# 47
C:1978H LINE# 48
C:197BH LINE# 51
C:197EH LINE# 54
C:1985H LINE# 55
C:198AH LINE# 56
C:198FH LINE# 57
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 5
C:1994H LINE# 58
C:1999H LINE# 59
C:19A0H LINE# 60
C:19A5H LINE# 61
C:19AAH LINE# 62
C:19AFH LINE# 63
C:19B4H LINE# 64
C:19B9H LINE# 65
C:19BEH LINE# 67
C:19C5H LINE# 68
C:19CAH LINE# 69
C:19CFH LINE# 70
C:19D4H LINE# 73
C:19D9H LINE# 74
C:19E0H LINE# 75
C:19E9H LINE# 77
C:19EEH LINE# 78
C:19F5H LINE# 79
C:19FEH LINE# 81
C:19FEH LINE# 82
C:19FEH LINE# 86
C:1A01H LINE# 87
C:1A01H LINE# 88
C:1A03H LINE# 91
C:1A08H LINE# 92
C:1A0FH LINE# 93
C:1A1BH LINE# 97
C:1A20H LINE# 98
C:1A27H LINE# 99
C:1A3EH LINE# 101
C:1A3EH LINE# 104
C:1A41H LINE# 105
C:1A41H LINE# 106
C:1A43H LINE# 108
C:1A48H LINE# 111
C:1A4FH LINE# 112
C:1A72H LINE# 114
C:1A78H LINE# 115
C:1A78H LINE# 116
C:1A7EH LINE# 117
C:1A86H LINE# 118
C:1AA7H LINE# 119
C:1AC3H LINE# 120
C:1AC3H LINE# 123
C:1AC3H LINE# 126
------- ENDPROC MAIN
------- PROC INT_T0
------- DO
D:001CH SYMBOL cnt
------- ENDDO
C:1ED4H LINE# 137
C:1EDDH LINE# 141
C:1EE0H LINE# 142
C:1EE3H LINE# 144
C:1EEBH LINE# 147
C:1EF9H LINE# 148
C:1EF9H LINE# 149
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 6
C:1EFBH LINE# 150
C:1EFBH LINE# 153
C:1F0AH LINE# 154
C:1F0AH LINE# 155
C:1F0CH LINE# 156
C:1F0CH LINE# 158
------- ENDPROC INT_T0
------- ENDMOD MAIN
------- MODULE DISP
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:1293H PUBLIC FontHZ14x14
D:0090H PUBLIC P1
B:0090H.3 PUBLIC Pin_RST
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:2002H PUBLIC _LCD_Data
C:1BD7H PUBLIC _DispChr
C:1E44H PUBLIC _DispHZ
C:000EH PUBLIC Font_ASC5X8
D:00B8H PUBLIC IP
C:028EH PUBLIC Font_ASC8X8
C:1C7DH PUBLIC _DispInt
C:1DA7H PUBLIC _LCD_Disp_Pic
C:1FEEH PUBLIC Busy
C:1F62H PUBLIC _LCD_Cmd
C:1F13H PUBLIC DispInit
C:1F74H PUBLIC _DispStr
B:0090H.4 PUBLIC Pin_RS
B:00B0H.6 PUBLIC Pin_RW
D:0010H PUBLIC FontAdr
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1FB4H PUBLIC DispCls
C:128DH PUBLIC FontAttr
C:0008H PUBLIC _DispFontSet
D:0019H SYMBOL CurFont
D:001AH SYMBOL CurCol
B:0090H.2 PUBLIC Pin_E
C:1E8FH SYMBOL _GetIntLen
B:0090H.0 PUBLIC Pin_CS1
B:0090H.1 PUBLIC Pin_CS2
C:0003H PUBLIC _DispXYSet
D:001BH SYMBOL CurRow
D:00C8H PUBLIC T2CON
C:1DF8H PUBLIC _LCD_Disp_Pattern
C:1AC6H PUBLIC _DispFloat
C:068EH PUBLIC Font_ASC12X16
D:00D0H PUBLIC PSW
------- PROC BUSY
------- DO
D:0007H SYMBOL bf
------- ENDDO
C:1FEEH LINE# 34
C:1FEEH LINE# 35
C:1FEEH LINE# 38
BL51 BANKED LINKER/LOCATER V5.12 12/15/2008 15:08:23 PAGE 7
C:1FF0H LINE# 39
C:1FF3H LINE# 40
C:1FF5H LINE# 41
C:1FF7H LINE# 43
C:1FF7H LINE# 44
C:1FF7H LINE# 45
C:1FF9H LINE# 46
C:1FFBH LINE# 47
C:1FFDH LINE# 48
C:2001H LINE# 49
C:2001H LINE# 50
C:2001H LINE# 51
------- ENDPROC BUSY
------- PROC _LCD_DATA
D:0006H SYMBOL Data
C:2002H LINE# 56
C:2004H LINE# 57
C:2004H LINE# 58
C:2007H LINE# 60
C:2009H LINE# 61
C:200BH LINE# 62
C:200DH LINE# 64
C:200FH LINE# 66
C:2011H LINE# 68
C:2013H LINE# 69
------- ENDPROC _LCD_DATA
C:1F5DH SYMBOL L?0063
------- PROC L?0062
------- ENDPROC L?0062
C:1F5DH SYMBOL L?0063
------- PROC _LCD_CMD
D:0006H SYMBOL cmd
C:1F62H LINE# 76
C:1F64H LINE# 77
C:1F64H LINE# 78
C:1F67H LINE# 80
C:1F69H LINE# 81
C:1F6BH LINE# 82
C:1F6DH LINE# 84
C:1F6FH LINE# 86
C:1F71H LINE# 88
C:1F73H LINE# 89
------- ENDPROC _LCD_CMD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -