📄 clock.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE clock.obj TO clock
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
clock.obj (CLOCK)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: clock (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 0003H UNIT _DATA_GROUP_
000BH 0005H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.7 UNIT ?BI?CLOCK
BIT 0020H.7 0000H.1 UNIT _BIT_GROUP_
DATA 0021H 0027H UNIT ?DT?CLOCK
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?CLOCK
CODE 001BH 0003H ABSOLUTE
CODE 001EH 047FH UNIT ?PR?TIMER1ISR?CLOCK
CODE 049DH 024EH UNIT ?PR?TIMER0ISR?CLOCK
CODE 06EBH 010EH UNIT ?PR?MAIN?CLOCK
CODE 07F9H 0055H UNIT ?C?LIB_CODE
CODE 084EH 0031H UNIT ?PR?_SENDBYTE?CLOCK
CODE 087FH 0027H UNIT ?PR?_MYREAD?CLOCK
CODE 08A6H 0020H UNIT ?PR?READBYTE?CLOCK
CODE 08C6H 001CH UNIT ?PR?_MYWRITE?CLOCK
CODE 08E2H 0011H UNIT ?PR?I2CDELAY?CLOCK
CODE 08F3H 0011H UNIT ?PR?_DELAYX1MS?CLOCK
CODE 0904H 000CH UNIT ?C_C51STARTUP
CODE 0910H 000BH UNIT ?PR?START?CLOCK
OVERLAY MAP OF MODULE: clock (CLOCK)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?TIMER0ISR?CLOCK ----- ----- 0008H 0001H
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 2
*** NEW ROOT ***************************************************
?PR?TIMER1ISR?CLOCK ----- ----- 0009H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CLOCK
?PR?MAIN?CLOCK ----- ----- ----- -----
+--> ?PR?_MYREAD?CLOCK
+--> ?PR?_DELAYX1MS?CLOCK
+--> ?PR?_MYWRITE?CLOCK
?PR?_MYREAD?CLOCK ----- ----- ----- -----
+--> ?PR?START?CLOCK
+--> ?PR?_SENDBYTE?CLOCK
+--> ?PR?READBYTE?CLOCK
+--> ?PR?STOP?CLOCK
+--> ?PR?_DELAYX1MS?CLOCK
?PR?START?CLOCK ----- ----- ----- -----
+--> ?PR?I2CDELAY?CLOCK
?PR?_SENDBYTE?CLOCK 0020H.7 0000H.1 ----- -----
+--> ?PR?I2CDELAY?CLOCK
?PR?READBYTE?CLOCK ----- ----- ----- -----
+--> ?PR?I2CDELAY?CLOCK
?PR?STOP?CLOCK ----- ----- ----- -----
+--> ?PR?I2CDELAY?CLOCK
?PR?_MYWRITE?CLOCK ----- ----- ----- -----
+--> ?PR?START?CLOCK
+--> ?PR?_SENDBYTE?CLOCK
+--> ?PR?STOP?CLOCK
+--> ?PR?_DELAYX1MS?CLOCK
SYMBOL TABLE OF MODULE: clock (CLOCK)
VALUE TYPE NAME
----------------------------------
------- MODULE CLOCK
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:087FH PUBLIC _myread
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:0021H PUBLIC alarm
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 3
C:0910H PUBLIC Start
B:0020H.0 PUBLIC flash
C:08A6H PUBLIC ReadByte
C:08C6H PUBLIC _mywrite
D:00B8H PUBLIC IP
D:0031H PUBLIC cur_alarm_active
C:084EH PUBLIC _SendByte
C:049DH PUBLIC Timer0ISR
C:001EH PUBLIC Timer1ISR
C:06EBH PUBLIC main
C:000EH PUBLIC Stop
D:0032H PUBLIC month
B:0020H.1 PUBLIC sound
D:0033H PUBLIC year
D:0089H PUBLIC TMOD
B:0020H.2 PUBLIC alarm_stop
D:0034H PUBLIC sec
D:0035H PUBLIC attr
D:0036H PUBLIC day
D:0037H PUBLIC hour
B:0090H.5 PUBLIC sound_output
D:0038H PUBLIC alarm_en
D:0039H PUBLIC min
D:003AH PUBLIC count_down
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
D:008AH PUBLIC TL0
C:08ECH PUBLIC I2cDelay
D:008BH PUBLIC TL1
D:003DH PUBLIC alarm_wk
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:0090H.6 PUBLIC SDA
B:0020H.4 PUBLIC km
B:0020H.5 PUBLIC kp
C:08F3H PUBLIC _DelayX1ms
B:0090H.7 PUBLIC SCL
D:003EH PUBLIC cur_alarm_set
D:003FH PUBLIC weekday
B:0020H.6 PUBLIC led_on
D:0040H PUBLIC display
C:08E2H SYMBOL L?0238
C:08E5H SYMBOL L?0239
C:08E7H SYMBOL L?0240
------- PROC L?0237
------- ENDPROC L?0237
C:08E2H SYMBOL L?0238
C:08E5H SYMBOL L?0239
C:08E7H SYMBOL L?0240
------- PROC I2CDELAY
C:08ECH LINE# 33
C:08ECH LINE# 34
C:08ECH LINE# 35
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 4
C:08EFH LINE# 36
C:08F2H LINE# 37
------- ENDPROC I2CDELAY
------- PROC _DELAYX1MS
D:0007H SYMBOL count
------- DO
D:0006H SYMBOL i
D:0005H SYMBOL j
------- ENDDO
C:08F3H LINE# 40
C:08F3H LINE# 41
C:08F3H LINE# 43
C:08FAH LINE# 44
C:0903H LINE# 45
------- ENDPROC _DELAYX1MS
------- PROC START
C:0910H LINE# 48
C:0910H LINE# 49
C:0910H LINE# 50
C:0910H LINE# 51
C:0910H LINE# 52
C:0910H LINE# 53
C:0913H LINE# 54
C:0915H LINE# 55
C:0918H LINE# 56
C:091AH LINE# 57
------- ENDPROC START
------- PROC STOP
C:000EH LINE# 60
C:000EH LINE# 61
C:000EH LINE# 62
C:0011H LINE# 63
C:0013H LINE# 64
C:0013H LINE# 65
C:0013H LINE# 66
C:0016H LINE# 67
C:0018H LINE# 68
------- ENDPROC STOP
------- PROC _SENDBYTE
D:0007H SYMBOL value
------- DO
D:0006H SYMBOL i
B:0020H.7 SYMBOL no_ack
------- ENDDO
C:084EH LINE# 72
C:084EH LINE# 73
C:084EH LINE# 75
C:0850H LINE# 76
C:0852H LINE# 77
C:0852H LINE# 78
C:0855H LINE# 79
C:085DH LINE# 80
C:085FH LINE# 81
C:0863H LINE# 82
C:0863H LINE# 83
C:0863H LINE# 84
C:0866H LINE# 85
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 5
C:0869H LINE# 86
C:086BH LINE# 87
C:086FH LINE# 88
C:086FH LINE# 89
C:086FH LINE# 90
C:086FH LINE# 91
C:086FH LINE# 92
C:0872H LINE# 93
C:0877H LINE# 94
C:087AH LINE# 95
C:087CH LINE# 96
C:087EH LINE# 97
------- ENDPROC _SENDBYTE
------- PROC _MYWRITE
D:0004H SYMBOL address
D:0005H SYMBOL value
C:08C6H LINE# 100
C:08C8H LINE# 101
C:08C8H LINE# 102
C:08CBH LINE# 103
C:08D0H LINE# 104
C:08D5H LINE# 105
C:08DAH LINE# 106
C:08DDH LINE# 107
------- ENDPROC _MYWRITE
------- PROC READBYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL bval
------- ENDDO
C:08A6H LINE# 111
C:08A6H LINE# 112
C:08A6H LINE# 114
C:08A8H LINE# 115
C:08A9H LINE# 116
C:08A9H LINE# 117
C:08A9H LINE# 118
C:08A9H LINE# 119
C:08A9H LINE# 120
C:08A9H LINE# 121
C:08ACH LINE# 122
C:08B0H LINE# 123
C:08B6H LINE# 124
C:08B9H LINE# 125
C:08BBH LINE# 126
C:08BFH LINE# 127
C:08BFH LINE# 128
C:08BFH LINE# 129
C:08BFH LINE# 130
C:08BFH LINE# 131
C:08C2H LINE# 132
C:08C5H LINE# 133
C:08C5H LINE# 134
------- ENDPROC READBYTE
------- PROC _MYREAD
D:0005H SYMBOL address
------- DO
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 6
D:0004H SYMBOL tmp
------- ENDDO
C:087FH LINE# 136
C:0881H LINE# 137
C:0881H LINE# 139
C:0884H LINE# 140
C:0889H LINE# 141
C:088EH LINE# 142
C:0891H LINE# 143
C:0896H LINE# 144
C:089BH LINE# 145
C:089EH LINE# 146
C:08A3H LINE# 147
C:08A5H LINE# 148
------- ENDPROC _MYREAD
------- PROC TIMER0ISR
------- DO
D:0008H SYMBOL tmp
D:001EH SYMBOL tmp_days
------- ENDDO
C:049DH LINE# 152
C:04A6H LINE# 155
C:04A9H LINE# 156
C:04B1H LINE# 157
C:04DBH LINE# 158
C:04DBH LINE# 159
C:04DDH LINE# 160
C:04E3H LINE# 161
C:04E8H LINE# 162
C:04EDH LINE# 164
C:04EDH LINE# 166
C:04FCH LINE# 167
C:04FCH LINE# 168
C:0505H LINE# 169
C:0505H LINE# 170
C:050FH LINE# 171
C:051CH LINE# 172
C:0525H LINE# 173
C:0525H LINE# 175
C:0528H LINE# 176
C:0532H LINE# 177
C:055BH LINE# 178
C:055FH LINE# 179
C:0576H LINE# 180
C:057AH LINE# 181
C:057FH LINE# 182
C:057FH LINE# 183
C:0589H LINE# 184
C:0590H LINE# 185
C:0594H LINE# 186
C:05A1H LINE# 187
C:05BFH LINE# 189
C:05BFH LINE# 192
C:05CEH LINE# 193
C:05CEH LINE# 194
C:05E0H LINE# 195
C:05E0H LINE# 196
BL51 BANKED LINKER/LOCATER V6.05 04/02/2008 17:44:13 PAGE 7
C:05E2H LINE# 197
C:05E4H LINE# 198
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -