📄 da max527.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, Lcddisplay.obj, Key.obj TO DA Max527 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
Lcddisplay.obj (LCDDISPLAY)
Key.obj (KEY)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
LINK MAP OF MODULE: DA Max527 (MAIN)
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 000EH UNIT ?DT?LCDDISPLAY
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0009H UNIT ?DT?MAIN
DATA 002AH 0009H UNIT _DATA_GROUP_
IDATA 0033H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?DELAY?KEY
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 03CCH UNIT ?C?LIB_CODE
CODE 03DAH 00FEH UNIT ?PR?DISPINITIAL?LCDDISPLAY
CODE 04D8H 00DFH UNIT ?PR?_WRITELCD?LCDDISPLAY
CODE 05B7H 007EH UNIT ?CO?LCDDISPLAY
CODE 0635H 006CH UNIT ?PR?_WRITELCD_FLOATNUMBER?LCDDISPLAY
CODE 06A1H 0064H UNIT ?PR?_WRITELCD_HALFCHARNUMBER?LCDDISPLAY
CODE 0705H 0051H UNIT ?PR?PROCESS_DATA?MAIN
CODE 0756H 003EH UNIT ?PR?COLLECTION_DATA?MAIN
CODE 0794H 003EH UNIT ?PR?KEY_SCAN?KEY
CODE 07D2H 002EH UNIT ?PR?DISPLAYLCD?LCDDISPLAY
CODE 0800H 002AH UNIT ?PR?_CHANGEADDRESS?LCDDISPLAY
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 2
CODE 082AH 0028H UNIT ?PR?TIMER0?MAIN
CODE 0852H 0028H UNIT ?PR?_WRITELCD_NUMBER?LCDDISPLAY
CODE 087AH 0018H UNIT ?PR?LCDBUSYWAIT?LCDDISPLAY
CODE 0892H 0015H UNIT ?PR?_WRITELCD_COMMAND?LCDDISPLAY
CODE 08A7H 0010H UNIT ?PR?MAIN?MAIN
CODE 08B7H 000FH UNIT ?PR?TIMER0_INITIAL?MAIN
CODE 08C6H 000EH UNIT ?PR?_WRITELCD_DATA?LCDDISPLAY
CODE 08D4H 000DH UNIT ?PR?_WRITELCD_CHARNUMBER?LCDDISPLAY
CODE 08E1H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: DA Max527 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------------
?PR?TIMER0?MAIN ----- ----- ----- -----
+--> ?PR?COLLECTION_DATA?MAIN
+--> ?PR?PROCESS_DATA?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?DISPINITIAL?LCDDISPLAY
+--> ?PR?TIMER0_INITIAL?MAIN
+--> ?PR?KEY_SCAN?KEY
+--> ?PR?DISPLAYLCD?LCDDISPLAY
?PR?DISPINITIAL?LCDDISPLAY ----- ----- 002AH 0001H
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?CO?LCDDISPLAY
+--> ?PR?_WRITELCD?LCDDISPLAY
+--> ?PR?_WRITELCD_CHARNUMBER?LCDDISPLAY
?PR?_WRITELCD_COMMAND?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?LCDBUSYWAIT?LCDDISPLAY
?PR?_WRITELCD?LCDDISPLAY 0020H.0 0000H.1 002BH 0008H
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?PR?_WRITELCD_DATA?LCDDISPLAY
+--> ?PR?_CHANGEADDRESS?LCDDISPLAY
?PR?_WRITELCD_DATA?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?LCDBUSYWAIT?LCDDISPLAY
?PR?_CHANGEADDRESS?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
?PR?_WRITELCD_CHARNUMBER?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?PR?_WRITELCD_DATA?LCDDISPLAY
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 3
?PR?KEY_SCAN?KEY ----- ----- ----- -----
+--> ?PR?DELAY?KEY
?PR?DISPLAYLCD?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?_WRITELCD_HALFCHARNUMBER?LCDDISPLAY
+--> ?PR?_WRITELCD_FLOATNUMBER?LCDDISPLAY
?PR?_WRITELCD_HALFCHARNUMBER?LCDDISPLAY ----- ----- 002AH 0006H
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?PR?_WRITELCD_NUMBER?LCDDISPLAY
?PR?_WRITELCD_NUMBER?LCDDISPLAY ----- ----- ----- -----
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?PR?_WRITELCD_DATA?LCDDISPLAY
?PR?_WRITELCD_FLOATNUMBER?LCDDISPLAY ----- ----- 002AH 0002H
+--> ?PR?_WRITELCD_COMMAND?LCDDISPLAY
+--> ?PR?_WRITELCD_NUMBER?LCDDISPLAY
+--> ?PR?_WRITELCD_CHARNUMBER?LCDDISPLAY
SYMBOL TABLE OF MODULE: DA Max527 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:0090H.0 PUBLIC LDAC
D:00B8H PUBLIC IP
C:08A7H PUBLIC main
C:082AH PUBLIC Timer0
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0705H PUBLIC Process_Data
D:0021H PUBLIC Channel_Lsb
D:0022H PUBLIC Channel_Msb
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
C:08B7H PUBLIC Timer0_Initial
D:00C8H PUBLIC T2CON
D:0023H PUBLIC Buffer_Key
C:0756H PUBLIC Collection_Data
B:0090H.1 PUBLIC A0
B:0090H.2 PUBLIC A1
D:0024H PUBLIC DA_Input
D:0026H PUBLIC DA_Output
D:00D0H PUBLIC PSW
------- PROC TIMER0
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 4
C:082AH LINE# 26
C:0837H LINE# 28
C:0839H LINE# 29
C:083CH LINE# 30
C:083FH LINE# 31
C:0842H LINE# 32
C:0845H LINE# 33
C:0847H LINE# 34
------- ENDPROC TIMER0
------- PROC TIMER0_INITIAL
C:08B7H LINE# 38
C:08B7H LINE# 39
C:08B7H LINE# 40
C:08BAH LINE# 41
C:08BCH LINE# 42
C:08BEH LINE# 43
C:08C1H LINE# 44
C:08C3H LINE# 45
C:08C5H LINE# 46
------- ENDPROC TIMER0_INITIAL
------- PROC PROCESS_DATA
------- DO
D:0006H SYMBOL Digit_Data
------- ENDDO
C:0705H LINE# 52
C:0705H LINE# 53
C:0705H LINE# 55
C:0724H LINE# 56
C:0732H LINE# 57
C:0755H LINE# 58
------- ENDPROC PROCESS_DATA
------- PROC COLLECTION_DATA
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0756H LINE# 65
C:0756H LINE# 66
C:0756H LINE# 68
C:075BH LINE# 69
C:075BH LINE# 70
C:075DH LINE# 71
C:075FH LINE# 72
C:075FH LINE# 73
C:0764H LINE# 74
C:0764H LINE# 75
C:0766H LINE# 76
C:0768H LINE# 77
C:0768H LINE# 78
C:076DH LINE# 79
C:076DH LINE# 80
C:076FH LINE# 81
C:0771H LINE# 82
C:0771H LINE# 83
C:0776H LINE# 84
C:0776H LINE# 85
C:0778H LINE# 86
C:077AH LINE# 87
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 5
C:077AH LINE# 89
C:077CH LINE# 91
C:0782H LINE# 93
C:0784H LINE# 94
C:078BH LINE# 96
C:0791H LINE# 98
C:0793H LINE# 100
------- ENDPROC COLLECTION_DATA
------- PROC MAIN
C:08A7H LINE# 108
C:08A7H LINE# 109
C:08A7H LINE# 111
C:08AAH LINE# 112
C:08ADH LINE# 113
C:08ADH LINE# 114
C:08B2H LINE# 115
C:08B5H LINE# 116
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE LCDDISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:03DAH PUBLIC DISPInitial
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0635H PUBLIC _WriteLCD_FloatNumber
D:00A8H PUBLIC IE
C:06A1H PUBLIC _WriteLCD_HalfCharNumber
C:085AH PUBLIC _WriteLCD_Number
C:08D4H PUBLIC _WriteLCD_CharNumber
C:087AH PUBLIC LCDBusyWait
D:00B8H PUBLIC IP
C:08C6H PUBLIC _WriteLCD_Data
C:07D2H PUBLIC DisplayLCD
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:04DEH PUBLIC _WriteLCD
B:0090H.3 PUBLIC LCD_RS
B:0090H.4 PUBLIC LCD_WR
C:0899H PUBLIC _WriteLCD_Command
D:00C8H PUBLIC T2CON
C:0800H PUBLIC _ChangeAddress
B:0090H.5 PUBLIC LCD_E
D:00D0H PUBLIC PSW
------- PROC LCDBUSYWAIT
------- DO
D:0007H SYMBOL Status
------- ENDDO
C:087AH LINE# 12
C:087AH LINE# 13
C:087AH LINE# 15
C:087CH LINE# 16
C:087EH LINE# 17
C:0881H LINE# 18
C:0881H LINE# 19
C:0881H LINE# 20
BL51 BANKED LINKER/LOCATER V6.00 04/17/2007 10:57:57 PAGE 6
C:0883H LINE# 21
C:0887H LINE# 22
C:0887H LINE# 23
C:0889H LINE# 24
C:088BH LINE# 25
C:088DH LINE# 26
C:088FH LINE# 27
C:0891H LINE# 28
C:0891H LINE# 29
------- ENDPROC LCDBUSYWAIT
------- PROC _WRITELCD_DATA
D:0006H SYMBOL Data
C:08C6H LINE# 31
C:08C8H LINE# 32
C:08C8H LINE# 33
C:08CBH LINE# 34
C:08CDH LINE# 35
C:08CFH LINE# 36
C:08D1H LINE# 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -