📄 ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/25/2008 15:41:46 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE DS1302.obj TO DS1302 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DS1302.obj (DS1302)
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)
LINK MAP OF MODULE: DS1302 (DS1302)
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 ?BI?DS1302_SETPROTECT?DS1302
0020H.1 0000H.7 *** GAP ***
DATA 0021H 002BH UNIT _DATA_GROUP_
IDATA 004CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00B3H UNIT ?PR?_DS1302_GETTIME?DS1302
CODE 00B6H 00B1H UNIT ?PR?_DATETOSTR?DS1302
CODE 0167H 00AAH UNIT ?PR?_TIMETOSTR?DS1302
CODE 0211H 007AH UNIT ?C?LIB_CODE
CODE 028BH 0039H UNIT ?PR?MAIN?DS1302
CODE 02C4H 0030H UNIT ?PR?_SHOWSTRING?DS1302
CODE 02F4H 0021H UNIT ?PR?INITLCD?DS1302
CODE 0315H 0020H UNIT ?PR?_DS1302_SETTIME?DS1302
CODE 0335H 0020H UNIT ?PR?_DELAY1MS?DS1302
CODE 0355H 001DH UNIT ?PR?_SHOWCHAR?DS1302
CODE 0372H 001AH UNIT ?PR?_WRITECOMMAND?DS1302
CODE 038CH 0015H UNIT ?PR?_WRITE1302?DS1302
CODE 03A1H 0015H UNIT ?PR?_READ1302?DS1302
CODE 03B6H 0011H UNIT ?PR?_WRITEDATA?DS1302
CODE 03C7H 0011H UNIT ?PR?WAITFORENABLE?DS1302
CODE 03D8H 0010H UNIT ?PR?_DS1302INPUTBYTE?DS1302
CODE 03E8H 0010H UNIT ?PR?DS1302OUTPUTBYTE?DS1302
CODE 03F8H 0010H UNIT ?PR?_DELAYMS?DS1302
CODE 0408H 000FH UNIT ?PR?DS1302_SETPROTECT?DS1302
CODE 0417H 000CH UNIT ?C_C51STARTUP
CODE 0423H 0008H UNIT ?PR?INITIAL_DS1302?DS1302
OVERLAY MAP OF MODULE: DS1302 (DS1302)
BL51 BANKED LINKER/LOCATER V6.00 06/25/2008 15:41:46 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS1302
?PR?MAIN?DS1302 0021H 0023H
+--> ?PR?_DELAYMS?DS1302
+--> ?PR?INITLCD?DS1302
+--> ?PR?INITIAL_DS1302?DS1302
+--> ?PR?_DS1302_GETTIME?DS1302
+--> ?PR?_DATETOSTR?DS1302
+--> ?PR?_TIMETOSTR?DS1302
+--> ?PR?_SHOWSTRING?DS1302
+--> ?PR?_DELAY1MS?DS1302
?PR?INITLCD?DS1302 ----- -----
+--> ?PR?_WRITECOMMAND?DS1302
+--> ?PR?_DELAYMS?DS1302
?PR?_WRITECOMMAND?DS1302 004BH 0001H
+--> ?PR?_DELAYMS?DS1302
+--> ?PR?WAITFORENABLE?DS1302
?PR?INITIAL_DS1302?DS1302 0044H 0001H
+--> ?PR?_READ1302?DS1302
?PR?_READ1302?DS1302 ----- -----
+--> ?PR?_DS1302INPUTBYTE?DS1302
+--> ?PR?DS1302OUTPUTBYTE?DS1302
?PR?_DS1302_GETTIME?DS1302 ----- -----
+--> ?PR?_READ1302?DS1302
?PR?_SHOWSTRING?DS1302 0044H 0005H
+--> ?PR?_SHOWCHAR?DS1302
?PR?_SHOWCHAR?DS1302 0049H 0002H
+--> ?PR?_WRITECOMMAND?DS1302
+--> ?PR?_WRITEDATA?DS1302
?PR?_WRITEDATA?DS1302 004BH 0001H
+--> ?PR?WAITFORENABLE?DS1302
SYMBOL TABLE OF MODULE: DS1302 (DS1302)
VALUE TYPE NAME
----------------------------------
------- MODULE DS1302
C:0000H SYMBOL _ICE_DUMMY_
C:02C4H PUBLIC _ShowString
B:00E0H.7 PUBLIC ACC7
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.00 06/25/2008 15:41:46 PAGE 3
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0355H PUBLIC _ShowChar
C:03C7H PUBLIC WaitForEnable
C:03E8H PUBLIC DS1302OutputByte
B:00B0H.4 PUBLIC RSPIN
C:0423H PUBLIC Initial_DS1302
D:00A8H PUBLIC IE
B:00B0H.5 PUBLIC RWPIN
C:03F8H PUBLIC _DelayMs
D:00B8H PUBLIC IP
B:0090H.1 PUBLIC DS1302_CLK
D:00D8H PUBLIC CCON
C:03A1H PUBLIC _Read1302
C:028BH PUBLIC main
C:02F4H PUBLIC InitLcd
C:037BH PUBLIC _WriteCommand
D:0098H PUBLIC SCON
C:038CH PUBLIC _Write1302
D:0088H PUBLIC TCON
B:00B0H.3 PUBLIC DS1302_RST
D:00E0H PUBLIC ACC
C:0003H PUBLIC _DS1302_GetTime
C:0408H PUBLIC DS1302_SetProtect
B:0090H.0 PUBLIC DS1302_IO
C:0315H PUBLIC _DS1302_SetTime
C:00B6H PUBLIC _DateToStr
C:0335H PUBLIC _Delay1ms
B:00B0H.7 PUBLIC LCDEN
D:00C8H PUBLIC T2CON
C:03D8H PUBLIC _DS1302InputByte
C:03B6H PUBLIC _WriteData
C:0167H PUBLIC _TimeToStr
B:00E0H.0 PUBLIC ACC0
D:00D0H PUBLIC PSW
------- PROC _DS1302INPUTBYTE
D:0007H SYMBOL d
------- DO
D:0007H SYMBOL i
------- ENDDO
C:03D8H LINE# 49
C:03D8H LINE# 50
C:03D8H LINE# 52
C:03D9H LINE# 53
C:03DBH LINE# 54
C:03DBH LINE# 55
C:03DFH LINE# 56
C:03E1H LINE# 57
C:03E3H LINE# 58
C:03E5H LINE# 59
C:03E7H LINE# 60
------- ENDPROC _DS1302INPUTBYTE
------- PROC DS1302OUTPUTBYTE
------- DO
D:0007H SYMBOL i
------- ENDDO
C:03E8H LINE# 62
BL51 BANKED LINKER/LOCATER V6.00 06/25/2008 15:41:46 PAGE 4
C:03E8H LINE# 63
C:03E8H LINE# 65
C:03EAH LINE# 66
C:03EAH LINE# 67
C:03ECH LINE# 68
C:03F0H LINE# 69
C:03F2H LINE# 70
C:03F4H LINE# 71
C:03F6H LINE# 72
C:03F7H LINE# 73
------- ENDPROC DS1302OUTPUTBYTE
------- PROC _WRITE1302
D:0007H SYMBOL ucAddr
D:0006H SYMBOL ucDa
C:038CH LINE# 75
C:038EH LINE# 76
C:038EH LINE# 77
C:0390H LINE# 78
C:0392H LINE# 79
C:0394H LINE# 80
C:0397H LINE# 81
C:039CH LINE# 82
C:039EH LINE# 83
C:03A0H LINE# 84
------- ENDPROC _WRITE1302
------- PROC _READ1302
D:0007H SYMBOL ucAddr
------- DO
D:0007H SYMBOL ucData
------- ENDDO
C:03A1H LINE# 86
C:03A1H LINE# 87
C:03A1H LINE# 89
C:03A3H LINE# 90
C:03A5H LINE# 91
C:03A7H LINE# 92
C:03AEH LINE# 93
C:03B1H LINE# 94
C:03B3H LINE# 95
C:03B5H LINE# 96
C:03B5H LINE# 97
------- ENDPROC _READ1302
------- PROC DS1302_SETPROTECT
B:0020H.0 SYMBOL flag
C:0408H LINE# 99
C:0408H LINE# 100
C:0408H LINE# 101
C:040BH LINE# 102
C:040FH LINE# 104
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -