📄 jdbhcsy.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE init_data.obj, venus.obj, data.obj TO jdbhcsy RAMSIZE (256) CODE (0X0000-0X3FFF)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
init_data.obj (INIT_DATA)
venus.obj (VENUS)
data.obj (DATA)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: jdbhcsy (INIT_DATA)
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 0003H UNIT ?DT?_GETPCF8563?VENUS
DATA 0013H 0002H UNIT ?DT?RESET_FLASH?VENUS
0015H 000BH *** GAP ***
BIT 0020H.0 0002H.1 UNIT ?BI?VENUS
BIT 0022H.1 0000H.2 UNIT _BIT_GROUP_
0022H.3 0000H.5 *** GAP ***
DATA 0023H 0018H UNIT _DATA_GROUP_
DATA 003BH 0014H UNIT ?DT?VENUS
IDATA 004FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0804H UNIT ?XD?VENUS
XDATA 0804H 00C6H UNIT _XDATA_GROUP_
08CAH F716H *** GAP ***
XDATA FFE0H 0010H ABSOLUTE
FFF0H 0009H *** GAP ***
XDATA FFF9H 0001H ABSOLUTE
XDATA FFFAH 0001H ABSOLUTE
XDATA FFFBH 0001H ABSOLUTE
XDATA FFFCH 0001H ABSOLUTE
XDATA FFFDH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 09ADH UNIT ?CO?INIT_DATA
CODE 09B3H 06CAH UNIT ?PR?GZSD?VENUS
CODE 107DH 0600H UNIT ASMDATA
CODE 167DH 04FBH UNIT ?C?LIB_CODE
CODE 1B78H 0256H UNIT ?PR?XTCSSD?VENUS
CODE 1DCEH 0154H UNIT ?PR?COMTX?VENUS
CODE 1F22H 0149H UNIT ?PR?_D_TO_HEX?VENUS
CODE 206BH 0136H UNIT ?PR?MAIN?VENUS
CODE 21A1H 0108H UNIT ?PR?BHSY?VENUS
CODE 22A9H 00CCH UNIT ?PR?_FPRINT_C16?VENUS
CODE 2375H 00C8H UNIT ?PR?_PRINT_C16?VENUS
CODE 243DH 00B8H UNIT ?CO?VENUS
CODE 24F5H 008CH UNIT ?C_C51STARTUP
CODE 2581H 0084H UNIT ?PR?_ERASE_FLASH?VENUS
CODE 2605H 007EH UNIT ?PR?GETCHAR?VENUS
CODE 2683H 006BH UNIT ?PR?_LOAD_DATA?VENUS
CODE 26EEH 0062H UNIT ?PR?SYS_INIT?VENUS
CODE 2750H 005BH UNIT ?PR?_PRINT_FILL?VENUS
CODE 27ABH 0059H UNIT ?PR?_COM_A_FS?VENUS
CODE 2804H 0059H UNIT ?PR?_COM_B_FS?VENUS
CODE 285DH 0056H UNIT ?PR?_PRINT_E?VENUS
CODE 28B3H 0043H UNIT ?PR?_GETPCF8563?VENUS
CODE 28F6H 0042H UNIT ?PR?_LCD_CLS?VENUS
CODE 2938H 003DH UNIT ?PR?LCD_INIT?VENUS
CODE 2975H 0039H UNIT ?PR?_MOVE_DATA?VENUS
CODE 29AEH 002BH UNIT ?PR?_PROGRAM_FLASH?VENUS
CODE 29D9H 002BH UNIT ?PR?I2CRECEIVEBYTE?VENUS
CODE 2A04H 0026H UNIT ?PR?WAITACK?VENUS
CODE 2A2AH 0023H UNIT ?PR?_I2CSENDBYTE?VENUS
CODE 2A4DH 0023H UNIT ?C_INITSEG
CODE 2A70H 001DH UNIT ?PR?LCD_BUSY?VENUS
CODE 2A8DH 001BH UNIT ?PR?_KEY?VENUS
CODE 2AA8H 001AH UNIT ?PR?RESET_FLASH?VENUS
CODE 2AC2H 001AH UNIT ?PR?_SETPCF8563?VENUS
CODE 2ADCH 0015H UNIT ?PR?I2CSTART?VENUS
CODE 2AF1H 0015H UNIT ?PR?I2CSTOP?VENUS
CODE 2B06H 0011H UNIT ?PR?SENDACK?VENUS
CODE 2B17H 0011H UNIT ?PR?SENDNOTACK?VENUS
OVERLAY MAP OF MODULE: jdbhcsy (INIT_DATA)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?VENUS
+--> ?C_INITSEG
?PR?MAIN?VENUS ----- ----- 0023H 0002H ----- -----
+--> ?PR?SYS_INIT?VENUS
+--> ?PR?LCD_INIT?VENUS
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 3
+--> ?PR?_SETPCF8563?VENUS
+--> ?PR?_LCD_CLS?VENUS
+--> ?CO?VENUS
+--> ?PR?_LOAD_DATA?VENUS
+--> ?PR?_PRINT_C16?VENUS
+--> ?PR?_FPRINT_C16?VENUS
+--> ?PR?GETCHAR?VENUS
+--> ?PR?GZSD?VENUS
+--> ?PR?BHSY?VENUS
+--> ?PR?XTCSSD?VENUS
?PR?LCD_INIT?VENUS ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_BUSY?VENUS
+--> ?PR?_LCD_CLS?VENUS
?PR?_LCD_CLS?VENUS ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_BUSY?VENUS
?PR?_SETPCF8563?VENUS ----- ----- ----- ----- ----- -----
+--> ?PR?WAITACK?VENUS
+--> ?PR?_I2CSENDBYTE?VENUS
+--> ?PR?I2CSTOP?VENUS
?PR?WAITACK?VENUS ----- ----- ----- ----- ----- -----
+--> ?PR?I2CSTART?VENUS
+--> ?PR?_I2CSENDBYTE?VENUS
+--> ?PR?I2CSTOP?VENUS
?PR?_LOAD_DATA?VENUS ----- ----- 002EH 0008H ----- -----
?PR?_PRINT_C16?VENUS ----- ----- 002BH 0003H ----- -----
+--> ?PR?_LOAD_DATA?VENUS
+--> ?PR?LCD_BUSY?VENUS
?PR?_FPRINT_C16?VENUS ----- ----- 0027H 0003H ----- -----
+--> ?PR?_LOAD_DATA?VENUS
+--> ?PR?LCD_BUSY?VENUS
?PR?GETCHAR?VENUS ----- ----- 002BH 0010H ----- -----
+--> ?CO?VENUS
+--> ?PR?_KEY?VENUS
?PR?GZSD?VENUS 0022H.1 0000H.2 0025H 0002H 0804H 00C6H
+--> ?CO?INIT_DATA
+--> ?PR?_LOAD_DATA?VENUS
+--> ?CO?VENUS
+--> ?PR?_LCD_CLS?VENUS
+--> ?PR?_PRINT_C16?VENUS
+--> ?PR?_PRINT_E?VENUS
+--> ?PR?_MOVE_DATA?VENUS
+--> ?PR?_PRINT_FILL?VENUS
+--> ?PR?GETCHAR?VENUS
?PR?_PRINT_E?VENUS ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_BUSY?VENUS
?PR?_MOVE_DATA?VENUS ----- ----- 002BH 0002H ----- -----
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 4
?PR?_PRINT_FILL?VENUS ----- ----- 002BH 0007H ----- -----
+--> ?PR?LCD_BUSY?VENUS
?PR?BHSY?VENUS 0022H.1 0000H.1 0025H 0002H ----- -----
+--> ?PR?_LCD_CLS?VENUS
+--> ?CO?VENUS
+--> ?PR?_LOAD_DATA?VENUS
+--> ?PR?_PRINT_C16?VENUS
+--> ?PR?_FPRINT_C16?VENUS
+--> ?PR?GETCHAR?VENUS
?PR?XTCSSD?VENUS 0022H.1 0000H.1 0025H 0006H 0804H 0021H
+--> ?CO?INIT_DATA
+--> ?PR?_LOAD_DATA?VENUS
+--> ?CO?VENUS
+--> ?PR?_LCD_CLS?VENUS
+--> ?PR?_PRINT_C16?VENUS
+--> ?PR?_MOVE_DATA?VENUS
+--> ?PR?_PRINT_E?VENUS
+--> ?PR?_D_TO_HEX?VENUS
+--> ?PR?_PRINT_FILL?VENUS
+--> ?PR?GETCHAR?VENUS
?PR?_D_TO_HEX?VENUS ----- ----- 002BH 000CH ----- -----
SYMBOL TABLE OF MODULE: jdbhcsy (INIT_DATA)
VALUE TYPE NAME
----------------------------------
------- MODULE INIT_DATA
C:0000H SYMBOL _ICE_DUMMY_
C:0006H PUBLIC xtcs_c
C:00C3H PUBLIC bmp
C:0021H PUBLIC gzsd_c
------- ENDMOD INIT_DATA
------- MODULE VENUS
C:0000H SYMBOL _ICE_DUMMY_
C:2692H PUBLIC _load_data
B:0020H.0 PUBLIC rxa_num
B:0020H.1 PUBLIC rxb_num
B:0020H.2 PUBLIC rxa_en
X:FFFCH PUBLIC Ram_Page
D:0090H PUBLIC P1
B:0020H.3 PUBLIC rxb_en
B:0020H.4 PUBLIC txa_en
B:0020H.5 PUBLIC txb_en
B:00A8H.7 PUBLIC EA
B:0020H.6 PUBLIC rxa_ok
B:0020H.7 PUBLIC rxb_ok
X:FFF9H PUBLIC Reset_Port
C:2980H PUBLIC _move_data
C:2AA8H PUBLIC reset_flash
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 5
B:0021H.0 PUBLIC dsp_connect
C:2756H PUBLIC _print_fill
C:27ABH PUBLIC _com_a_fs
C:2B06H PUBLIC SendAck
C:1B78H PUBLIC xtcssd
C:2804H PUBLIC _com_b_fs
C:29D9H PUBLIC I2CReceiveByte
D:003BH PUBLIC Ram_Reg
C:22B2H PUBLIC _fprint_c16
C:206BH PUBLIC main
C:2A0CH PUBLIC WaitAck
C:2A8DH PUBLIC _key
B:0021H.1 PUBLIC rxa_second
C:1DCEH PUBLIC comtx
B:0021H.2 PUBLIC rxb_second
C:1F22H PUBLIC _d_to_hex
B:0090H.0 PUBLIC P10
B:0090H.1 PUBLIC P11
C:28B3H PUBLIC _GetPCF8563
D:003CH PUBLIC rxa_length
B:00B0H.0 PUBLIC P30
B:0090H.2 PUBLIC P12
D:003EH PUBLIC rxb_length
B:00B0H.1 PUBLIC P31
B:0090H.3 PUBLIC P13
D:0040H PUBLIC txb_length
X:0000H PUBLIC font_data
C:21A1H PUBLIC bhsy
C:28FCH PUBLIC _lcd_cls
C:09B3H PUBLIC gzsd
C:237CH PUBLIC _print_c16
B:0088H.1 PUBLIC IE0
C:2AC2H PUBLIC _SetPCF8563
C:2A2AH PUBLIC _I2CSendByte
C:2467H SYMBOL _?ix1000
B:0021H.3 PUBLIC dsp_nack
C:2938H PUBLIC lcd_init
B:0021H.4 PUBLIC rxa_third
B:0021H.5 PUBLIC rxb_third
D:0042H PUBLIC txa_lenth
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
C:29AEH PUBLIC _program_flash
C:2B17H PUBLIC SendNotAck
C:2ADCH PUBLIC I2CStart
X:FFFDH PUBLIC Flash_Page
X:0020H PUBLIC lcd_buf
C:2866H PUBLIC _print_e
B:0021H.6 PUBLIC rxa_first
D:0044H PUBLIC checksum
D:0045H PUBLIC combstatu
B:0021H.7 PUBLIC dsp_ack
B:0022H.0 PUBLIC rxb_first
C:2A85H PUBLIC lcd_busy
D:0046H PUBLIC rxa_point
D:0048H PUBLIC rxb_point
D:004AH PUBLIC txa_point
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 6
D:004CH PUBLIC txb_point
X:FFE0H PUBLIC com_reg
C:2605H PUBLIC getchar
C:2581H PUBLIC _erase_flash
C:2AF1H PUBLIC I2CStop
X:0034H PUBLIC rxa_buf
X:0228H PUBLIC rxb_buf
X:041CH PUBLIC txa_buf
X:0610H PUBLIC txb_buf
D:004EH PUBLIC Flash_Reg
C:26EEH PUBLIC sys_init
X:FFFAH PUBLIC Lcd_Data_Port
X:FFFBH PUBLIC Lcd_Code_Port
C:2683H SYMBOL L?0273
------- PROC L?0272
------- ENDPROC L?0272
C:2683H SYMBOL L?0273
------- PROC _LOAD_DATA
D:0007H SYMBOL i
D:002FH SYMBOL m
D:0003H SYMBOL j
D:0032H SYMBOL n
D:0034H SYMBOL k
------- DO
D:0001H SYMBOL Flash_Reg_B
D:0006H SYMBOL Ram_Reg_B
------- ENDDO
C:2692H LINE# 77
C:2696H LINE# 78
C:2696H LINE# 80
C:2698H LINE# 81
C:269AH LINE# 82
C:269CH LINE# 83
C:269EH LINE# 84
C:26A4H LINE# 85
C:26A6H LINE# 86
C:26ACH LINE# 87
C:26B2H LINE# 88
C:26B2H LINE# 89
C:26C1H LINE# 90
C:26C9H LINE# 91
C:26D1H LINE# 92
C:26D9H LINE# 93
C:26DBH LINE# 94
C:26DDH LINE# 95
C:26DFH LINE# 96
C:26E5H LINE# 97
C:26EBH LINE# 98
C:26EDH LINE# 99
------- ENDPROC _LOAD_DATA
------- PROC COMTX
------- DO
D:000CH SYMBOL i
D:000DH SYMBOL j
------- ENDDO
C:1DCEH LINE# 101
C:1DD9H LINE# 104
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 21:43:58 PAGE 7
C:1DDEH LINE# 105
C:1DE1H LINE# 106
C:1DE1H LINE# 107
C:1DE4H LINE# 108
C:1DE4H LINE# 109
C:1DEFH LINE# 110
C:1DF7H LINE# 111
C:1DFFH LINE# 112
C:1E0DH LINE# 113
C:1E0DH LINE# 114
C:1E0DH LINE# 115
C:1E11H LINE# 116
C:1E11H LINE# 117
C:1E16H LINE# 118
C:1E19H LINE# 119
C:1E19H LINE# 120
C:1E20H LINE# 121
C:1E28H LINE# 122
C:1E30H LINE# 123
C:1E3AH LINE# 124
C:1E3CH LINE# 125
C:1E3FH LINE# 126
C:1E3FH LINE# 127
C:1E41H LINE# 128
C:1E43H LINE# 129
C:1E4DH LINE# 130
C:1E53H LINE# 131
C:1E59H LINE# 132
C:1E5BH LINE# 133
C:1E5EH LINE# 134
C:1E5EH LINE# 135
C:1E60H LINE# 136
C:1E62H LINE# 137
C:1E68H LINE# 138
C:1E6AH LINE# 139
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -