📄 dzc.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, common.obj, lcd.obj, main.obj, key.obj, adc.obj, fun.obj, flash.obj, ds.obj, voidc
>> e.obj TO dzc RAMSIZE (256) CODE (0X0000-0X7FFF) XDATA (0X0000-0X07FF)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
common.obj (COMMON)
lcd.obj (LCD)
main.obj (MAIN)
key.obj (KEY)
adc.obj (ADC)
fun.obj (FUN)
flash.obj (FLASH)
ds.obj (DS)
voidce.obj (VOIDCE)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
LINK MAP OF MODULE: dzc (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 2
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 0005H UNIT _DATA_GROUP_
IDATA 000DH 0001H UNIT _IDATA_GROUP_
000EH 0012H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?ADC
0021H.2 0000H.6 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00B0H UNIT _XDATA_GROUP_
XDATA 00B0H 0091H UNIT ?XD?MAIN
XDATA 0141H 0048H UNIT ?XD?VOIDCE
XDATA 0189H 0032H UNIT ?XD?FUN
XDATA 01BBH 0006H UNIT ?XD?ADC
XDATA 01C1H 0001H UNIT ?XD?_SETTING_ADS100?ADC
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 087AH UNIT ?C?LIB_CODE
CODE 087DH 0483H UNIT ?PR?PRINTF?PRINTF
CODE 0D00H 047FH UNIT ?PR?MAIN?MAIN
CODE 117FH 0444H UNIT ?CO?LCD
CODE 15C3H 01F8H UNIT ?PR?_LCD_DISPLAY_FLOAT?LCD
CODE 17BBH 01F7H UNIT ?PR?_VOICE_YUAN?VOIDCE
CODE 19B2H 01E7H UNIT ?PR?_LCD_DISPLAY_YUAN?LCD
CODE 1B99H 01C1H UNIT ?PR?_SHOW_THING?FUN
CODE 1D5AH 01B6H UNIT ?PR?PRINT_LIST?FUN
CODE 1F10H 018FH UNIT ?PR?_VOICE_ZHONG?VOIDCE
CODE 209FH 0187H UNIT ?PR?_SHOW_LIST?FUN
CODE 2226H 0159H UNIT ?PR?SET_PRE_PRICE?FUN
CODE 237FH 011DH UNIT ?PR?_INPUT_FLOAT?KEY
CODE 249CH 00FFH UNIT ?PR?GET_PRE_NUM?FUN
CODE 259BH 00E3H UNIT ?PR?_LCD_DISPLAY_UINT?LCD
CODE 267EH 00E1H UNIT ?PR?CONVS_WEIGHT?ADC
CODE 275FH 00BCH UNIT ?PR?SCAN_KEY?KEY
CODE 281BH 00BBH UNIT ?PR?SHOW_TIME?DS
CODE 28D6H 00B5H UNIT ?PR?_PLAY?VOIDCE
CODE 298BH 00B2H UNIT ?PR?_LCD_DISPLAY_ONE_NUM?LCD
CODE 2A3DH 009BH UNIT ?PR?LCD_DISPLAY_FACE?LCD
CODE 2AD8H 008CH UNIT ?C_C51STARTUP
CODE 2B64H 008CH UNIT ?PR?_LCD_WORD?LCD
CODE 2BF0H 008AH UNIT ?CO?FUN
CODE 2C7AH 0089H UNIT ?PR?_FLASH_WR?FLASH
CODE 2D03H 0080H UNIT ?PR?LCD_DISPLAY_LIST_HEAD?LCD
CODE 2D83H 0070H UNIT ?PR?_FLASH_RE?FLASH
CODE 2DF3H 0067H UNIT ?PR?LCD_DISPLAY_TIMEFACE?LCD
CODE 2E5AH 005FH UNIT ?PR?_LCD_CLR_PAGE?LCD
CODE 2EB9H 005AH UNIT ?PR?LCD_DISPLA_SHIFOUDAYIN?LCD
CODE 2F13H 0059H UNIT ?PR?LCD_INIT?LCD
CODE 2F6CH 0052H UNIT ?PR?B1820_RE?DS
CODE 2FBEH 0051H UNIT ?PR?LCD_DISPLAY_THING?LCD
CODE 300FH 0049H UNIT ?PR?_LCD_SEND_DATA?LCD
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 3
CODE 3058H 0049H UNIT ?PR?_IICSENDBYTE?ADC
CODE 30A1H 0040H UNIT ?PR?_SEND?VOIDCE
CODE 30E1H 0040H UNIT ?CO?VOIDCE
CODE 3121H 003EH UNIT ?PR?_LCD_SEND_CMD?LCD
CODE 315FH 003CH UNIT ?PR?_SETPLAY?VOIDCE
CODE 319BH 0036H UNIT ?PR?LCD_CLR?LCD
CODE 31D1H 0036H UNIT ?PR?IICRECEIVEBYTE?ADC
CODE 3207H 0033H UNIT ?PR?_B1820_WR?DS
CODE 323AH 0031H UNIT ?PR?UC_RTOUTPUTBYTE?DS
CODE 326BH 002BH UNIT ?PR?_LCD_DISPLAY_TIME?LCD
CODE 3296H 002BH UNIT ?PR?_SETTING_ADS100?ADC
CODE 32C1H 002BH UNIT ?PR?READ_ADS100?ADC
CODE 32ECH 002AH UNIT ?PR?SYS_INIT?COMMON
CODE 3316H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 333DH 0021H UNIT ?PR?_DELAY_MS?COMMON
CODE 335EH 001EH UNIT ?PR?_FLASH_SAVE?FLASH
CODE 337CH 001CH UNIT ?PR?B1820_INIT?DS
CODE 3398H 0019H UNIT ?PR?_DELAY_US?COMMON
CODE 33B1H 0019H UNIT ?PR?_LCD_SET_COLUME?LCD
CODE 33CAH 0019H UNIT ?PR?IIC_START?ADC
CODE 33E3H 0017H UNIT ?PR?_QM?COMMON
CODE 33FAH 0017H UNIT ?PR?IIC_STOP?ADC
CODE 3411H 0017H UNIT ?PR?_V_RTINPUTBYTE?DS
CODE 3428H 0017H UNIT ?PR?ISDPWRUP?VOIDCE
CODE 343FH 0015H UNIT ?PR?CHECK_ACK?ADC
CODE 3454H 0015H UNIT ?PR?ISDSTOP?VOIDCE
CODE 3469H 0015H UNIT ?PR?ISDPWRDOWN?VOIDCE
CODE 347EH 0014H UNIT ?PR?UART_INIT?COMMON
CODE 3492H 0012H UNIT ?C_INITSEG
CODE 34A4H 0011H UNIT ?PR?_DELAY?COMMON
CODE 34B5H 0010H UNIT ?PR?SLAVE_ACK?ADC
CODE 34C5H 0010H UNIT ?PR?SLAVE_NOACK?ADC
CODE 34D5H 000FH UNIT ?PR?_FLASH_CLR?FLASH
CODE 34E4H 000DH UNIT ?PR?_V_W1302?DS
CODE 34F1H 000BH UNIT ?PR?_UC_R1302?DS
CODE 34FCH 000AH UNIT ?PR?_LCD_SET_PAGE?LCD
CODE 3506H 0008H UNIT ?PR?DELAYUS?COMMON
CODE 350EH 0007H UNIT ?PR?FLASH_READ_LIST_NUM?FLASH
OVERLAY MAP OF MODULE: dzc (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- 0000H 0008H
+--> ?PR?SYS_INIT?COMMON
+--> ?PR?_FLASH_RE?FLASH
+--> ?PR?FLASH_READ_LIST_NUM?FLASH
+--> ?PR?LCD_INIT?LCD
+--> ?PR?UART_INIT?COMMON
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 4
+--> ?PR?LCD_DISPLAY_FACE?LCD
+--> ?PR?_LCD_CLR_PAGE?LCD
+--> ?PR?_LCD_DISPLAY_YUAN?LCD
+--> ?PR?CONVS_WEIGHT?ADC
+--> ?PR?_LCD_DISPLAY_FLOAT?LCD
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?_INPUT_FLOAT?KEY
+--> ?PR?GET_PRE_NUM?FUN
+--> ?PR?SET_PRE_PRICE?FUN
+--> ?PR?LCD_CLR?LCD
+--> ?PR?_UC_R1302?DS
+--> ?PR?_FLASH_CLR?FLASH
+--> ?PR?_FLASH_SAVE?FLASH
+--> ?PR?LCD_DISPLA_SHIFOUDAYIN?LCD
+--> ?PR?PRINT_LIST?FUN
+--> ?PR?_FLASH_WR?FLASH
+--> ?PR?_SHOW_LIST?FUN
+--> ?PR?SHOW_TIME?DS
+--> ?PR?_VOICE_YUAN?VOIDCE
+--> ?PR?_PLAY?VOIDCE
+--> ?PR?_VOICE_ZHONG?VOIDCE
?PR?_FLASH_RE?FLASH ----- ----- ----- ----- ----- ----- 0008H 0006H
?PR?LCD_INIT?LCD ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?COMMON
+--> ?PR?_LCD_SEND_CMD?LCD
?PR?_LCD_SEND_CMD?LCD ----- ----- ----- ----- ----- ----- 0020H 0002H
+--> ?PR?_DELAY?COMMON
?PR?LCD_DISPLAY_FACE?LCD ----- ----- ----- ----- ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_LCD_WORD?LCD
?PR?_LCD_WORD?LCD ----- ----- ----- ----- ----- ----- 0011H 0006H
+--> ?CO?LCD
+--> ?PR?_LCD_SET_PAGE?LCD
+--> ?PR?_LCD_SET_COLUME?LCD
+--> ?PR?_LCD_SEND_DATA?LCD
?PR?_LCD_SET_PAGE?LCD ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD_SEND_CMD?LCD
?PR?_LCD_SET_COLUME?LCD ----- ----- ----- ----- ----- ----- 001FH 0001H
+--> ?PR?_LCD_SEND_CMD?LCD
?PR?_LCD_SEND_DATA?LCD ----- ----- ----- ----- ----- ----- 001FH 0002H
+--> ?PR?_DELAY?COMMON
?PR?_LCD_CLR_PAGE?LCD ----- ----- ----- ----- ----- ----- 0018H 0004H
+--> ?PR?_LCD_SET_PAGE?LCD
+--> ?PR?_LCD_SET_COLUME?LCD
+--> ?PR?_LCD_SEND_DATA?LCD
?PR?_LCD_DISPLAY_YUAN?LCD ----- ----- ----- ----- ----- ----- 0011H 000AH
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 5
?PR?_LCD_DISPLAY_ONE_NUM?LCD ----- ----- ----- ----- ----- ----- 001BH 0004H
+--> ?PR?_LCD_SET_PAGE?LCD
+--> ?PR?_LCD_SET_COLUME?LCD
+--> ?CO?LCD
+--> ?PR?_LCD_SEND_DATA?LCD
?PR?CONVS_WEIGHT?ADC ----- ----- ----- ----- ----- ----- 0008H 0009H
+--> ?PR?READ_ADS100?ADC
+--> ?PR?_DELAY_MS?COMMON
?PR?READ_ADS100?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?IIC_START?ADC
+--> ?PR?_IICSENDBYTE?ADC
+--> ?PR?CHECK_ACK?ADC
+--> ?PR?IICRECEIVEBYTE?ADC
+--> ?PR?SLAVE_ACK?ADC
+--> ?PR?SLAVE_NOACK?ADC
+--> ?PR?IIC_STOP?ADC
?PR?IIC_START?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMMON
?PR?_IICSENDBYTE?ADC ----- ----- ----- ----- ----- ----- 0011H 0002H
+--> ?PR?_DELAY_US?COMMON
?PR?CHECK_ACK?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMMON
?PR?IICRECEIVEBYTE?ADC ----- ----- ----- ----- 000DH 0001H 0011H 0001H
+--> ?PR?_DELAY_US?COMMON
?PR?SLAVE_ACK?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMMON
?PR?SLAVE_NOACK?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMMON
?PR?IIC_STOP?ADC ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMMON
?PR?_LCD_DISPLAY_FLOAT?LCD ----- ----- ----- ----- ----- ----- 0011H 000AH
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
?PR?SCAN_KEY?KEY ----- ----- ----- ----- ----- ----- 0018H 0002H
+--> ?PR?DELAYUS?COMMON
+--> ?PR?_DELAY_MS?COMMON
?PR?_INPUT_FLOAT?KEY ----- ----- ----- ----- ----- ----- 000CH 000CH
+--> ?PR?_LCD_CLR_PAGE?LCD
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
?PR?GET_PRE_NUM?FUN ----- ----- ----- ----- ----- ----- 0008H 0003H
+--> ?PR?LCD_CLR?LCD
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
+--> ?PR?_LCD_DISPLAY_UINT?LCD
BL51 BANKED LINKER/LOCATER V5.11 09/18/2008 18:08:23 PAGE 6
+--> ?PR?_LCD_DISPLAY_YUAN?LCD
+--> ?PR?SCAN_KEY?KEY
?PR?LCD_CLR?LCD ----- ----- ----- ----- ----- ----- 0011H 0002H
+--> ?PR?_LCD_SET_PAGE?LCD
+--> ?PR?_LCD_SET_COLUME?LCD
+--> ?PR?_LCD_SEND_DATA?LCD
?PR?_LCD_DISPLAY_UINT?LCD ----- ----- ----- ----- ----- ----- 0011H 0004H
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
?PR?SET_PRE_PRICE?FUN ----- ----- ----- ----- ----- ----- 0008H 0004H
+--> ?PR?LCD_CLR?LCD
+--> ?PR?_LCD_DISPLAY_ONE_NUM?LCD
+--> ?PR?_LCD_DISPLAY_UINT?LCD
+--> ?PR?_LCD_DISPLAY_YUAN?LCD
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?_INPUT_FLOAT?KEY
+--> ?PR?FLASH_READ_LIST_NUM?FLASH
+--> ?PR?_FLASH_CLR?FLASH
+--> ?PR?_FLASH_WR?FLASH
?PR?_FLASH_WR?FLASH ----- ----- ----- ----- ----- ----- 000CH 0007H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -