📄 ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Ds1302.obj TO Ds1302
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Ds1302.obj (DS1302)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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"
DATA 0008H 002FH UNIT _DATA_GROUP_
IDATA 0037H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00F6H UNIT ?C?LIB_CODE
CODE 00F9H 0078H UNIT ?PR?MAIN?DS1302
CODE 0171H 0062H UNIT ?PR?_READRAM?DS1302
CODE 01D3H 0062H UNIT ?PR?_READRTC?DS1302
CODE 0235H 004DH UNIT ?PR?READ?DS1302
CODE 0282H 0041H UNIT ?PR?WRITE?DS1302
CODE 02C3H 0028H UNIT ?CO?DS1302
CODE 02EBH 001DH UNIT ?PR?_WRITERAM?DS1302
CODE 0308H 001DH UNIT ?PR?_WRITERTC?DS1302
CODE 0325H 0016H UNIT ?PR?_WRITERTC_BYTE?DS1302
CODE 033BH 0014H UNIT ?PR?_WRITERAM_BYTE?DS1302
CODE 034FH 000CH UNIT ?C_C51STARTUP
CODE 035BH 0007H UNIT ?PR?_WRITESEC?DS1302
CODE 0362H 0007H UNIT ?PR?_WRITEMIN?DS1302
CODE 0369H 0007H UNIT ?PR?_WRITEHR?DS1302
CODE 0370H 0007H UNIT ?PR?_WRITEDAY?DS1302
CODE 0377H 0007H UNIT ?PR?_WRITEMONTH?DS1302
CODE 037EH 0007H UNIT ?PR?_WRITEWEEK?DS1302
CODE 0385H 0007H UNIT ?PR?_WRITEYEAR?DS1302
CODE 038CH 0007H UNIT ?PR?_WRITECONTROL?DS1302
CODE 0393H 0007H UNIT ?PR?DISABLEWP?DS1302
CODE 039AH 0007H UNIT ?PR?ENABLEWP?DS1302
CODE 03A1H 0006H UNIT ?PR?READSEC?DS1302
CODE 03A7H 0006H UNIT ?PR?READMIN?DS1302
CODE 03ADH 0006H UNIT ?PR?READHR?DS1302
CODE 03B3H 0006H UNIT ?PR?READDAY?DS1302
CODE 03B9H 0006H UNIT ?PR?READMONTH?DS1302
CODE 03BFH 0006H UNIT ?PR?READWEEK?DS1302
CODE 03C5H 0006H UNIT ?PR?READYEAR?DS1302
CODE 03CBH 0004H UNIT ?PR?_READRAM_BYTE?DS1302
CODE 03CFH 0004H UNIT ?PR?_READRTC_BYTE?DS1302
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 2
OVERLAY MAP OF MODULE: Ds1302 (DS1302)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS1302
?PR?MAIN?DS1302 0008H 002FH
+--> ?CO?DS1302
+--> ?PR?_READRTC?DS1302
+--> ?PR?DISABLEWP?DS1302
+--> ?PR?_WRITECONTROL?DS1302
+--> ?PR?_WRITERAM?DS1302
+--> ?PR?_WRITERTC?DS1302
+--> ?PR?ENABLEWP?DS1302
+--> ?PR?_READRAM?DS1302
+--> ?PR?READSEC?DS1302
+--> ?PR?READMIN?DS1302
+--> ?PR?READHR?DS1302
+--> ?PR?READDAY?DS1302
+--> ?PR?READMONTH?DS1302
+--> ?PR?READWEEK?DS1302
+--> ?PR?READYEAR?DS1302
?PR?_READRTC?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?DISABLEWP?DS1302 ----- -----
+--> ?PR?_WRITERTC_BYTE?DS1302
?PR?_WRITERTC_BYTE?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?_WRITECONTROL?DS1302 ----- -----
+--> ?PR?_WRITERTC_BYTE?DS1302
?PR?_WRITERAM?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?_WRITERTC?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?ENABLEWP?DS1302 ----- -----
+--> ?PR?_WRITERTC_BYTE?DS1302
?PR?_READRAM?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?READSEC?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?_READRTC_BYTE?DS1302 ----- -----
+--> ?PR?READ?DS1302
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 3
?PR?READ?DS1302 ----- -----
+--> ?PR?WRITE?DS1302
?PR?READMIN?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?READHR?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?READDAY?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?READMONTH?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?READWEEK?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
?PR?READYEAR?DS1302 ----- -----
+--> ?PR?_READRTC_BYTE?DS1302
SYMBOL TABLE OF MODULE: Ds1302 (DS1302)
VALUE TYPE NAME
----------------------------------
------- MODULE DS1302
C:0000H SYMBOL _ICE_DUMMY_
C:0171H PUBLIC _ReadRam
D:0090H PUBLIC P1
C:0385H PUBLIC _WriteYear
D:00B0H PUBLIC P3
C:033BH PUBLIC _WriteRam_Byte
C:03B9H PUBLIC ReadMonth
C:035BH PUBLIC _WriteSec
C:03BFH PUBLIC ReadWeek
C:0370H PUBLIC _WriteDay
C:0282H PUBLIC Write
D:00A8H PUBLIC IE
C:02EBH PUBLIC _WriteRam
C:03C5H PUBLIC ReadYear
C:0362H PUBLIC _WriteMin
D:00B8H PUBLIC IP
C:03A1H PUBLIC ReadSec
C:03B3H PUBLIC ReadDay
C:03A7H PUBLIC ReadMin
C:00F9H PUBLIC main
C:0369H PUBLIC _WriteHr
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:03ADH PUBLIC ReadHr
B:0090H.1 PUBLIC ds1302_dat
B:0090H.0 PUBLIC ds1302_clk
C:03CFH PUBLIC _ReadRTC_Byte
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 4
C:02C3H SYMBOL _?ix1000
C:02E3H SYMBOL _?ix1001
D:00E0H PUBLIC ACC
C:01D3H PUBLIC _ReadRTC
C:0325H PUBLIC _WriteRTC_Byte
C:038CH PUBLIC _WriteControl
B:00E0H.0 PUBLIC ACC_0
C:0308H PUBLIC _WriteRTC
B:00E0H.1 PUBLIC ACC_1
B:00E0H.2 PUBLIC ACC_2
B:00E0H.3 PUBLIC ACC_3
B:0090H.2 PUBLIC ds1302_rst
B:00E0H.4 PUBLIC ACC_4
B:00E0H.5 PUBLIC ACC_5
B:00E0H.6 PUBLIC ACC_6
B:00E0H.7 PUBLIC ACC_7
C:0393H PUBLIC DisableWP
D:00C8H PUBLIC T2CON
C:039AH PUBLIC EnableWP
C:03CBH PUBLIC _ReadRam_Byte
C:0377H PUBLIC _WriteMonth
D:00D0H PUBLIC PSW
C:037EH PUBLIC _WriteWeek
C:0241H PUBLIC Read
------- PROC WRITE
C:0282H LINE# 47
C:0282H LINE# 48
C:0282H LINE# 49
C:0286H LINE# 50
C:0288H LINE# 51
C:028AH LINE# 52
C:028EH LINE# 53
C:0292H LINE# 54
C:0296H LINE# 55
C:029AH LINE# 56
C:029EH LINE# 57
C:02A2H LINE# 58
C:02A6H LINE# 59
C:02AAH LINE# 60
C:02AEH LINE# 61
C:02B2H LINE# 62
C:02B6H LINE# 63
C:02BAH LINE# 64
C:02BEH LINE# 65
C:02C2H LINE# 66
------- ENDPROC WRITE
------- PROC L?0041
------- ENDPROC L?0041
------- PROC READ
C:0241H LINE# 68
C:0241H LINE# 69
C:0241H LINE# 70
C:0245H LINE# 71
C:0247H LINE# 72
C:0249H LINE# 73
C:024DH LINE# 74
C:0251H LINE# 75
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 5
C:0255H LINE# 76
C:0259H LINE# 77
C:025DH LINE# 78
C:0261H LINE# 79
C:0265H LINE# 80
C:0269H LINE# 81
C:026DH LINE# 82
C:0271H LINE# 83
C:0275H LINE# 84
C:0279H LINE# 85
C:027DH LINE# 86
C:0281H LINE# 87
------- ENDPROC READ
------- PROC _READRAM_BYTE
D:0007H SYMBOL address
C:03CBH LINE# 89
C:03CBH LINE# 90
C:03CBH LINE# 91
C:03CBH LINE# 92
C:03CBH LINE# 93
C:03CBH LINE# 94
C:03CBH LINE# 95
C:03CBH LINE# 96
C:03CBH LINE# 97
C:03CEH LINE# 98
C:03CEH LINE# 99
------- ENDPROC _READRAM_BYTE
------- PROC _READRTC_BYTE
D:0007H SYMBOL address
C:03CFH LINE# 101
C:03CFH LINE# 102
C:03CFH LINE# 103
C:03CFH LINE# 104
C:03CFH LINE# 105
C:03CFH LINE# 106
C:03CFH LINE# 107
C:03CFH LINE# 108
C:03CFH LINE# 109
C:03D2H LINE# 110
C:03D2H LINE# 111
------- ENDPROC _READRTC_BYTE
------- PROC _WRITERAM_BYTE
D:0007H SYMBOL address
D:0005H SYMBOL number
C:033BH LINE# 113
C:033BH LINE# 114
C:033BH LINE# 115
C:0341H LINE# 116
C:0342H LINE# 117
C:0345H LINE# 118
C:0346H LINE# 119
C:0349H LINE# 120
C:034BH LINE# 121
C:034DH LINE# 122
C:034EH LINE# 123
------- ENDPROC _WRITERAM_BYTE
------- PROC _WRITERTC_BYTE
BL51 BANKED LINKER/LOCATER V5.02 04/22/2003 22:51:04 PAGE 6
D:0007H SYMBOL address
D:0005H SYMBOL number
C:0325H LINE# 125
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -