?? ds1302.m51
字號(hào):
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, 1302.obj TO ds1302 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\STARTUP.obj (?C_STARTUP)
1302.obj (1302)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: ds1302 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0029H UNIT _DATA_GROUP_
DATA 004AH 0027H UNIT ?DT?1302
IDATA 0071H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?PR?_DELAYMS?1302
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000CH UNIT ?PR?_DELAY2?1302
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0272H UNIT ?PR?MAIN?1302
CODE 0290H 0170H UNIT ?C?LIB_CODE
CODE 0400H 014FH UNIT ?CO?1302
CODE 054FH 0109H UNIT ?PR?SET_ALARM_TIME?1302
CODE 0658H 00DAH UNIT ?PR?_LCD_TIME?1302
CODE 0732H 008CH UNIT ?C_C51STARTUP
CODE 07BEH 0089H UNIT ?PR?_KEY_SET?1302
CODE 0847H 0080H UNIT ?PR?SEE_ALARM_TIME?1302
CODE 08C7H 007BH UNIT ?PR?TIME_CAMPARE?1302
CODE 0942H 0058H UNIT ?PR?_KEY_SET_XQ?1302
CODE 099AH 0053H UNIT ?PR?_CHANGE_TIME?1302
CODE 09EDH 004CH UNIT ?PR?PLAYMUSIC?1302
CODE 0A39H 0044H UNIT ?PR?_WRITE_STR1?1302
CODE 0A7DH 0041H UNIT ?PR?INIT_LCD?1302
CODE 0ABEH 003AH UNIT ?PR?_SET_1302?1302
CODE 0AF8H 002EH UNIT ?PR?_SET_FLASH?1302
CODE 0B26H 002DH UNIT ?PR?_READ_TIME?1302
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 2
CODE 0B53H 002BH UNIT ?PR?TIME0?1302
CODE 0B7EH 002BH UNIT ?C_INITSEG
CODE 0BA9H 0027H UNIT ?PR?_WRITETAB?1302
CODE 0BD0H 0027H UNIT ?PR?INIT_1302?1302
CODE 0BF7H 0025H UNIT ?PR?_LCD_WCMD?1302
CODE 0C1CH 0021H UNIT ?PR?_DELAY1?1302
CODE 0C3DH 0020H UNIT ?PR?_LCD_WDAT?1302
CODE 0C5DH 001CH UNIT ?PR?READ_DAT?1302
CODE 0C79H 001AH UNIT ?PR?_WRITE_DAT?1302
CODE 0C93H 0019H UNIT ?PR?FLASH?1302
CODE 0CACH 0017H UNIT ?PR?_WRITE_STR3?1302
CODE 0CC3H 0014H UNIT ?PR?LCD_BUSY?1302
CODE 0CD7H 0011H UNIT ?PR?_WRITE_1302?1302
CODE 0CE8H 0010H UNIT ?PR?_WRITE_POSITION?1302
CODE 0CF8H 000FH UNIT ?PR?_READ_1302?1302
CODE 0D07H 0009H UNIT ?PR?_XIANSHITAB?1302
CODE 0D10H 0009H UNIT ?PR?INT1?1302
OVERLAY MAP OF MODULE: ds1302 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?1302
+--> ?C_INITSEG
?PR?MAIN?1302 ----- ----- 0021H 0020H
+--> ?CO?1302
+--> ?PR?INIT_LCD?1302
+--> ?PR?_WRITETAB?1302
+--> ?PR?INIT_1302?1302
+--> ?PR?_WRITE_STR1?1302
+--> ?PR?_READ_TIME?1302
+--> ?PR?_CHANGE_TIME?1302
+--> ?PR?_LCD_TIME?1302
+--> ?PR?FLASH?1302
+--> ?PR?_DELAY1?1302
+--> ?PR?_WRITE_1302?1302
+--> ?PR?_WRITE_STR3?1302
+--> ?PR?_KEY_SET?1302
+--> ?PR?_KEY_SET_XQ?1302
+--> ?PR?_XIANSHITAB?1302
+--> ?PR?SET_ALARM_TIME?1302
+--> ?PR?SEE_ALARM_TIME?1302
+--> ?PR?TIME_CAMPARE?1302
?PR?INIT_LCD?1302 ----- ----- ----- -----
+--> ?PR?_DELAY1?1302
+--> ?PR?_LCD_WCMD?1302
?PR?_LCD_WCMD?1302 ----- ----- ----- -----
+--> ?PR?_DELAY1?1302
+--> ?PR?LCD_BUSY?1302
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 3
?PR?LCD_BUSY?1302 0020H.0 0000H.1 ----- -----
?PR?_WRITETAB?1302 ----- ----- 0041H 0003H
+--> ?PR?_LCD_WCMD?1302
+--> ?PR?_LCD_WDAT?1302
?PR?_LCD_WDAT?1302 ----- ----- ----- -----
+--> ?PR?LCD_BUSY?1302
?PR?INIT_1302?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_1302?1302
+--> ?CO?1302
+--> ?PR?_SET_1302?1302
?PR?_WRITE_1302?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_DAT?1302
?PR?_SET_1302?1302 ----- ----- 0041H 0005H
+--> ?PR?_WRITE_1302?1302
?PR?_WRITE_STR1?1302 ----- ----- 0044H 0006H
+--> ?CO?1302
+--> ?PR?_LCD_WCMD?1302
+--> ?PR?_DELAY1?1302
+--> ?PR?_WRITE_POSITION?1302
+--> ?PR?_LCD_WDAT?1302
?PR?_WRITE_POSITION?1302 ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?1302
?PR?_READ_TIME?1302 ----- ----- 0041H 0005H
+--> ?PR?_READ_1302?1302
?PR?_READ_1302?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_DAT?1302
+--> ?PR?READ_DAT?1302
?PR?_CHANGE_TIME?1302 ----- ----- 0041H 0006H
?PR?_LCD_TIME?1302 ----- ----- 0041H 0003H
+--> ?PR?_WRITE_STR3?1302
?PR?_WRITE_STR3?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_POSITION?1302
+--> ?PR?_LCD_WDAT?1302
?PR?FLASH?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_STR3?1302
?PR?_KEY_SET?1302 ----- ----- 0044H 0003H
+--> ?PR?_DELAY1?1302
+--> ?PR?_SET_FLASH?1302
+--> ?PR?_WRITE_STR3?1302
?PR?_SET_FLASH?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_STR3?1302
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 4
?PR?_KEY_SET_XQ?1302 ----- ----- 0041H 0002H
+--> ?PR?_DELAY1?1302
+--> ?PR?_SET_FLASH?1302
+--> ?PR?_WRITE_STR3?1302
?PR?_XIANSHITAB?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_POSITION?1302
+--> ?PR?_LCD_WDAT?1302
?PR?SET_ALARM_TIME?1302 ----- ----- 0041H 0003H
+--> ?PR?_DELAY1?1302
+--> ?PR?_WRITE_STR3?1302
+--> ?CO?1302
+--> ?PR?_WRITE_STR1?1302
+--> ?PR?_KEY_SET?1302
?PR?SEE_ALARM_TIME?1302 ----- ----- ----- -----
+--> ?PR?_WRITE_STR3?1302
+--> ?CO?1302
+--> ?PR?_WRITE_STR1?1302
+--> ?PR?_DELAY1?1302
?PR?TIME_CAMPARE?1302 ----- ----- ----- -----
+--> ?CO?1302
+--> ?PR?_WRITE_STR1?1302
+--> ?PR?_WRITE_STR3?1302
+--> ?PR?PLAYMUSIC?1302
?PR?PLAYMUSIC?1302 ----- ----- ----- -----
+--> ?CO?1302
+--> ?PR?_DELAYMS?1302
+--> ?PR?_DELAY2?1302
SYMBOL TABLE OF MODULE: ds1302 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0732H SEGMENT ?C_C51STARTUP
I:0071H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0735H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 5
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0732H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0732H LINE# 99
C:0734H LINE# 100
C:0735H LINE# 101
C:0736H LINE# 102
C:0738H LINE# 151
C:073BH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE 1302
C:0000H SYMBOL _ICE_DUMMY_
B:0090H.6 PUBLIC K4
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00A0H.3 PUBLIC RESET
B:00A8H.7 PUBLIC EA
C:0411H PUBLIC str1
C:0422H PUBLIC str2
D:004AH PUBLIC alarm_flag
C:0433H PUBLIC str3
C:0444H PUBLIC str4
C:0B26H PUBLIC _read_time
C:0455H PUBLIC str5
C:0C93H PUBLIC flash
C:0D07H PUBLIC _xianshitab
B:00A0H.2 PUBLIC DATA
D:004BH PUBLIC flag
B:0090H.7 PUBLIC BEEP
C:0AF8H PUBLIC _set_flash
C:0C00H PUBLIC _lcd_wcmd
C:0476H PUBLIC music_code
D:004CH PUBLIC alarm_time
C:0C23H PUBLIC _delay1
C:0942H PUBLIC _key_set_xq
C:000EH PUBLIC _delay2
C:0CF8H PUBLIC _read_1302
D:0052H PUBLIC inter
C:0658H PUBLIC _lcd_time
C:001EH PUBLIC main
C:0C43H PUBLIC _lcd_wdat
C:0C79H PUBLIC _write_dat
D:0053H PUBLIC week
D:0054H PUBLIC time
C:0CD7H PUBLIC _write_1302
D:0089H PUBLIC TMOD
C:0466H PUBLIC init
C:046EH PUBLIC tab
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 6
C:0C5DH PUBLIC read_dat
C:0847H PUBLIC see_alarm_time
C:0537H SYMBOL _?ix1000
C:053FH SYMBOL _?ix1001
C:0547H SYMBOL _?ix1002
C:0BA9H PUBLIC _writetab
B:0090H.2 PUBLIC LCD_EN
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
C:0A7DH PUBLIC init_lcd
D:008CH PUBLIC TH0
D:0056H PUBLIC flag1
D:008DH PUBLIC TH1
C:054FH PUBLIC set_alarm_time
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:0003H PUBLIC _delayms
C:0ABEH PUBLIC _set_1302
D:0057H PUBLIC inter1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:07C2H PUBLIC _key_set
B:0090H.0 PUBLIC LCD_RS
C:0CC3H PUBLIC lcd_busy
D:0058H PUBLIC ok
C:0400H PUBLIC str
B:00A0H.1 PUBLIC CLK
C:099AH PUBLIC _change_time
C:0BD0H PUBLIC init_1302
C:09EDH PUBLIC playmusic
B:0090H.1 PUBLIC LCD_RW
C:0B53H PUBLIC time0
D:0059H PUBLIC init1
D:0060H PUBLIC init2
C:0CE8H PUBLIC _write_position
D:0070H PUBLIC n
C:08C7H PUBLIC time_campare
C:0A46H PUBLIC _write_str1
B:0090H.3 PUBLIC K1
C:0CB9H PUBLIC _write_str3
B:0090H.4 PUBLIC K2
C:0D10H PUBLIC int1
B:0090H.5 PUBLIC K3
C:0C1FH SYMBOL L?0174
------- PROC L?0173
------- ENDPROC L?0173
C:0C1FH SYMBOL L?0174
------- PROC _DELAY1
D:0006H SYMBOL ms
------- DO
D:0005H SYMBOL y
------- ENDDO
C:0C23H LINE# 136
C:0C23H LINE# 137
C:0C23H LINE# 139
C:0C2DH LINE# 140
C:0C2DH LINE# 141
BL51 BANKED LINKER/LOCATER V5.03 12/02/2007 18:15:39 PAGE 7
C:0C35H LINE# 142
C:0C35H LINE# 143
C:0C36H LINE# 144
C:0C37H LINE# 145
C:0C38H LINE# 146
C:0C39H LINE# 147
C:0C3CH LINE# 148
C:0C3CH LINE# 149
------- ENDPROC _DELAY1
------- PROC LCD_BUSY
------- DO
B:0020H.0 SYMBOL result
------- ENDDO
C:0CC3H LINE# 158
C:0CC3H LINE# 159
C:0CC3H LINE# 161
C:0CC5H LINE# 162
C:0CC7H LINE# 163
C:0CC9H LINE# 164
C:0CCDH LINE# 165
C:0CD2H LINE# 166
C:0CD4H LINE# 167
C:0CD6H LINE# 168
------- ENDPROC LCD_BUSY
------- PROC L?0176
------- ENDPROC L?0176
------- PROC _LCD_WCMD
D:0007H SYMBOL cmd
C:0C00H LINE# 176
C:0C00H LINE# 177
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -