📄 humity.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE iap.obj, cd_ad.obj TO humity RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
iap.obj (IAP)
cd_ad.obj (CD_AD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (VSPRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: humity (IAP)
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 0010H UNIT ?DT?CD_AD
DATA 0018H 0004H UNIT ?DT?_FLASH_WRITEBYTE?IAP
IDATA 001CH 0004H UNIT ?ID?IAP
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?IAP
0021H.2 0000H.6 *** GAP ***
DATA 0022H 004BH UNIT _DATA_GROUP_
IDATA 006DH 0002H UNIT _IDATA_GROUP_
IDATA 006FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H INBLOCK ?PR?_FLASH_READBYTE?IAP
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H INBLOCK ?PR?INIT_EXT1?CD_AD
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0003H INBLOCK ?PR?I2C_INTERRUPT?CD_AD
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 2
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0012H INBLOCK ?PR?INIT_UART?CD_AD
CODE 0030H 0003H INBLOCK ?PR?TIME1_INTERRUPT?CD_AD
CODE 0033H 0003H ABSOLUTE
CODE 0036H 059DH UNIT ?C?LIB_CODE
CODE 05D3H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0A42H 0182H INBLOCK ?PR?MEASURE?CD_AD
CODE 0BC4H 00A9H INBLOCK ?PR?TIME0_INTRRUPT?CD_AD
CODE 0C6DH 0063H INBLOCK ?PR?MAIN?CD_AD
CODE 0CD0H 0059H INBLOCK ?PR?_FLASH_WRITEBYTE?IAP
CODE 0D29H 0030H INBLOCK ?PR?_UART_PRINTF?CD_AD
CODE 0D59H 002EH UNIT ?CO?CD_AD
CODE 0D87H 002EH UNIT ?PR?_VSPRINTF?VSPRINTF
CODE 0DB5H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0DDCH 0025H INBLOCK ?PR?_UART_SENDSTRING?CD_AD
CODE 0E01H 0024H INBLOCK ?PR?CD_AD
CODE 0E25H 0020H INBLOCK ?PR?INIT_TIME0?CD_AD
CODE 0E45H 001FH INBLOCK ?PR?_UART_PRINTCHAR?CD_AD
CODE 0E64H 001BH INBLOCK ?PR?INIT_IO?CD_AD
CODE 0E7FH 000EH INBLOCK ?PR?INIT_TIME1?CD_AD
CODE 0E8DH 000CH UNIT ?C_C51STARTUP
CODE 0E99H 000AH INBLOCK ?PR?INIT_PARA?CD_AD
CODE 0EA3H 0009H INBLOCK ?PR?INT_I2C?CD_AD
CODE 0EACH 0007H INBLOCK ?PR?INIT_CLOCK?CD_AD
CODE 0EB3H 0003H INBLOCK ?PR?EXT1_INTERRUPT?CD_AD
OVERLAY MAP OF MODULE: humity (IAP)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?CD_AD
?PR?MAIN?CD_AD ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_PARA?CD_AD
+--> ?PR?INIT_CLOCK?CD_AD
+--> ?PR?INIT_IO?CD_AD
+--> ?PR?INT_I2C?CD_AD
+--> ?PR?INIT_UART?CD_AD
+--> ?PR?INIT_TIME0?CD_AD
+--> ?PR?INIT_TIME1?CD_AD
+--> ?CO?CD_AD
+--> ?PR?_UART_PRINTF?CD_AD
+--> ?PR?MEASURE?CD_AD
?PR?_UART_PRINTF?CD_AD ----- ----- 0022H 0029H ----- -----
+--> ?PR?_VSPRINTF?VSPRINTF
+--> ?PR?_UART_SENDSTRING?CD_AD
?PR?_VSPRINTF?VSPRINTF ----- ----- 004BH 0006H ----- -----
+--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 3
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0051H 001CH ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_UART_SENDSTRING?CD_AD ----- ----- 004BH 0003H ----- -----
+--> ?PR?_UART_PRINTCHAR?CD_AD
?PR?_UART_PRINTCHAR?CD_AD ----- ----- ----- ----- 006DH 0002H
?PR?MEASURE?CD_AD ----- ----- 0022H 0002H ----- -----
+--> ?PR?CD_AD
SYMBOL TABLE OF MODULE: humity (IAP)
VALUE TYPE NAME
----------------------------------
------- MODULE IAP
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
I:001CH PUBLIC W_ADDRH
I:001DH PUBLIC W_ADDRL
D:00E5H PUBLIC FMDATA
D:00E7H PUBLIC FMADRH
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00E6H PUBLIC FMADRL
B:0021H.1 PUBLIC prog_fail
C:0003H PUBLIC _FLASH_ReadByte
D:00B8H PUBLIC IP0
I:001EH PUBLIC R_ADDR
C:0CD0H PUBLIC _FLASH_WriteByte
D:00D8H PUBLIC I2CON
D:00E4H PUBLIC FMCON
D:00D0H PUBLIC PSW
------- PROC _FLASH_WRITEBYTE
D:0002H SYMBOL addr
D:0005H SYMBOL dat
------- DO
D:0018H SYMBOL i
------- ENDDO
C:0CD0H LINE# 19
C:0CD4H LINE# 20
C:0CD4H LINE# 22
C:0CD6H LINE# 23
C:0CD9H LINE# 24
C:0CDBH LINE# 25
C:0CDEH LINE# 26
C:0CE0H LINE# 27
C:0CE3H LINE# 28
C:0D1BH LINE# 29
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 4
C:0D21H LINE# 30
C:0D21H LINE# 31
C:0D23H LINE# 32
C:0D25H LINE# 33
C:0D25H LINE# 35
C:0D25H LINE# 36
C:0D27H LINE# 37
C:0D28H LINE# 38
C:0D28H LINE# 39
------- ENDPROC _FLASH_WRITEBYTE
------- PROC _FLASH_READBYTE
D:0006H SYMBOL addr
------- DO
D:0082H SYMBOL readp
------- ENDDO
C:0003H LINE# 42
C:0003H LINE# 43
C:0003H LINE# 45
C:0007H LINE# 46
C:000AH LINE# 47
------- ENDPROC _FLASH_READBYTE
------- ENDMOD IAP
------- MODULE CD_AD
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:00B1H PUBLIC P3M1
D:00B2H PUBLIC P3M2
D:00B0H PUBLIC P3
B:00E8H.0 PUBLIC EI2C
D:0008H PUBLIC systimer
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0E45H PUBLIC _Uart_Printchar
D:00BAH PUBLIC SSTAT
D:000CH PUBLIC RH
C:000EH PUBLIC init_ext1
B:00D8H.3 PUBLIC SI
B:0098H.1 PUBLIC TI
D:0010H PUBLIC Frequence
C:0EACH PUBLIC init_clock
C:0C6DH PUBLIC main
C:0EA3H PUBLIC int_i2c
D:0012H PUBLIC count
D:0095H PUBLIC DIVM
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0030H PUBLIC time1_interrupt
C:0E99H PUBLIC init_para
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 5
D:0096H PUBLIC TRIM
D:00BDH PUBLIC BRGCON
B:0088H.3 PUBLIC IE1
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:0088H.7 PUBLIC TF1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:0014H PUBLIC sys_th0
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
C:0BC4H PUBLIC time0_intrrupt
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:0015H PUBLIC sys_tl0
C:0016H PUBLIC i2c_interrupt
D:0016H PUBLIC TH1Buff
D:00DBH PUBLIC I2ADR
C:001EH PUBLIC init_uart
C:0D29H PUBLIC _Uart_Printf
B:0088H.4 PUBLIC TR0
D:0017H PUBLIC TL1Buff
B:0088H.6 PUBLIC TR1
C:0EB3H PUBLIC ext1_interrupt
D:00F6H PUBLIC PT0AD
D:00D8H PUBLIC I2CON
D:00BEH PUBLIC BRGR0
D:00BFH PUBLIC BRGR1
C:0DDCH PUBLIC _Uart_SendString
B:0090H.7 PUBLIC test_pin
C:0E64H PUBLIC init_io
C:0A42H PUBLIC measure
C:0E25H PUBLIC init_time0
C:0E7FH PUBLIC init_time1
D:00D0H PUBLIC PSW
C:0E01H SYMBOL Com0040
C:0E01H SYMBOL L?0065
C:0E06H SYMBOL L?0066
C:0E1AH SYMBOL L?0067
C:0E1CH SYMBOL L?0068
C:0E1EH SYMBOL L?0069
------- PROC COM0040
------- ENDPROC COM0040
------- PROC INIT_PARA
C:0E99H LINE# 11
C:0E99H LINE# 12
C:0E99H LINE# 13
C:0E9EH LINE# 14
C:0EA2H LINE# 15
------- ENDPROC INIT_PARA
------- PROC INIT_CLOCK
C:0EACH LINE# 18
C:0EACH LINE# 19
C:0EACH LINE# 20
C:0EAFH LINE# 21
BL51 BANKED LINKER/LOCATER V5.03 03/06/2009 19:29:32 PAGE 6
C:0EB2H LINE# 22
------- ENDPROC INIT_CLOCK
------- PROC INIT_IO
C:0E64H LINE# 24
C:0E64H LINE# 25
C:0E64H LINE# 26
C:0E67H LINE# 27
C:0E6AH LINE# 29
C:0E6DH LINE# 30
C:0E70H LINE# 32
C:0E72H LINE# 33
C:0E74H LINE# 35
C:0E76H LINE# 36
C:0E78H LINE# 38
C:0E7BH LINE# 39
C:0E7EH LINE# 40
------- ENDPROC INIT_IO
------- PROC INIT_UART
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -