📄 ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE da1302.obj TO ds1302
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
da1302.obj (DA1302)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ds1302 (DA1302)
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 000CH UNIT ?DT?DA1302
DATA 0014H 0008H UNIT _DATA_GROUP_
001CH 0004H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?DA1302
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 01D0H UNIT ?PR?MODEL3?DA1302
CODE 01DEH 018DH UNIT ?PR?MODEL1?DA1302
CODE 036BH 0181H UNIT ?PR?MODEL2?DA1302
CODE 04ECH 015DH UNIT ?PR?MODEL0?DA1302
CODE 0649H 00F1H UNIT ?PR?MODEL4?DA1302
CODE 073AH 00EDH UNIT ?PR?_SET?DA1302
CODE 0827H 00B8H UNIT ?PR?MAIN?DA1302
CODE 08DFH 008CH UNIT ?C_C51STARTUP
CODE 096BH 0080H UNIT ?PR?SYSTEMSETUP?DA1302
CODE 09EBH 0069H UNIT ?PR?ID_CASE1_KEY?DA1302
CODE 0A54H 0067H UNIT ?PR?MODEL5?DA1302
CODE 0ABBH 005BH UNIT ?PR?MODEL6?DA1302
CODE 0B16H 004CH UNIT ?PR?_DISPLAYLISTCHAR?DA1302
CODE 0B62H 0048H UNIT ?PR?LCMINIT?DA1302
CODE 0BAAH 0045H UNIT ?CO?DA1302
CODE 0BEFH 0039H UNIT ?PR?OUT_LCM?DA1302
CODE 0C28H 0038H UNIT ?PR?ALARMCLOCKSET?DA1302
CODE 0C60H 0029H UNIT ?PR?_SET1302?DA1302
CODE 0C89H 0028H UNIT ?PR?TIMER_1?DA1302
CODE 0CB1H 0027H UNIT ?PR?TIMESETUP?DA1302
CODE 0CD8H 0027H UNIT ?PR?DATESETUP?DA1302
CODE 0CFFH 0027H UNIT ?PR?LAMPSETUP?DA1302
CODE 0D26H 0022H UNIT ?PR?_OUTPUTINFORMATION?DA1302
CODE 0D48H 001BH UNIT ?PR?_WRITECOMMANDLCM?DA1302
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 2
CODE 0D63H 0019H UNIT ?PR?DELAY400MS?DA1302
CODE 0D7CH 0019H UNIT ?C?LIB_CODE
CODE 0D95H 0017H UNIT ?PR?MODSET?DA1302
CODE 0DACH 0016H UNIT ?PR?_RTINPUTBYTE?DA1302
CODE 0DC2H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0DD7H 0013H UNIT ?PR?TIMERESET?DA1302
CODE 0DEAH 0013H UNIT ?PR?_WRITEDATALCM?DA1302
CODE 0DFDH 0012H UNIT ?PR?READSTATUSLCM?DA1302
CODE 0E0FH 0011H UNIT ?PR?CLOCKSOUND?DA1302
CODE 0E20H 0010H UNIT ?PR?RTOUTPUTBYTE?DA1302
CODE 0E30H 000FH UNIT ?PR?DELAY5MS?DA1302
CODE 0E3FH 000FH UNIT ?PR?_W1302?DA1302
CODE 0E4EH 000DH UNIT ?PR?KEYSOUND?DA1302
CODE 0E5BH 000BH UNIT ?PR?_R1302?DA1302
CODE 0E66H 000AH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: ds1302 (DA1302)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DA1302
+--> ?C_INITSEG
?PR?MAIN?DA1302 ----- -----
+--> ?PR?DELAY400MS?DA1302
+--> ?PR?LCMINIT?DA1302
+--> ?PR?DELAY5MS?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?_R1302?DA1302
+--> ?PR?MODSET?DA1302
+--> ?PR?SYSTEMSETUP?DA1302
+--> ?PR?CLOCKSOUND?DA1302
+--> ?PR?MODEL0?DA1302
?PR?LCMINIT?DA1302 ----- -----
+--> ?PR?_WRITECOMMANDLCM?DA1302
+--> ?PR?DELAY5MS?DA1302
?PR?_WRITECOMMANDLCM?DA1302 001BH 0001H
+--> ?PR?READSTATUSLCM?DA1302
?PR?KEYSOUND?DA1302 ----- -----
+--> ?PR?DELAY5MS?DA1302
?PR?_R1302?DA1302 ----- -----
+--> ?PR?_RTINPUTBYTE?DA1302
+--> ?PR?RTOUTPUTBYTE?DA1302
?PR?MODSET?DA1302 ----- -----
+--> ?PR?DELAY5MS?DA1302
+--> ?PR?KEYSOUND?DA1302
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 3
?PR?SYSTEMSETUP?DA1302 ----- -----
+--> ?PR?OUT_LCM?DA1302
+--> ?PR?DELAY5MS?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?MODSET?DA1302
+--> ?PR?TIMESETUP?DA1302
+--> ?PR?DATESETUP?DA1302
+--> ?PR?ALARMCLOCKSET?DA1302
+--> ?PR?LAMPSETUP?DA1302
+--> ?PR?TIMERESET?DA1302
?PR?OUT_LCM?DA1302 ----- -----
+--> ?PR?MODEL0?DA1302
+--> ?PR?MODEL1?DA1302
+--> ?PR?MODEL2?DA1302
+--> ?PR?MODEL3?DA1302
+--> ?PR?MODEL4?DA1302
+--> ?PR?MODEL5?DA1302
+--> ?PR?MODEL6?DA1302
?PR?MODEL0?DA1302 ----- -----
+--> ?PR?_DISPLAYLISTCHAR?DA1302
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?CO?DA1302
+--> ?PR?_R1302?DA1302
?PR?_DISPLAYLISTCHAR?DA1302 0014H 0006H
+--> ?CO?DA1302
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_OUTPUTINFORMATION?DA1302
?PR?_OUTPUTINFORMATION?DA1302 001AH 0001H
+--> ?PR?_WRITECOMMANDLCM?DA1302
+--> ?PR?_WRITEDATALCM?DA1302
?PR?_WRITEDATALCM?DA1302 001BH 0001H
+--> ?PR?READSTATUSLCM?DA1302
?PR?MODEL1?DA1302 ----- -----
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?CO?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
+--> ?PR?_R1302?DA1302
?PR?MODEL2?DA1302 ----- -----
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
+--> ?CO?DA1302
+--> ?PR?_R1302?DA1302
?PR?MODEL3?DA1302 ----- -----
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
+--> ?CO?DA1302
+--> ?PR?_R1302?DA1302
?PR?MODEL4?DA1302 ----- -----
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 4
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?CO?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
+--> ?PR?_R1302?DA1302
?PR?MODEL5?DA1302 ----- -----
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?CO?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
?PR?MODEL6?DA1302 ----- -----
+--> ?PR?_OUTPUTINFORMATION?DA1302
+--> ?CO?DA1302
+--> ?PR?_DISPLAYLISTCHAR?DA1302
?PR?TIMESETUP?DA1302 ----- -----
+--> ?PR?MODSET?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?ID_CASE1_KEY?DA1302
+--> ?PR?OUT_LCM?DA1302
?PR?ID_CASE1_KEY?DA1302 ----- -----
+--> ?PR?DELAY5MS?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?_SET?DA1302
?PR?_SET?DA1302 0014H 0005H
+--> ?PR?_R1302?DA1302
+--> ?PR?_W1302?DA1302
?PR?_W1302?DA1302 ----- -----
+--> ?PR?_RTINPUTBYTE?DA1302
?PR?DATESETUP?DA1302 ----- -----
+--> ?PR?MODSET?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?ID_CASE1_KEY?DA1302
+--> ?PR?OUT_LCM?DA1302
?PR?ALARMCLOCKSET?DA1302 ----- -----
+--> ?PR?MODSET?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?_R1302?DA1302
+--> ?PR?ID_CASE1_KEY?DA1302
+--> ?PR?OUT_LCM?DA1302
?PR?LAMPSETUP?DA1302 ----- -----
+--> ?PR?MODSET?DA1302
+--> ?PR?KEYSOUND?DA1302
+--> ?PR?ID_CASE1_KEY?DA1302
+--> ?PR?OUT_LCM?DA1302
?PR?TIMERESET?DA1302 ----- -----
+--> ?PR?_SET1302?DA1302
+--> ?PR?_W1302?DA1302
?PR?_SET1302?DA1302 0014H 0001H
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 5
+--> ?PR?_W1302?DA1302
?PR?CLOCKSOUND?DA1302 ----- -----
+--> ?PR?DELAY5MS?DA1302
SYMBOL TABLE OF MODULE: ds1302 (DA1302)
VALUE TYPE NAME
----------------------------------
------- MODULE DA1302
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0BB7H PUBLIC TIMER
B:00A8H.7 PUBLIC EA
C:0BEBH PUBLIC ClockOff
B:00A0H.4 PUBLIC T_CLK
B:00B0H.0 PUBLIC P3_0
D:0008H PUBLIC model
B:00B0H.1 PUBLIC P3_1
B:00B0H.2 PUBLIC P3_2
C:0E5BH PUBLIC _R1302
C:0BAAH PUBLIC systemp
C:0BDFH PUBLIC ClockSet
C:0E3FH PUBLIC _W1302
C:0BBCH PUBLIC DATE
B:0090H.0 PUBLIC TimerDown
C:0BC1H PUBLIC alarmclock
C:0D2CH PUBLIC _OutputInformation
C:0BCCH PUBLIC reset
C:0827H PUBLIC main
D:0009H PUBLIC LedTime
C:09EBH PUBLIC id_case1_key
B:0090H.1 PUBLIC system
D:000AH PUBLIC msec
C:0BC7H PUBLIC lamp
C:0BE8H PUBLIC ClockOn
C:073AH PUBLIC _Set
B:00A0H.6 PUBLIC T_RST
C:0D4CH PUBLIC _WriteCommandLCM
C:0C89H PUBLIC timer_1
D:0089H PUBLIC TMOD
C:0E53H PUBLIC KeySound
C:0BDBH PUBLIC sec
C:0BD2H PUBLIC exit
C:04ECH PUBLIC model0
C:01DEH PUBLIC model1
C:036BH PUBLIC model2
C:000EH PUBLIC model3
D:00E0H PUBLIC ACC
C:0D63H PUBLIC Delay400Ms
C:0649H PUBLIC model4
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 6
C:0A54H PUBLIC model5
B:00A8H.1 PUBLIC ET0
C:0ABBH PUBLIC model6
B:0090H.2 PUBLIC TimerUp
B:00A0H.5 PUBLIC T_IO
D:008CH PUBLIC TH0
C:0BD7H PUBLIC set
D:000BH PUBLIC id
B:00A0H.1 PUBLIC Speaker
D:008AH PUBLIC TL0
C:0DB2H PUBLIC _RTInputByte
C:0E20H PUBLIC RTOutputByte
C:0CD8H PUBLIC datesetup
B:00A0H.0 PUBLIC LED
B:0088H.4 PUBLIC TR0
C:0DD7H PUBLIC timereset
C:096BH PUBLIC systemsetup
B:0020H.0 PUBLIC a
C:0CFFH PUBLIC lampsetup
B:0020H.1 PUBLIC b
D:000CH PUBLIC d
C:0DFDH PUBLIC ReadStatusLCM
C:0CB1H PUBLIC timesetup
C:0E30H PUBLIC Delay5Ms
C:0DEAH PUBLIC _WriteDataLCM
D:000DH PUBLIC inittime
C:0C28H PUBLIC alarmclockset
C:0D95H PUBLIC Modset
C:0B62H PUBLIC LCMInit
C:0C60H PUBLIC _Set1302
C:0BEFH PUBLIC Out_LCM
B:00E0H.0 PUBLIC ACC0
C:0B1EH PUBLIC _DisplayListChar
C:0E0FH PUBLIC ClockSound
------- PROC MAIN
C:0827H LINE# 86
C:0827H LINE# 87
C:0827H LINE# 88
C:0829H LINE# 89
C:082BH LINE# 90
C:082EH LINE# 91
C:0831H LINE# 92
C:0834H LINE# 93
C:0837H LINE# 94
C:083AH LINE# 95
C:083DH LINE# 96
C:083FH LINE# 97
C:0841H LINE# 98
C:0843H LINE# 100
C:0843H LINE# 101
C:0843H LINE# 102
C:0846H LINE# 103
C:0849H LINE# 104
C:084CH LINE# 105
C:084FH LINE# 106
C:0851H LINE# 107
C:086FH LINE# 108
BL51 BANKED LINKER/LOCATER V6.05 09/16/2008 21:50:26 PAGE 7
C:086FH LINE# 109
C:0871H LINE# 110
C:0874H LINE# 111
C:0877H LINE# 112
C:0877H LINE# 113
C:087AH LINE# 114
C:087CH LINE# 115
C:087FH LINE# 116
C:089DH LINE# 117
C:089DH LINE# 118
C:08A4H LINE# 119
C:08A6H LINE# 120
C:08AEH LINE# 121
C:08D6H LINE# 122
C:08D9H LINE# 123
C:08D9H LINE# 124
C:08DCH LINE# 125
------- ENDPROC MAIN
C:0E4EH SYMBOL L?0234
------- PROC L?0233
------- ENDPROC L?0233
C:0E4EH SYMBOL L?0234
------- PROC KEYSOUND
C:0E53H LINE# 128
C:0E53H LINE# 129
C:0E53H LINE# 130
C:0E55H LINE# 131
C:0E58H LINE# 132
C:0E5AH LINE# 133
------- ENDPROC KEYSOUND
------- PROC CLOCKSOUND
C:0E0FH LINE# 134
C:0E0FH LINE# 135
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -