📄 create_es51ii_lib.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE buzzer.obj, key_int0.obj, key_int1_share.obj, key_query.obj, led_LoopOFF.obj, led_LoopON.obj, L
>> ed_TurnOFF.obj, Led_TurnON.obj, smg_on.obj, smg_off.obj, smg_BuffWrite.obj, UART_Init.obj, UART_INT.obj, UART_query_G
>> etStr.obj, UART_query_GetChar.obj, UART_query_PutStr.obj, UART_query_PutChar.obj, 24cxx.obj, delay.obj, delays.obj, d
>> elay500ms.obj, delay1ms.obj TO LIB\Create_ES51II_LIB RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
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\C51FPS.LIB (?C?FPCMP)
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?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
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?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 2
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: LIB\Create_ES51II_LIB (BUZZER)
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 ?DT?SMG_ON
DATA 000DH 0005H UNIT ?DT?UART_INT
DATA 0012H 0004H UNIT ?DT?LED_LOOPON
DATA 0016H 0003H UNIT ?DT?_GETSTR?UART_QUERY_GETSTR
DATA 0019H 0003H UNIT ?DT?_PUTSTR?UART_QUERY_PUTSTR
DATA 001CH 0002H UNIT ?DT?_CTRLBUZZER?BUZZER
DATA 001EH 0002H UNIT ?DT?_BUZZER?BUZZER
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
BIT 0021H.1 0000H.4 UNIT ?BI?UART_INT
BIT 0021H.5 0000H.1 UNIT ?BI?SMG_BUFFWRITE
BIT 0021H.6 0000H.1 UNIT ?BI?GETCHAR?UART_QUERY_GETCHAR
BIT 0021H.7 0000H.1 UNIT ?BI?_PUTCHAR?UART_QUERY_PUTCHAR
BIT 0022H.0 0000H.1 UNIT ?BI?_READEEPROM_ONEBYTE?24CXX
BIT 0022H.1 0000H.1 UNIT ?BI?_WRITEEEPROM_ONEBYTE?24CXX
0022H.2 0000H.6 *** GAP ***
DATA 0023H 0021H UNIT ?DT?_SMGPRINTF?SMG_BUFFWRITE
DATA 0044H 001CH UNIT ?DT?PRINTF?PRINTF
DATA 0060H 0002H UNIT ?DT?_DELAYMS?DELAY
DATA 0062H 0001H UNIT ?DT?KEY_INT1_SHARE
DATA 0063H 0001H UNIT ?DT?_DELAYS?DELAYS
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 000BH UNIT ?PR?I2C_DELAY?24CXX
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 06A0H UNIT ?C?LIB_CODE
CODE 06C6H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0B35H 02C6H UNIT ?PR?_SMGPRINTF?SMG_BUFFWRITE
CODE 0DFBH 0095H UNIT ?PR?UART_INT?UART_INT
CODE 0E90H 005DH UNIT ?PR?TIMER0LOOPLED?LED_LOOPON
CODE 0EEDH 003CH UNIT ?PR?T1REFURBISHSMG?SMG_ON
CODE 0F29H 003BH UNIT ?PR?READKEY?KEY_QUERY
CODE 0F64H 0031H UNIT ?PR?_BUZZER?BUZZER
CODE 0F95H 002BH UNIT ?PR?_READEEPROM_ONEBYTE?24CXX
CODE 0FC0H 0028H UNIT ?PR?_WRITEEEPROM_ONEBYTE?24CXX
CODE 0FE8H 0026H UNIT ?PR?GETKEYVAL?KEY_QUERY
CODE 100EH 0026H UNIT ?PR?_LOOPLEDON?LED_LOOPON
CODE 1034H 0025H UNIT ?PR?_I2C_WRITEONEBYTE?24CXX
CODE 1059H 0023H UNIT ?PR?_PUTSTR?UART_QUERY_PUTSTR
CODE 107CH 0022H UNIT ?PR?_GETSTR?UART_QUERY_GETSTR
CODE 109EH 0022H UNIT ?PR?I2C_READONEBYTE?24CXX
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 3
CODE 10C0H 0021H UNIT ?PR?_PUTDATA_?UART_INT
CODE 10E1H 0020H UNIT ?CO?LED_LOOPON
CODE 1101H 0020H UNIT ?CO?SMG_ON
CODE 1121H 001DH UNIT ?PR?_PUTSTR_?UART_INT
CODE 113EH 001CH UNIT ES51
CODE 115AH 001AH UNIT ?PR?INT1_KEY?KEY_INT1_SHARE
CODE 1174H 0019H UNIT ?PR?_TURNONLED?LED_TURNON
CODE 118DH 0018H UNIT ?PR?_TURNOFFLED?LED_TURNOFF
CODE 11A5H 0017H UNIT ?PR?I2C_CACK?24CXX
CODE 11BCH 0017H UNIT ?PR?_DELAYMS?DELAY
CODE 11D3H 0016H UNIT ?PR?INITSERIALPORT?UART_INIT
CODE 11E9H 0015H UNIT ?PR?_DELAYS?DELAYS
CODE 11FEH 0012H UNIT ?PR?_CTRLBUZZER?BUZZER
CODE 1210H 0012H UNIT ?PR?GETCHAR?UART_QUERY_GETCHAR
CODE 1222H 0012H UNIT ?PR?_PUTCHAR?UART_QUERY_PUTCHAR
CODE 1234H 0011H UNIT ?PR?SMGDISPLAYON?SMG_ON
CODE 1245H 0010H UNIT ?C_INITSEG
CODE 1255H 000FH UNIT ?PR?_GETDATA_?UART_INT
CODE 1264H 000FH UNIT ?PR?I2C_STOP?24CXX
CODE 1273H 000DH UNIT ?PR?_GETSTR_?UART_INT
CODE 1280H 000BH UNIT ?PR?I2C_START?24CXX
CODE 128BH 0008H UNIT ?PR?INT1_INIT_KEYSHARE?KEY_INT1_SHARE
CODE 1293H 0008H UNIT ?PR?SMGDISPLAYOFF?SMG_OFF
CODE 129BH 0007H UNIT ?PR?INT0_INIT_KEYINT0?KEY_INT0
OVERLAY MAP OF MODULE: LIB\Create_ES51II_LIB (BUZZER)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?TIMER0LOOPLED?LED_LOOPON
+--> ?CO?LED_LOOPON
SYMBOL TABLE OF MODULE: LIB\Create_ES51II_LIB (BUZZER)
VALUE TYPE NAME
----------------------------------
------- MODULE BUZZER
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.5 PUBLIC BELL
C:0F64H PUBLIC _Buzzer
C:11FEH PUBLIC _CtrlBuzzer
------- PROC _CTRLBUZZER
D:0006H SYMBOL delayms_on
D:001CH SYMBOL delayms_off
C:11FEH LINE# 9
C:1202H LINE# 10
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 4
C:1202H LINE# 11
C:1204H LINE# 12
C:1207H LINE# 13
C:1209H LINE# 14
------- ENDPROC _CTRLBUZZER
------- PROC _BUZZER
D:001EH SYMBOL long_nub
D:001FH SYMBOL short_nub
C:0F64H LINE# 19
C:0F68H LINE# 20
C:0F68H LINE# 21
C:0F6FH LINE# 22
C:0F7EH LINE# 23
C:0F85H LINE# 24
C:0F94H LINE# 25
------- ENDPROC _BUZZER
------- ENDMOD BUZZER
------- MODULE KEY_INT0
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:129BH PUBLIC INT0_Init_KeyINT0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:00B0H.2 PUBLIC KEY_INT0
------- PROC INT0_INIT_KEYINT0
C:129BH LINE# 7
C:129BH LINE# 8
C:129BH LINE# 9
C:129DH LINE# 10
C:129FH LINE# 11
C:12A1H LINE# 12
------- ENDPROC INT0_INIT_KEYINT0
------- ENDMOD KEY_INT0
------- MODULE KEY_INT1_SHARE
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:128BH PUBLIC INT1_Init_KeyShare
C:115AH PUBLIC INT1_Key
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:0062H PUBLIC KeyVal
------- PROC INT1_INIT_KEYSHARE
C:128BH LINE# 10
C:128BH LINE# 11
C:128BH LINE# 12
C:128EH LINE# 13
C:1290H LINE# 14
C:1292H LINE# 15
------- ENDPROC INT1_INIT_KEYSHARE
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 5
------- PROC INT1_KEY
------- DO
D:0007H SYMBOL i
------- ENDDO
C:115AH LINE# 20
C:1161H LINE# 22
C:1163H LINE# 23
C:1169H LINE# 24
C:116FH LINE# 25
------- ENDPROC INT1_KEY
------- ENDMOD KEY_INT1_SHARE
------- MODULE KEY_QUERY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0F29H PUBLIC ReadKey
B:00B0H.4 PUBLIC KEY_COUNT
B:00B0H.2 PUBLIC KEY_INT0
C:0FE8H PUBLIC GetKeyVal
------- PROC READKEY
------- DO
D:0006H SYMBOL keyval
D:0007H SYMBOL tmp
------- ENDDO
C:0F29H LINE# 10
C:0F29H LINE# 11
C:0F29H LINE# 13
C:0F2BH LINE# 14
C:0F2EH LINE# 15
C:0F3CH LINE# 16
C:0F3CH LINE# 17
C:0F3EH LINE# 18
C:0F40H LINE# 19
C:0F43H LINE# 21
C:0F48H LINE# 22
C:0F4EH LINE# 23
C:0F52H LINE# 24
C:0F58H LINE# 26
C:0F5CH LINE# 27
C:0F5EH LINE# 28
C:0F61H LINE# 29
C:0F61H LINE# 31
C:0F63H LINE# 32
------- ENDPROC READKEY
------- PROC GETKEYVAL
------- DO
D:0005H SYMBOL i
D:0004H SYMBOL keyval
------- ENDDO
C:0FE8H LINE# 35
C:0FE8H LINE# 36
C:0FE8H LINE# 37
C:0FEAH LINE# 40
C:0FEFH LINE# 41
BL51 BANKED LINKER/LOCATER V5.03 10/14/2004 21:41:01 PAGE 6
C:0FF5H LINE# 42
C:1001H LINE# 43
C:1001H LINE# 44
C:1008H LINE# 45
C:100BH LINE# 46
C:100BH LINE# 48
C:100DH LINE# 49
------- ENDPROC GETKEYVAL
------- ENDMOD KEY_QUERY
------- MODULE LED_LOOPOFF
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -