📄 led.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE LED.obj TO LED
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
LED.obj (LED)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: LED (LED)
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 0017H UNIT _DATA_GROUP_
001FH 0001H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?LED
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0031H UNIT ?DT?LED
IDATA 0053H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_LED_SER?LED
CODE 000BH 0003H ABSOLUTE
CODE 000EH 05CEH UNIT ?CO?LED
CODE 05DCH 044BH UNIT ?PR?MAIN?LED
CODE 0A27H 00C6H UNIT ?PR?WRITE_TIME?LED
CODE 0AEDH 00C2H UNIT ?PR?_DISP_LED?LED
CODE 0BAFH 00C1H UNIT ?PR?LCD_DISP_TIME?LED
CODE 0C70H 00B2H UNIT ?PR?_DISP_STR_LED4?LED
CODE 0D22H 00ADH UNIT ?PR?_CURRENTTIME?LED
CODE 0DCFH 00AAH UNIT ?PR?_DISP_STR_LED2?LED
CODE 0E79H 00AAH UNIT ?PR?_DISP_STR_LED_HZ?LED
CODE 0F23H 00A2H UNIT ?PR?_DISP_LED1?LED
CODE 0FC5H 0089H UNIT ?PR?SET_TIME?LED
CODE 104EH 007AH UNIT ?C?LIB_CODE
CODE 10C8H 0075H UNIT ?PR?SET_DAY?LED
CODE 113DH 0075H UNIT ?PR?SET_HOUR?LED
CODE 11B2H 0075H UNIT ?PR?SET_MINE?LED
CODE 1227H 0075H UNIT ?PR?SET_SECOND?LED
CODE 129CH 0071H UNIT ?PR?SET_YEAR?LED
CODE 130DH 0071H UNIT ?PR?SET_MONTH?LED
CODE 137EH 0065H UNIT ?PR?SET_WEEK?LED
CODE 13E3H 003FH UNIT ?PR?LCD_DISP?LED
CODE 1422H 0036H UNIT ?PR?_LCD_WRITE?LED
CODE 1458H 0033H UNIT ?PR?TEMP_READ?LED
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 2
CODE 148BH 0033H UNIT ?PR?_LCD_PRINTS?LED
CODE 14BEH 0028H UNIT ?PR?TEMP_INITIALIZE?LED
CODE 14E6H 001EH UNIT ?PR?TEMP_READ_CHAR?LED
CODE 1504H 001DH UNIT ?PR?ET0?LED
CODE 1521H 001CH UNIT ?PR?_TEMP_WRITE_CHAR?LED
CODE 153DH 001AH UNIT ?PR?_RTC_WRITE_BYTE?LED
CODE 1557H 0019H UNIT ?PR?SET_STB?LED
CODE 1570H 0017H UNIT ?PR?RTC_READ?LED
CODE 1587H 0016H UNIT ?PR?LCD_INITIALIZE?LED
CODE 159DH 0015H UNIT ?PR?_RTC_READ_BYTE?LED
CODE 15B2H 0013H UNIT ?PR?_RTC_WRITE?LED
CODE 15C5H 0013H UNIT ?PR?LED_DELAY?LED
CODE 15D8H 0012H UNIT ?PR?_TEMP_DELAY?LED
CODE 15EAH 0012H UNIT ?PR?LCD_BUSY?LED
CODE 15FCH 000EH UNIT ?PR?TIMESETTING?LED
CODE 160AH 000DH UNIT ?PR?KEY_DELAY?LED
CODE 1617H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: LED (LED)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LED
?PR?MAIN?LED ----- ----- ----- -----
+--> ?PR?LCD_INITIALIZE?LED
+--> ?PR?TEMP_INITIALIZE?LED
+--> ?PR?LCD_DISP?LED
+--> ?CO?LED
+--> ?PR?_DISP_STR_LED4?LED
+--> ?PR?_DISP_STR_LED_HZ?LED
+--> ?PR?_DISP_STR_LED2?LED
+--> ?PR?_DISP_LED1?LED
+--> ?PR?_DISP_LED?LED
+--> ?PR?TEMP_READ?LED
+--> ?PR?_CURRENTTIME?LED
+--> ?PR?LCD_DISP_TIME?LED
?PR?LCD_INITIALIZE?LED ----- ----- ----- -----
+--> ?PR?_LCD_WRITE?LED
?PR?_LCD_WRITE?LED ----- ----- 001EH 0001H
+--> ?PR?LCD_BUSY?LED
?PR?LCD_BUSY?LED 0021H.0 0000H.1 ----- -----
?PR?TEMP_INITIALIZE?LED ----- ----- ----- -----
+--> ?PR?_TEMP_DELAY?LED
?PR?_TEMP_DELAY?LED ----- ----- ----- -----
+--> ?PR?_TEMP_WRITE_CHAR?LED
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 3
?PR?_DISP_STR_LED4?LED ----- ----- 0008H 000FH
+--> ?PR?TIMESETTING?LED
+--> ?PR?SET_STB?LED
+--> ?PR?LED_DELAY?LED
?PR?TIMESETTING?LED ----- ----- ----- -----
+--> ?PR?SET_TIME?LED
?PR?SET_TIME?LED ----- ----- 0017H 0001H
+--> ?PR?_CURRENTTIME?LED
+--> ?PR?SET_YEAR?LED
+--> ?PR?SET_MONTH?LED
+--> ?PR?SET_DAY?LED
+--> ?PR?SET_WEEK?LED
+--> ?PR?SET_HOUR?LED
+--> ?PR?SET_MINE?LED
+--> ?PR?SET_SECOND?LED
+--> ?PR?KEY_DELAY?LED
+--> ?PR?WRITE_TIME?LED
?PR?_CURRENTTIME?LED ----- ----- ----- -----
+--> ?PR?_RTC_READ_BYTE?LED
?PR?_RTC_READ_BYTE?LED ----- ----- ----- -----
+--> ?PR?_RTC_WRITE?LED
+--> ?PR?RTC_READ?LED
?PR?SET_YEAR?LED ----- ----- 0018H 0003H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?_LCD_PRINTS?LED ----- ----- 001BH 0003H
+--> ?PR?_LCD_WRITE?LED
?PR?SET_MONTH?LED ----- ----- 0018H 0003H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?SET_DAY?LED ----- ----- 0018H 0003H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?SET_WEEK?LED ----- ----- 0018H 0002H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?SET_HOUR?LED ----- ----- 0018H 0003H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?SET_MINE?LED ----- ----- 0018H 0003H
+--> ?CO?LED
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 4
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?SET_SECOND?LED ----- ----- 0018H 0003H
+--> ?CO?LED
+--> ?PR?_LCD_PRINTS?LED
+--> ?PR?KEY_DELAY?LED
?PR?WRITE_TIME?LED ----- ----- 0018H 0003H
+--> ?PR?_RTC_WRITE_BYTE?LED
?PR?_RTC_WRITE_BYTE?LED ----- ----- ----- -----
+--> ?PR?_RTC_WRITE?LED
?PR?SET_STB?LED ----- ----- ----- -----
+--> ?PR?_LED_SER?LED
?PR?_DISP_STR_LED_HZ?LED ----- ----- 0008H 000CH
+--> ?PR?TIMESETTING?LED
+--> ?PR?SET_STB?LED
+--> ?PR?LED_DELAY?LED
?PR?_DISP_STR_LED2?LED ----- ----- 0008H 000CH
+--> ?PR?TIMESETTING?LED
+--> ?PR?SET_STB?LED
+--> ?PR?LED_DELAY?LED
?PR?_DISP_LED1?LED ----- ----- 0008H 0009H
+--> ?PR?TIMESETTING?LED
+--> ?PR?SET_STB?LED
+--> ?PR?LED_DELAY?LED
?PR?_DISP_LED?LED ----- ----- 0008H 0008H
+--> ?PR?TIMESETTING?LED
+--> ?PR?_LED_SER?LED
+--> ?PR?SET_STB?LED
+--> ?PR?LED_DELAY?LED
?PR?TEMP_READ?LED ----- ----- ----- -----
+--> ?PR?TEMP_INITIALIZE?LED
+--> ?PR?_TEMP_WRITE_CHAR?LED
+--> ?PR?_TEMP_DELAY?LED
+--> ?PR?TEMP_READ_CHAR?LED
?PR?TEMP_READ_CHAR?LED ----- ----- ----- -----
+--> ?PR?_TEMP_DELAY?LED
?PR?LCD_DISP_TIME?LED ----- ----- ----- -----
+--> ?PR?_LCD_PRINTS?LED
SYMBOL TABLE OF MODULE: LED (LED)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 5
------- MODULE LED
C:0000H SYMBOL _ICE_DUMMY_
C:0A27H PUBLIC Write_Time
C:129CH PUBLIC SET_YEAR
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:0020H PUBLIC AA
D:0023H PUBLIC TEMP_ERR
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:1504H PUBLIC et0
D:0024H PUBLIC WORDNUMBER
C:1227H PUBLIC SET_SECOND
C:113DH PUBLIC SET_HOUR
C:14BEH PUBLIC TEMP_INITIALIZE
C:037CH PUBLIC DATETMP
B:0090H.4 PUBLIC DQ
C:1458H PUBLIC TEMP_Read
C:148FH PUBLIC _LCD_Prints
D:0025H PUBLIC i1
D:0027H PUBLIC i2
B:0090H.0 PUBLIC KEY1
B:0090H.1 PUBLIC KEY2
B:0090H.2 PUBLIC KEY3
B:0098H.1 PUBLIC TI
B:0090H.3 PUBLIC KEY4
C:159DH PUBLIC _RTC_Read_Byte
D:0029H PUBLIC DATE
C:1422H PUBLIC _LCD_Write
C:00FCH PUBLIC HZ
B:00B0H.6 PUBLIC RTC_SDA
C:05DCH PUBLIC main
C:0AEDH PUBLIC _Disp_LED
C:15CBH PUBLIC LED_Delay
C:1587H PUBLIC LCD_INITIALIZE
C:10C8H PUBLIC SET_DAY
C:04FCH PUBLIC WEEK
B:00B0H.5 PUBLIC RTC_SCL
C:1544H PUBLIC _RTC_Write_Byte
D:0039H PUBLIC WORDNUM
D:003AH PUBLIC TIME
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
C:156BH PUBLIC SET_STB
C:0BAFH PUBLIC LCD_Disp_Time
C:15B2H PUBLIC _RTC_Write
B:0020H.7 PUBLIC AA7
C:160AH PUBLIC KEY_Delay
C:0003H PUBLIC _LED_Ser
B:00B0H.4 PUBLIC RTC_RST
C:0E79H PUBLIC _Disp_Str_LED_HZ
B:0090H.7 PUBLIC LCD_EN
C:1570H PUBLIC RTC_Read
B:00A0H.4 PUBLIC LED_EN
B:00A8H.1 PUBLIC ET0
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 6
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
D:004AH PUBLIC LCD_NO
C:15FCH PUBLIC TIMESETTING
C:130DH PUBLIC SET_MONTH
B:0088H.4 PUBLIC TR0
C:0F23H PUBLIC _Disp_LED1
C:0D28H PUBLIC _CurrentTime
B:0090H.5 PUBLIC LCD_RS
B:0090H.6 PUBLIC LCD_RW
C:13E3H PUBLIC LCD_DISP
C:1521H PUBLIC _TEMP_Write_Char
C:15DFH PUBLIC _TEMP_Delay
C:02DCH PUBLIC NUM
D:004BH SYMBOL TIMETYPE
C:0DCFH PUBLIC _Disp_Str_LED2
B:00A0H.5 PUBLIC Ser_STB
C:14E6H PUBLIC TEMP_Read_Char
C:0C70H PUBLIC _Disp_Str_LED4
C:11B2H PUBLIC SET_MINE
C:15EAH PUBLIC LCD_BUSY
D:0052H PUBLIC Temp_Value
C:137EH PUBLIC SET_WEEK
C:0FC5H PUBLIC SET_TIME
------- PROC L?0225
------- ENDPROC L?0225
------- PROC _TEMP_DELAY
D:0006H SYMBOL i
C:15DFH LINE# 113
C:15DFH LINE# 114
C:15DFH LINE# 115
C:15E9H LINE# 116
------- ENDPROC _TEMP_DELAY
------- PROC TEMP_INITIALIZE
C:14BEH LINE# 117
C:14BEH LINE# 118
C:14BEH LINE# 119
C:14C0H LINE# 120
C:14C7H LINE# 121
C:14C9H LINE# 122
C:14D0H LINE# 123
C:14D2H LINE# 124
C:14D9H LINE# 125
C:14DFH LINE# 126
------- ENDPROC TEMP_INITIALIZE
------- PROC TEMP_READ_CHAR
------- DO
D:0003H SYMBOL i
D:0005H SYMBOL dat
------- ENDDO
C:14E6H LINE# 129
C:14E6H LINE# 130
C:14E6H LINE# 133
C:14E8H LINE# 134
C:14E8H LINE# 135
C:14EAH LINE# 136
C:14EEH LINE# 137
BL51 BANKED LINKER/LOCATER V5.12 09/28/2008 21:00:13 PAGE 7
C:14F0H LINE# 138
C:14F3H LINE# 139
C:14F6H LINE# 140
C:14FDH LINE# 141
C:1501H LINE# 142
C:1503H LINE# 143
------- ENDPROC TEMP_READ_CHAR
------- PROC _TEMP_WRITE_CHAR
D:0005H SYMBOL dat
------- DO
D:0003H SYMBOL i
------- ENDDO
C:1521H LINE# 145
C:1523H LINE# 146
C:1523H LINE# 148
C:1525H LINE# 149
C:1525H LINE# 150
C:1527H LINE# 151
C:152BH LINE# 152
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -