📄 test.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE test.obj TO test RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
test.obj (TEST)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: test (TEST)
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 0004H UNIT ?DT?_LCD_TEMPERTURE?TEST
DATA 000CH 0003H UNIT ?DT?TEST
000FH 0011H *** GAP ***
BIT 0020H.0 0000H.7 UNIT _BIT_GROUP_
0020H.7 0000H.1 *** GAP ***
DATA 0021H 0026H UNIT _DATA_GROUP_
IDATA 0047H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_SENSOR_DELAY?TEST
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 001DH UNIT ?PR?SENSOR_READ_BYTE?TEST
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0A94H UNIT ?CO?TEST
CODE 0AC2H 03A4H UNIT ?PR?_KEY_SET_CLOCK?TEST
CODE 0E66H 0352H UNIT ?PR?_LCD_ERSHI?TEST
CODE 11B8H 033DH UNIT ?PR?_CALENDAR_CONVERT?TEST
CODE 14F5H 0266H UNIT ?PR?_LCD_SET_CLOCK?TEST
CODE 175BH 025CH UNIT ?PR?_ERSHI?TEST
CODE 19B7H 0194H UNIT ?PR?_LCD_TEMPERTURE?TEST
CODE 1B4BH 0192H UNIT ?C?LIB_CODE
CODE 1CDDH 015AH UNIT ?PR?_LCD_DATA?TEST
CODE 1E37H 0154H UNIT ?PR?_LCD_LUNAR_CALENDAR?TEST
CODE 1F8BH 014FH UNIT ?PR?_LCD_ALARM?TEST
CODE 20DAH 014FH UNIT ?PR?_GET_MOON_DAY?TEST
CODE 2229H 0140H UNIT ?PR?_LCD_TIME?TEST
CODE 2369H 00EDH UNIT ?PR?_KEY_SET_ALARM?TEST
CODE 2456H 00DAH UNIT ?PR?MAIN?TEST
CODE 2530H 00A5H UNIT ?PR?_LCD_FUNCTION?TEST
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 2
CODE 25D5H 00A0H UNIT ?PR?_CLOCK_INITIAL?TEST
CODE 2675H 0098H UNIT ?PR?WEEK_CONVERT?TEST
CODE 270DH 0097H UNIT ?PR?_CLOCK_FRESH?TEST
CODE 27A4H 008DH UNIT ?PR?LCD_CHARACTER_16X8?TEST
CODE 2831H 008CH UNIT ?C_C51STARTUP
CODE 28BDH 0088H UNIT ?PR?LCD_CHARACTER_16X16?TEST
CODE 2945H 0087H UNIT ?PR?_KEY_FUNCTION?TEST
CODE 29CCH 0044H UNIT ?PR?_LCD_WEEK?TEST
CODE 2A10H 003DH UNIT ?PR?_SENSOR_FRESH?TEST
CODE 2A4DH 003CH UNIT ?PR?KEY_SCAN?TEST
CODE 2A89H 002EH UNIT ?PR?TIMER0_SERVICE?TEST
CODE 2AB7H 0025H UNIT ?PR?SENSOR_INITIAL?TEST
CODE 2ADCH 0023H UNIT ?PR?_LCD_SET_X_Y?TEST
CODE 2AFFH 0023H UNIT ?PR?TIMER3_SERVICE?TEST
CODE 2B22H 0020H UNIT ?PR?LCD_CLEAR?TEST
CODE 2B42H 001AH UNIT ?PR?_SENSOR_WRITE_BYTE?TEST
CODE 2B5CH 0019H UNIT ?PR?_CLOCK_READ_TIME?TEST
CODE 2B75H 0018H UNIT ?PR?LCD_INITIAL?TEST
CODE 2B8DH 0016H UNIT ?PR?_DELAY?TEST
CODE 2BA3H 0013H UNIT ?PR?_CLOCK_WRITE_TIME?TEST
CODE 2BB6H 0012H UNIT ?PR?_LCD_WRITE_BYTE?TEST
CODE 2BC8H 0012H UNIT ?PR?_LCD_CLOCK?TEST
CODE 2BDAH 0010H UNIT ?PR?_CLOCK_WRITE_BYTE?TEST
CODE 2BEAH 0010H UNIT ?PR?CLOCK_READ_BYTE?TEST
CODE 2BFAH 000EH UNIT ?PR?_LCD_SET_X?TEST
CODE 2C08H 000EH UNIT ?PR?_LCD_SET_Y?TEST
CODE 2C16H 000CH UNIT ?PR?LCD_DISPLAY_ON?TEST
CODE 2C22H 000CH UNIT ?PR?LCD_DISPLAY_OFF?TEST
CODE 2C2EH 000BH UNIT ?PR?_LCD_WRITE_COMMAND?TEST
CODE 2C39H 0009H UNIT ?PR?KEY_IDLE?TEST
CODE 2C42H 0007H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: test (TEST)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEST
+--> ?C_INITSEG
?PR?MAIN?TEST ----- ----- 0021H 000BH
+--> ?CO?TEST
+--> ?PR?LCD_INITIAL?TEST
+--> ?PR?_CLOCK_INITIAL?TEST
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?_KEY_FUNCTION?TEST
+--> ?PR?_CLOCK_FRESH?TEST
+--> ?PR?_LCD_CLOCK?TEST
+--> ?PR?_SENSOR_FRESH?TEST
+--> ?PR?_ERSHI?TEST
+--> ?PR?_CALENDAR_CONVERT?TEST
+--> ?PR?WEEK_CONVERT?TEST
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 3
?PR?LCD_INITIAL?TEST ----- ----- ----- -----
+--> ?PR?LCD_DISPLAY_OFF?TEST
+--> ?PR?_LCD_WRITE_COMMAND?TEST
+--> ?PR?LCD_DISPLAY_ON?TEST
+--> ?PR?LCD_CLEAR?TEST
?PR?LCD_CLEAR?TEST ----- ----- ----- -----
+--> ?PR?_LCD_SET_X?TEST
+--> ?PR?_LCD_SET_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
?PR?_CLOCK_INITIAL?TEST ----- ----- 0033H 0003H
+--> ?PR?_CLOCK_WRITE_TIME?TEST
?PR?_CLOCK_WRITE_TIME?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_WRITE_BYTE?TEST
?PR?KEY_SCAN?TEST ----- ----- ----- -----
+--> ?PR?_DELAY?TEST
?PR?_KEY_FUNCTION?TEST ----- ----- 002CH 0007H
+--> ?PR?LCD_CLEAR?TEST
+--> ?PR?_LCD_FUNCTION?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?_KEY_SET_CLOCK?TEST
+--> ?PR?_CLOCK_INITIAL?TEST
+--> ?PR?_KEY_SET_ALARM?TEST
?PR?_LCD_FUNCTION?TEST 0020H.0 0000H.2 ----- -----
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?LCD_CHARACTER_16X16?TEST 0020H.6 0000H.1 0042H 0005H
+--> ?CO?TEST
+--> ?PR?_LCD_SET_X_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
?PR?_LCD_SET_X_Y?TEST ----- ----- ----- -----
+--> ?PR?_LCD_SET_Y?TEST
+--> ?PR?_LCD_SET_X?TEST
?PR?_KEY_SET_CLOCK?TEST ----- ----- 0033H 000BH
+--> ?PR?_LCD_SET_CLOCK?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?KEY_SCAN?TEST
?PR?_LCD_SET_CLOCK?TEST 0020H.0 0000H.6 003EH 0004H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?LCD_CHARACTER_16X8?TEST 0020H.6 0000H.1 0042H 0005H
+--> ?CO?TEST
+--> ?PR?_LCD_SET_X_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 4
?PR?_KEY_SET_ALARM?TEST ----- ----- 0033H 0003H
+--> ?PR?_LCD_ALARM?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?LCD_CLEAR?TEST
?PR?_LCD_ALARM?TEST 0020H.0 0000H.2 0036H 0004H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?_CLOCK_FRESH?TEST ----- ----- 002CH 0003H
+--> ?PR?_CLOCK_READ_TIME?TEST
?PR?_CLOCK_READ_TIME?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_WRITE_BYTE?TEST
+--> ?PR?CLOCK_READ_BYTE?TEST
?PR?_LCD_CLOCK?TEST ----- ----- 002CH 0003H
+--> ?PR?_LCD_DATA?TEST
+--> ?PR?_LCD_TIME?TEST
?PR?_LCD_DATA?TEST ----- ----- 002FH 0004H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?_LCD_TIME?TEST ----- ----- 002FH 0004H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?_SENSOR_FRESH?TEST ----- ----- 002CH 0003H
+--> ?PR?SENSOR_INITIAL?TEST
+--> ?PR?_SENSOR_WRITE_BYTE?TEST
+--> ?PR?SENSOR_READ_BYTE?TEST
?PR?SENSOR_INITIAL?TEST ----- ----- ----- -----
+--> ?PR?_SENSOR_DELAY?TEST
?PR?_SENSOR_WRITE_BYTE?TEST ----- ----- ----- -----
+--> ?PR?_SENSOR_DELAY?TEST
?PR?SENSOR_READ_BYTE?TEST ----- ----- ----- -----
+--> ?PR?_SENSOR_DELAY?TEST
?PR?_ERSHI?TEST ----- ----- 002CH 0008H
+--> ?CO?TEST
+--> ?PR?_LCD_ERSHI?TEST
?PR?_LCD_ERSHI?TEST ----- ----- ----- -----
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?CO?TEST
?PR?_CALENDAR_CONVERT?TEST 0020H.0 0000H.2 002CH 000FH
+--> ?CO?TEST
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 5
+--> ?PR?_GET_MOON_DAY?TEST
+--> ?PR?_LCD_LUNAR_CALENDAR?TEST
?PR?_GET_MOON_DAY?TEST ----- ----- ----- -----
+--> ?CO?TEST
?PR?_LCD_LUNAR_CALENDAR?TEST ----- ----- 003BH 0004H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?WEEK_CONVERT?TEST 0020H.0 0000H.1 002CH 0005H
+--> ?CO?TEST
+--> ?PR?_LCD_WEEK?TEST
?PR?_LCD_WEEK?TEST ----- ----- ----- -----
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
SYMBOL TABLE OF MODULE: test (TEST)
VALUE TYPE NAME
----------------------------------
------- MODULE TEST
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
C:039EH PUBLIC function_logo
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
C:2C2EH PUBLIC _Lcd_Write_Command
B:00B0H.6 PUBLIC cs1
C:19B7H PUBLIC _Lcd_Temperture
B:00B0H.7 PUBLIC cs2
C:2C39H PUBLIC Key_Idle
D:00A8H PUBLIC IE
C:28CBH PUBLIC Lcd_Character_16X16
C:0E66H PUBLIC _LCD_ERSHI
C:2A4DH PUBLIC Key_Scan
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0659H PUBLIC table_week
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
BL51 BANKED LINKER/LOCATER V4.13 03/10/2009 14:16:48 PAGE 6
B:00B0H.3 PUBLIC INT1
C:2B5CH PUBLIC _Clock_Read_Time
B:00A0H.2 PUBLIC clock_sclk
C:2530H PUBLIC _Lcd_Function
B:00A0H.0 PUBLIC bell
D:00CBH PUBLIC RCAP2H
B:00B8H.4 PUBLIC PS
C:0665H PUBLIC alarm_logo
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
D:00CAH PUBLIC RCAP2L
C:2456H PUBLIC main
C:002EH PUBLIC letter_logo
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
C:270DH PUBLIC _Clock_Fresh
C:2AB7H PUBLIC Sensor_Initial
B:00C8H.5 PUBLIC RCLK
C:2BA3H PUBLIC _Clock_Write_Time
B:00C8H.4 PUBLIC TCLK
C:0003H PUBLIC _Sensor_Delay
C:00EEH PUBLIC data_logo
C:051EH PUBLIC year_code
C:0705H PUBLIC ershi_logo
C:2BDAH PUBLIC _Clock_Write_Byte
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:2945H PUBLIC _Key_Function
C:2A10H PUBLIC _Sensor_Fresh
C:2BFAH PUBLIC _Lcd_Set_X
C:2C08H PUBLIC _Lcd_Set_Y
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -