📄 ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 10:53:39 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE clock.obj, ds1302.obj, display.obj, serio.obj, lcd1602.obj TO ds1302 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
clock.obj (CLOCK)
ds1302.obj (DS1302)
display.obj (DISPLAY)
serio.obj (SERIO)
lcd1602.obj (LCD1602)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
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)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ds1302 (CLOCK)
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 000BH UNIT ?DT?SERIO
DATA 0013H 000AH UNIT ?DT?CLOCK
DATA 001DH 0003H UNIT _DATA_GROUP_
IDATA 0020H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_UART0_SENDSTR?SERIO
CODE 0023H 0003H ABSOLUTE
CODE 0026H 015FH UNIT ?PR?RECEIVE?SERIO
CODE 0185H 0141H UNIT ?PR?_SHOWTIME?DISPLAY
CODE 02C6H 008CH UNIT ?C_C51STARTUP
CODE 0352H 007AH UNIT ?C?LIB_CODE
CODE 03CCH 005FH UNIT ?PR?MAIN?CLOCK
CODE 042BH 0059H UNIT ?CO?CLOCK
CODE 0484H 004BH UNIT ?PR?_SETTIME?DS1302
CODE 04CFH 003CH UNIT ?PR?_GETTIME?DS1302
CODE 050BH 0024H UNIT ?PR?_WRITE_STRING?LCD1602
CODE 052FH 001DH UNIT ?PR?_WRITE_INSTRUCTION?LCD1602
CODE 054CH 001CH UNIT ?PR?RT_RBYTE?DS1302
CODE 0568H 001BH UNIT ?PR?_RT_WBYTE?DS1302
CODE 0583H 0016H UNIT ?PR?_WRITE_DATA?LCD1602
CODE 0599H 0016H UNIT ?PR?INITLCD?LCD1602
CODE 05AFH 0015H UNIT ?PR?UART0_INIT?SERIO
CODE 05C4H 0012H UNIT ?PR?_DELAY?LCD1602
CODE 05D6H 000CH UNIT ?PR?_UART0_SENDBYTE?SERIO
CODE 05E2H 0007H UNIT ?PR?RT_RESET?DS1302
CODE 05E9H 0005H UNIT ?PR?CLS?LCD1602
CODE 05EEH 0004H UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 10:53:39 PAGE 2
OVERLAY MAP OF MODULE: ds1302 (CLOCK)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?PR?RECEIVE?SERIO ----- -----
+--> ?PR?_SETTIME?DS1302
?PR?_SETTIME?DS1302 ----- -----
+--> ?PR?RT_RESET?DS1302
+--> ?PR?_RT_WBYTE?DS1302
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?CLOCK
+--> ?C_INITSEG
?PR?MAIN?CLOCK ----- -----
+--> ?PR?UART0_INIT?SERIO
+--> ?CO?CLOCK
+--> ?PR?_UART0_SENDSTR?SERIO
+--> ?PR?_UART0_SENDBYTE?SERIO
+--> ?PR?INITLCD?LCD1602
+--> ?PR?CLS?LCD1602
+--> ?PR?_WRITE_STRING?LCD1602
+--> ?PR?_GETTIME?DS1302
+--> ?PR?_SHOWTIME?DISPLAY
+--> ?PR?_DELAY?LCD1602
?PR?_UART0_SENDSTR?SERIO 001DH 0003H
+--> ?PR?_UART0_SENDBYTE?SERIO
?PR?INITLCD?LCD1602 ----- -----
+--> ?PR?_DELAY?LCD1602
+--> ?PR?_WRITE_INSTRUCTION?LCD1602
?PR?_DELAY?LCD1602 ----- -----
+--> ?PR?_WRITE_INSTRUCTION?LCD1602
?PR?CLS?LCD1602 ----- -----
+--> ?PR?_WRITE_INSTRUCTION?LCD1602
?PR?_WRITE_STRING?LCD1602 001DH 0001H
+--> ?PR?_WRITE_DATA?LCD1602
+--> ?PR?_WRITE_INSTRUCTION?LCD1602
?PR?_WRITE_DATA?LCD1602 ----- -----
+--> ?PR?_DELAY?LCD1602
?PR?_GETTIME?DS1302 ----- -----
+--> ?PR?RT_RESET?DS1302
+--> ?PR?_RT_WBYTE?DS1302
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 10:53:39 PAGE 3
+--> ?PR?RT_RBYTE?DS1302
?PR?_SHOWTIME?DISPLAY 001DH 0003H
+--> ?PR?_WRITE_INSTRUCTION?LCD1602
+--> ?PR?_WRITE_DATA?LCD1602
SYMBOL TABLE OF MODULE: ds1302 (CLOCK)
VALUE TYPE NAME
----------------------------------
------- MODULE CLOCK
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:0013H PUBLIC clock
D:00B8H PUBLIC IP
C:03CCH PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:042BH PUBLIC string1
C:043CH PUBLIC string2
C:0444H PUBLIC string3
C:045CH PUBLIC string4
D:001AH PUBLIC tm
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:03CCH LINE# 13
C:03CCH LINE# 14
C:03CCH LINE# 15
C:03CFH LINE# 16
C:03D8H LINE# 17
C:03E1H LINE# 18
C:03E6H LINE# 19
C:03EBH LINE# 20
C:03EEH LINE# 21
C:03F1H LINE# 22
C:03FCH LINE# 23
C:0407H LINE# 24
C:0410H LINE# 25
C:0410H LINE# 26
C:0410H LINE# 27
C:0419H LINE# 28
C:0422H LINE# 29
C:0429H LINE# 30
------- ENDPROC MAIN
------- ENDMOD CLOCK
------- MODULE DS1302
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 10:53:39 PAGE 4
D:00A8H PUBLIC IE
B:00B0H.6 PUBLIC DSRST
C:04CFH PUBLIC _GetTime
D:00B8H PUBLIC IP
C:0484H PUBLIC _SetTime
B:00B0H.4 PUBLIC DSCK
B:00B0H.5 PUBLIC DSIO
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:056CH PUBLIC _rt_wbyte
D:00C8H PUBLIC T2CON
C:05E2H PUBLIC rt_reset
C:0550H PUBLIC rt_rbyte
D:00D0H PUBLIC PSW
------- PROC RT_RESET
C:05E2H LINE# 7
C:05E2H LINE# 8
C:05E2H LINE# 9
C:05E4H LINE# 10
C:05E6H LINE# 11
C:05E8H LINE# 12
------- ENDPROC RT_RESET
C:0568H SYMBOL L?0017
------- PROC L?0016
------- ENDPROC L?0016
C:0568H SYMBOL L?0017
------- PROC _RT_WBYTE
D:0007H SYMBOL W_Byte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:056CH LINE# 14
C:056CH LINE# 15
C:056CH LINE# 17
C:056EH LINE# 18
C:056EH LINE# 19
C:0570H LINE# 20
C:0574H LINE# 21
C:0574H LINE# 22
C:0576H LINE# 23
C:0576H LINE# 24
C:0578H LINE# 25
C:057AH LINE# 26
C:057EH LINE# 27
C:0582H LINE# 28
------- ENDPROC _RT_WBYTE
C:054CH SYMBOL L?0015
------- PROC L?0014
------- ENDPROC L?0014
C:054CH SYMBOL L?0015
------- PROC RT_RBYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL R_Byte
------- ENDDO
C:0550H LINE# 30
C:0550H LINE# 31
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 10:53:39 PAGE 5
C:0550H LINE# 34
C:0552H LINE# 35
C:0554H LINE# 36
C:0555H LINE# 37
C:0555H LINE# 38
C:0559H LINE# 39
C:055BH LINE# 40
C:055DH LINE# 41
C:0560H LINE# 42
C:0563H LINE# 43
C:0563H LINE# 44
C:0567H LINE# 45
C:0567H LINE# 46
------- ENDPROC RT_RBYTE
------- PROC _GETTIME
D:0001H SYMBOL p
C:04CFH LINE# 48
C:04CFH LINE# 49
C:04CFH LINE# 50
C:04D2H LINE# 51
C:04D7H LINE# 52
C:04DEH LINE# 53
C:04E4H LINE# 54
C:04EAH LINE# 55
C:04F0H LINE# 56
C:04F6H LINE# 57
C:04FCH LINE# 58
C:0502H LINE# 59
C:0505H LINE# 61
C:0508H LINE# 62
C:050AH LINE# 63
------- ENDPROC _GETTIME
------- PROC _SETTIME
D:0001H SYMBOL p
C:0484H LINE# 65
C:0484H LINE# 66
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -