📄 create_es51ii_lib.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, buzzer.obj, key_int0.obj, key_int1_share.obj, key_query.obj, led_LoopOFF.obj, led_Loo
>> pON.obj, Led_TurnOFF.obj, Led_TurnON.obj, smg_on.obj, smg_off.obj, smg_BuffWrite.obj, UART_Init.obj, UART_INT.obj, UA
>> RT_query_GetStr.obj, UART_query_GetChar.obj, UART_query_PutStr.obj, UART_query_PutChar.obj, 24cxx.obj, delay.obj, del
>> ays.obj, delay500ms.obj, delay1ms.obj TO Create_ES51II_LIB RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
buzzer.obj (BUZZER)
key_int0.obj (KEY_INT0)
key_int1_share.obj (KEY_INT1_SHARE)
key_query.obj (KEY_QUERY)
led_LoopOFF.obj (LED_LOOPOFF)
led_LoopON.obj (LED_LOOPON)
Led_TurnOFF.obj (LED_TURNOFF)
Led_TurnON.obj (LED_TURNON)
smg_on.obj (SMG_ON)
smg_off.obj (SMG_OFF)
smg_BuffWrite.obj (SMG_BUFFWRITE)
UART_Init.obj (UART_INIT)
UART_INT.obj (UART_INT)
UART_query_GetStr.obj (UART_QUERY_GETSTR)
UART_query_GetChar.obj (UART_QUERY_GETCHAR)
UART_query_PutStr.obj (UART_QUERY_PUTSTR)
UART_query_PutChar.obj (UART_QUERY_PUTCHAR)
24cxx.obj (24CXX)
delay.obj (DELAY)
delays.obj (DELAYS)
delay500ms.obj (DELAY500MS)
delay1ms.obj (DELAY1MS)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: Create_ES51II_LIB (MAIN)
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 0009H UNIT _DATA_GROUP_
DATA 0011H 0005H UNIT ?DT?SMG_ON
DATA 0016H 0005H UNIT ?DT?UART_INT
DATA 001BH 0004H UNIT ?DT?LED_LOOPON
DATA 001FH 0001H UNIT ?DT?KEY_INT1_SHARE
BIT 0020H.0 0000H.4 UNIT ?BI?UART_INT
BIT 0020H.4 0000H.2 UNIT _BIT_GROUP_
0020H.6 0000H.2 *** GAP ***
DATA 0021H 001FH UNIT ?DT?MAIN
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 2
IDATA 0040H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?INT1_INIT_KEYSHARE?KEY_INT1_SHARE
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?LOOPLEDOFF?LED_LOOPOFF
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0267H UNIT ?PR?KEY_POLL?MAIN
CODE 028DH 0095H UNIT ?PR?UART_INT?UART_INT
CODE 0322H 008CH UNIT ?C_C51STARTUP
CODE 03AEH 0084H UNIT ?PR?UNCALL?MAIN
CODE 0432H 0080H UNIT ?C?LIB_CODE
CODE 04B2H 0064H UNIT ?PR?_SMGBUFFWRITE?SMG_BUFFWRITE
CODE 0516H 005DH UNIT ?PR?TIMER0LOOPLED?LED_LOOPON
CODE 0573H 0049H UNIT ?PR?T1REFURBISHSMG?SMG_ON
CODE 05BCH 003BH UNIT ?PR?READKEY?KEY_QUERY
CODE 05F7H 0033H UNIT ?CO?MAIN
CODE 062AH 0031H UNIT ?PR?_BUZZER?BUZZER
CODE 065BH 002BH UNIT ?PR?_READEEPROM_ONEBYTE?24CXX
CODE 0686H 0028H UNIT ?PR?_WRITEEEPROM_ONEBYTE?24CXX
CODE 06AEH 0027H UNIT ?PR?MAIN?MAIN
CODE 06D5H 0026H UNIT ?C_INITSEG
CODE 06FBH 0026H UNIT ?PR?GETKEYVAL?KEY_QUERY
CODE 0721H 0026H UNIT ?PR?_LOOPLEDON?LED_LOOPON
CODE 0747H 0025H UNIT ?PR?_I2C_WRITEONEBYTE?24CXX
CODE 076CH 0023H UNIT ?PR?_PUTSTR?UART_QUERY_PUTSTR
CODE 078FH 0022H UNIT ?PR?_GETSTR?UART_QUERY_GETSTR
CODE 07B1H 0022H UNIT ?PR?I2C_READONEBYTE?24CXX
CODE 07D3H 0021H UNIT ?PR?_PUTDATA_?UART_INT
CODE 07F4H 0020H UNIT ?CO?LED_LOOPON
CODE 0814H 0020H UNIT ?CO?SMG_ON
CODE 0834H 001DH UNIT ?PR?_PUTSTR_?UART_INT
CODE 0851H 001CH UNIT ES51
CODE 086DH 001AH UNIT ?PR?INT1_KEY?KEY_INT1_SHARE
CODE 0887H 0019H UNIT ?PR?_TURNONLED?LED_TURNON
CODE 08A0H 0018H UNIT ?PR?_TURNOFFLED?LED_TURNOFF
CODE 08B8H 0017H UNIT ?PR?I2C_CACK?24CXX
CODE 08CFH 0017H UNIT ?PR?_DELAYMS?DELAY
CODE 08E6H 0016H UNIT ?PR?INITSERIALPORT?UART_INIT
CODE 08FCH 0015H UNIT ?PR?_DELAYS?DELAYS
CODE 0911H 0012H UNIT ?PR?_CTRLBUZZER?BUZZER
CODE 0923H 0012H UNIT ?PR?GETCHAR?UART_QUERY_GETCHAR
CODE 0935H 0012H UNIT ?PR?_PUTCHAR?UART_QUERY_PUTCHAR
CODE 0947H 0011H UNIT ?PR?SMGDISPLAYON?SMG_ON
CODE 0958H 000FH UNIT ?PR?_GETDATA_?UART_INT
CODE 0967H 000FH UNIT ?PR?I2C_STOP?24CXX
CODE 0976H 000DH UNIT ?PR?_GETSTR_?UART_INT
CODE 0983H 000CH UNIT ?PR?ES51_II_INIT?MAIN
CODE 098FH 000BH UNIT ?PR?I2C_DELAY?24CXX
CODE 099AH 000BH UNIT ?PR?I2C_START?24CXX
CODE 09A5H 0008H UNIT ?PR?SMGDISPLAYOFF?SMG_OFF
CODE 09ADH 0007H UNIT ?PR?INT0_INIT_KEYINT0?KEY_INT0
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 3
OVERLAY MAP OF MODULE: Create_ES51II_LIB (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------------
?PR?TIMER0LOOPLED?LED_LOOPON ----- ----- ----- -----
+--> ?CO?LED_LOOPON
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0020H.4 0000H.1 ----- -----
+--> ?PR?ES51_II_INIT?MAIN
+--> ?CO?MAIN
+--> ?PR?_SMGBUFFWRITE?SMG_BUFFWRITE
+--> ?PR?SMGDISPLAYON?SMG_ON
+--> ?PR?UNCALL?MAIN
+--> ?PR?KEY_POLL?MAIN
?PR?ES51_II_INIT?MAIN ----- ----- ----- -----
+--> ?PR?INITSERIALPORT?UART_INIT
?PR?_SMGBUFFWRITE?SMG_BUFFWRITE 0020H.5 0000H.1 0009H 0008H
+--> ?CO?SMG_ON
?PR?UNCALL?MAIN ----- ----- ----- -----
+--> ?PR?_LOOPLEDON?LED_LOOPON
+--> ?PR?LOOPLEDOFF?LED_LOOPOFF
+--> ?PR?INT0_INIT_KEYINT0?KEY_INT0
+--> ?PR?INT1_INIT_KEYSHARE?KEY_INT1_SHARE
+--> ?PR?_DELAYS?DELAYS
+--> ?PR?_PUTDATA_?UART_INT
+--> ?PR?_GETDATA_?UART_INT
+--> ?CO?MAIN
+--> ?PR?_PUTSTR_?UART_INT
+--> ?PR?_GETSTR_?UART_INT
+--> ?PR?_GETSTR?UART_QUERY_GETSTR
+--> ?PR?_PUTSTR?UART_QUERY_PUTSTR
+--> ?PR?_TURNONLED?LED_TURNON
+--> ?PR?_TURNOFFLED?LED_TURNOFF
+--> ?PR?SMGDISPLAYOFF?SMG_OFF
?PR?_DELAYS?DELAYS ----- ----- 0008H 0001H
?PR?_GETSTR?UART_QUERY_GETSTR ----- ----- 0008H 0003H
+--> ?PR?GETCHAR?UART_QUERY_GETCHAR
?PR?GETCHAR?UART_QUERY_GETCHAR 0020H.5 0000H.1 ----- -----
?PR?_PUTSTR?UART_QUERY_PUTSTR ----- ----- 0008H 0003H
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 4
+--> ?PR?_PUTCHAR?UART_QUERY_PUTCHAR
?PR?_PUTCHAR?UART_QUERY_PUTCHAR 0020H.5 0000H.1 ----- -----
?PR?KEY_POLL?MAIN ----- ----- 0008H 0001H
+--> ?PR?GETKEYVAL?KEY_QUERY
+--> ?PR?_LOOPLEDON?LED_LOOPON
+--> ?PR?_SMGBUFFWRITE?SMG_BUFFWRITE
+--> ?PR?_BUZZER?BUZZER
+--> ?CO?MAIN
+--> ?PR?_PUTSTR_?UART_INT
+--> ?PR?_WRITEEEPROM_ONEBYTE?24CXX
+--> ?PR?_DELAYMS?DELAY
+--> ?PR?_READEEPROM_ONEBYTE?24CXX
?PR?GETKEYVAL?KEY_QUERY ----- ----- ----- -----
+--> ?PR?READKEY?KEY_QUERY
?PR?_BUZZER?BUZZER ----- ----- 0009H 0002H
+--> ?PR?_CTRLBUZZER?BUZZER
?PR?_CTRLBUZZER?BUZZER ----- ----- 000BH 0002H
+--> ?PR?_DELAYMS?DELAY
?PR?_DELAYMS?DELAY ----- ----- 000DH 0002H
?PR?_WRITEEEPROM_ONEBYTE?24CXX 0020H.5 0000H.1 ----- -----
+--> ?PR?I2C_START?24CXX
+--> ?PR?I2C_CACK?24CXX
+--> ?PR?_I2C_WRITEONEBYTE?24CXX
+--> ?PR?I2C_STOP?24CXX
?PR?I2C_START?24CXX ----- ----- ----- -----
+--> ?PR?I2C_DELAY?24CXX
?PR?I2C_CACK?24CXX ----- ----- ----- -----
+--> ?PR?_I2C_WRITEONEBYTE?24CXX
+--> ?PR?I2C_DELAY?24CXX
?PR?_I2C_WRITEONEBYTE?24CXX ----- ----- ----- -----
+--> ?PR?I2C_DELAY?24CXX
?PR?I2C_STOP?24CXX ----- ----- ----- -----
+--> ?PR?I2C_DELAY?24CXX
?PR?_READEEPROM_ONEBYTE?24CXX 0020H.5 0000H.1 ----- -----
+--> ?PR?I2C_START?24CXX
+--> ?PR?I2C_CACK?24CXX
+--> ?PR?_I2C_WRITEONEBYTE?24CXX
+--> ?PR?I2C_READONEBYTE?24CXX
+--> ?PR?I2C_STOP?24CXX
?PR?I2C_READONEBYTE?24CXX ----- ----- ----- -----
+--> ?PR?I2C_DELAY?24CXX
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 5
SYMBOL TABLE OF MODULE: Create_ES51II_LIB (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:0026H PUBLIC Key_Poll
D:002CH PUBLIC BUFF
C:06AEH PUBLIC main
C:03AEH PUBLIC Uncall
C:0983H PUBLIC ES51_II_Init
D:0030H PUBLIC SIO_BUFF
------- PROC UNCALL
------- DO
D:0007H SYMBOL i
------- ENDDO
C:03AEH LINE# 28
C:03AEH LINE# 29
C:03AEH LINE# 31
C:03B5H LINE# 32
C:03B8H LINE# 33
C:03BBH LINE# 34
C:03BEH LINE# 35
C:03C3H LINE# 37
C:03C5H LINE# 38
C:03D3H LINE# 39
C:03DEH LINE# 40
C:03E1H LINE# 42
C:03ECH LINE# 43
C:03EFH LINE# 45
C:03F8H LINE# 46
C:03FBH LINE# 48
C:0404H LINE# 49
C:0407H LINE# 51
C:0410H LINE# 52
C:0413H LINE# 54
C:041CH LINE# 55
C:0425H LINE# 57
C:042AH LINE# 58
C:042FH LINE# 59
------- ENDPROC UNCALL
------- PROC MAIN
------- DO
B:0020H.4 SYMBOL none
------- ENDDO
C:06AEH LINE# 62
C:06AEH LINE# 63
C:06AEH LINE# 65
C:06B0H LINE# 67
C:06B3H LINE# 68
C:06B5H LINE# 70
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 13:37:11 PAGE 6
C:06C7H LINE# 71
C:06CAH LINE# 74
C:06CDH LINE# 75
C:06D0H LINE# 77
C:06D0H LINE# 78
C:06D0H LINE# 80
C:06D3H LINE# 81
------- ENDPROC MAIN
------- PROC ES51_II_INIT
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0983H LINE# 85
C:0983H LINE# 86
C:0983H LINE# 89
C:0983H LINE# 90
C:098CH LINE# 94
------- ENDPROC ES51_II_INIT
------- PROC KEY_POLL
------- DO
D:0007H SYMBOL keyval
D:0008H SYMBOL tmp
D:0021H SYMBOL ledtype
D:0022H SYMBOL count_keyint0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -