📄 time.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO time RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: time (MAIN)
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 0001H UNIT _DATA_GROUP_
0009H 0007H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.7 UNIT ?BI?MAIN
BIT 0020H.7 0000H.1 UNIT _BIT_GROUP_
DATA 0021H 0027H UNIT ?DT?MAIN
IDATA 0048H 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 000DH UNIT ?PR?STOP?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0215H UNIT ?PR?TIMER0ISR?MAIN
CODE 0233H 018AH UNIT ?PR?TIMER1ISR?MAIN
CODE 03BDH 0144H UNIT ?PR?SETREDUCE?MAIN
CODE 0501H 010BH UNIT ?PR?MAIN?MAIN
CODE 060CH 0100H UNIT ?PR?SETINC?MAIN
CODE 070CH 0060H UNIT ?PR?SETNEXT?MAIN
CODE 076CH 0031H UNIT ?PR?_SENDBYTE?MAIN
CODE 079DH 002CH UNIT ?PR?SETALARM?MAIN
CODE 07C9H 0027H UNIT ?PR?_MYREAD?MAIN
CODE 07F0H 0020H UNIT ?PR?READBYTE?MAIN
CODE 0810H 001CH UNIT ?PR?_MYWRITE?MAIN
CODE 082CH 0011H UNIT ?PR?I2CDELAY?MAIN
CODE 083DH 0011H UNIT ?PR?_DELAYX1MS?MAIN
CODE 084EH 000CH UNIT ?C_C51STARTUP
CODE 085AH 000BH UNIT ?PR?START?MAIN
CODE 0865H 000AH UNIT ?CO?MAIN
OVERLAY MAP OF MODULE: time (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 2
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?TIMER1ISR?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?SETALARM?MAIN
+--> ?PR?SETINC?MAIN
+--> ?PR?SETREDUCE?MAIN
+--> ?PR?SETNEXT?MAIN
?PR?SETREDUCE?MAIN ----- ----- 0008H 0001H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?_MYREAD?MAIN
+--> ?PR?_DELAYX1MS?MAIN
+--> ?PR?_MYWRITE?MAIN
?PR?_MYREAD?MAIN ----- ----- ----- -----
+--> ?PR?START?MAIN
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?READBYTE?MAIN
+--> ?PR?STOP?MAIN
+--> ?PR?_DELAYX1MS?MAIN
?PR?START?MAIN ----- ----- ----- -----
+--> ?PR?I2CDELAY?MAIN
?PR?_SENDBYTE?MAIN 0020H.7 0000H.1 ----- -----
+--> ?PR?I2CDELAY?MAIN
?PR?READBYTE?MAIN ----- ----- ----- -----
+--> ?PR?I2CDELAY?MAIN
?PR?STOP?MAIN ----- ----- ----- -----
+--> ?PR?I2CDELAY?MAIN
?PR?_MYWRITE?MAIN ----- ----- ----- -----
+--> ?PR?START?MAIN
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?STOP?MAIN
+--> ?PR?_DELAYX1MS?MAIN
SYMBOL TABLE OF MODULE: time (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 3
D:00A0H PUBLIC P2
C:076CH PUBLIC _SendByte
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:03BDH PUBLIC SetReduce
D:00A8H PUBLIC IE
D:0021H PUBLIC alarm
C:085AH PUBLIC Start
B:0020H.0 PUBLIC flash
C:07F0H PUBLIC ReadByte
D:00B8H PUBLIC IP
D:0031H PUBLIC cur_alarm_active
C:079DH PUBLIC SetAlarm
B:0090H.6 PUBLIC SDA_PIN
C:001EH PUBLIC Timer0ISR
C:0233H PUBLIC Timer1ISR
C:0501H PUBLIC main
C:000EH PUBLIC Stop
D:0032H PUBLIC month
B:0090H.5 PUBLIC SCL_PIN
B:0020H.1 PUBLIC sound
D:0033H PUBLIC year
D:0089H PUBLIC TMOD
B:0020H.2 PUBLIC alarm_stop
D:0034H PUBLIC sec
C:083DH PUBLIC _DelayX1ms
D:0035H PUBLIC attr
C:0865H PUBLIC dis_code
D:0036H PUBLIC day
D:0037H PUBLIC hour
B:00B0H.7 PUBLIC sound_output
D:0038H PUBLIC alarm_en
D:0039H PUBLIC min
D:003AH PUBLIC count_down
C:060CH PUBLIC SetInc
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0020H.3 PUBLIC new_alarm_info
D:003CH PUBLIC show_status
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
C:070CH PUBLIC SetNext
D:008AH PUBLIC TL0
C:0836H PUBLIC I2cDelay
D:008BH PUBLIC TL1
D:003DH PUBLIC alarm_wk
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:0020H.4 PUBLIC km
B:0020H.5 PUBLIC kp
C:07C9H PUBLIC _myread
D:003EH PUBLIC cur_alarm_set
D:003FH PUBLIC weekday
B:0020H.6 PUBLIC led_on
C:0810H PUBLIC _mywrite
D:0040H PUBLIC display
C:082CH SYMBOL L?0233
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 4
C:082FH SYMBOL L?0234
C:0831H SYMBOL L?0235
------- PROC L?0232
------- ENDPROC L?0232
C:082CH SYMBOL L?0233
C:082FH SYMBOL L?0234
C:0831H SYMBOL L?0235
------- PROC I2CDELAY
C:0836H LINE# 70
C:0836H LINE# 71
C:0836H LINE# 72
C:0837H LINE# 73
C:0838H LINE# 74
C:0839H LINE# 75
C:083AH LINE# 76
C:083BH LINE# 77
C:083CH LINE# 78
------- ENDPROC I2CDELAY
------- PROC _DELAYX1MS
D:0007H SYMBOL count
------- DO
D:0006H SYMBOL i
D:0005H SYMBOL j
------- ENDDO
C:083DH LINE# 80
C:083DH LINE# 81
C:083DH LINE# 83
C:0844H LINE# 84
C:084DH LINE# 85
------- ENDPROC _DELAYX1MS
------- PROC START
C:085AH LINE# 87
C:085AH LINE# 88
C:085AH LINE# 89
C:085AH LINE# 90
C:085AH LINE# 91
C:085AH LINE# 92
C:085DH LINE# 93
C:085FH LINE# 94
C:0862H LINE# 95
C:0864H LINE# 96
------- ENDPROC START
------- PROC STOP
C:000EH LINE# 98
C:000EH LINE# 99
C:0013H LINE# 100
C:0013H LINE# 101
C:0018H LINE# 102
------- ENDPROC STOP
------- PROC _SENDBYTE
D:0007H SYMBOL value
------- DO
D:0006H SYMBOL i
B:0020H.7 SYMBOL no_ack
------- ENDDO
C:076CH LINE# 105
C:076CH LINE# 106
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 5
C:076CH LINE# 107
C:076EH LINE# 109
C:0770H LINE# 110
C:0773H LINE# 111
C:077BH LINE# 112
C:077DH LINE# 113
C:0781H LINE# 114
C:0781H LINE# 115
C:0784H LINE# 116
C:0789H LINE# 117
C:078DH LINE# 119
C:078DH LINE# 120
C:078DH LINE# 121
C:0790H LINE# 122
C:0795H LINE# 123
C:079AH LINE# 125
C:079CH LINE# 126
------- ENDPROC _SENDBYTE
------- PROC _MYWRITE
D:0004H SYMBOL address
D:0005H SYMBOL value
C:0810H LINE# 128
C:0812H LINE# 129
C:0812H LINE# 130
C:0815H LINE# 131
C:081AH LINE# 132
C:081FH LINE# 133
C:0824H LINE# 134
C:0827H LINE# 135
------- ENDPROC _MYWRITE
------- PROC READBYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL bval
------- ENDDO
C:07F0H LINE# 138
C:07F0H LINE# 139
C:07F0H LINE# 141
C:07F2H LINE# 142
C:07F3H LINE# 143
C:07F3H LINE# 144
C:07F3H LINE# 145
C:07F3H LINE# 146
C:0800H LINE# 147
C:0805H LINE# 148
C:0809H LINE# 149
C:0809H LINE# 150
C:0809H LINE# 151
C:080CH LINE# 152
C:080FH LINE# 153
C:080FH LINE# 154
------- ENDPROC READBYTE
------- PROC _MYREAD
D:0005H SYMBOL address
------- DO
D:0004H SYMBOL tmp
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 08/22/2008 21:21:40 PAGE 6
C:07C9H LINE# 156
C:07CBH LINE# 157
C:07CBH LINE# 159
C:07CEH LINE# 160
C:07D3H LINE# 161
C:07D8H LINE# 162
C:07DBH LINE# 163
C:07E0H LINE# 164
C:07E5H LINE# 165
C:07E8H LINE# 166
C:07EDH LINE# 167
C:07EFH LINE# 168
------- ENDPROC _MYREAD
------- PROC SETNEXT
C:070CH LINE# 170
C:070CH LINE# 171
C:070CH LINE# 172
C:0724H LINE# 173
C:0724H LINE# 174
C:072CH LINE# 175
C:0734H LINE# 176
C:0736H LINE# 177
C:073AH LINE# 178
C:073EH LINE# 179
C:0745H LINE# 180
C:0750H LINE# 181
C:075BH LINE# 182
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -