📄 ds1307.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ds1307.obj TO ds1307 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
ds1307.obj (DS1307)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (FABS)
D:\KEIL\C51\LIB\C51FPS.LIB (POW)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CHKFLOAT)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\KEIL\C51\LIB\C51FPS.LIB (EXP)
D:\KEIL\C51\LIB\C51FPS.LIB (LOG)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: ds1307 (?C_STARTUP)
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 0011H UNIT _DATA_GROUP_
DATA 0019H 0004H UNIT ?DT?LOG?LOG
DATA 001DH 0001H UNIT ?DT?_LCD_DIS_CH?DS1307
DATA 001EH 0001H UNIT ?DT?DS1307
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?DS1307
BIT 0020H.1 0000H.1 UNIT ?BI?LOG?LOG
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
DATA 0021H 000FH UNIT ?DT?_LCD_DIS_INT?DS1307
DATA 0030H 000AH UNIT ?DT?_POW?POW
IDATA 003AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0593H UNIT ?C?LIB_CODE
CODE 0596H 0135H UNIT ?PR?LOG?LOG
CODE 06CBH 0117H UNIT ?PR?_POW?POW
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 2
CODE 07E2H 0105H UNIT ?PR?_LCD_DIS_INT?DS1307
CODE 08E7H 00FEH UNIT ?PR?LCD_DIS_TIME?DS1307
CODE 09E5H 00F2H UNIT ?PR?MAIN?DS1307
CODE 0AD7H 00C4H UNIT ?PR?_SET_TIME?DS1307
CODE 0B9BH 009AH UNIT ?PR?EXP?EXP
CODE 0C35H 0082H UNIT ?PR?_LCD_DIS_NUM?DS1307
CODE 0CB7H 006DH UNIT ?PR?KEY_DATA?DS1307
CODE 0D24H 0044H UNIT ?C?LDIV
CODE 0D68H 003FH UNIT ?PR?_SENDBYTE?DS1307
CODE 0DA7H 002EH UNIT ?PR?_LCD_ADD?DS1307
CODE 0DD5H 002BH UNIT ?PR?_ISENDSTR_16?DS1307
CODE 0E00H 0025H UNIT ?PR?_ISENDSTR_8?DS1307
CODE 0E25H 0024H UNIT ?PR?_LCD_WRD?DS1307
CODE 0E49H 0024H UNIT ?PR?RCVBYTE?DS1307
CODE 0E6DH 0023H UNIT ?PR?LCD_INI?DS1307
CODE 0E90H 0022H UNIT ?PR?ACK_I2C?DS1307
CODE 0EB2H 001EH UNIT ?PR?START_I2C?DS1307
CODE 0ED0H 001BH UNIT ?PR?LCD_CHECKBUSY?DS1307
CODE 0EEBH 0019H UNIT ?PR?_LCD_WRC?DS1307
CODE 0F04H 0015H UNIT ?PR?_IRCVSTR_16?DS1307
CODE 0F19H 0011H UNIT ?PR?LCD_READ_AC?DS1307
CODE 0F2AH 0011H UNIT ?PR?STOP_I2C?DS1307
CODE 0F3BH 0010H UNIT ?PR?_IRCVSTR_8?DS1307
CODE 0F4BH 000DH UNIT ?PR?_FABS?FABS
CODE 0F58H 000CH UNIT ?C_C51STARTUP
CODE 0F64H 000AH UNIT ?PR?_LCD_DIS_CH?DS1307
CODE 0F6EH 0007H UNIT ?PR?_DELAY?DS1307
CODE 0F75H 0003H UNIT ?PR?LCD_ON?DS1307
CODE 0F78H 0003H UNIT ?PR?LCD_OFF?DS1307
OVERLAY MAP OF MODULE: ds1307 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DS1307
?PR?MAIN?DS1307 ----- ----- 0008H 0008H
+--> ?PR?LCD_OFF?DS1307
+--> ?PR?LCD_ON?DS1307
+--> ?PR?LCD_INI?DS1307
+--> ?PR?_SET_TIME?DS1307
+--> ?PR?LCD_DIS_TIME?DS1307
+--> ?PR?KEY_DATA?DS1307
+--> ?PR?_LCD_ADD?DS1307
+--> ?PR?_LCD_DIS_NUM?DS1307
?PR?LCD_INI?DS1307 ----- ----- ----- -----
+--> ?PR?_DELAY?DS1307
+--> ?PR?_LCD_WRC?DS1307
?PR?_LCD_WRC?DS1307 ----- ----- 0018H 0001H
+--> ?PR?LCD_CHECKBUSY?DS1307
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 3
+--> ?PR?_DELAY?DS1307
?PR?LCD_CHECKBUSY?DS1307 ----- ----- ----- -----
+--> ?PR?_DELAY?DS1307
?PR?_SET_TIME?DS1307 ----- ----- 0010H 0007H
+--> ?PR?_LCD_ADD?DS1307
+--> ?PR?_LCD_WRD?DS1307
+--> ?PR?_ISENDSTR_8?DS1307
?PR?_LCD_ADD?DS1307 ----- ----- 0017H 0001H
+--> ?PR?_LCD_WRC?DS1307
?PR?_LCD_WRD?DS1307 ----- ----- 0017H 0001H
+--> ?PR?_ISENDSTR_8?DS1307
+--> ?PR?LCD_CHECKBUSY?DS1307
+--> ?PR?_DELAY?DS1307
?PR?_ISENDSTR_8?DS1307 ----- ----- ----- -----
+--> ?PR?_SENDBYTE?DS1307
+--> ?PR?STOP_I2C?DS1307
?PR?_SENDBYTE?DS1307 ----- ----- ----- -----
+--> ?PR?START_I2C?DS1307
?PR?LCD_DIS_TIME?DS1307 ----- ----- 0010H 0001H
+--> ?PR?_IRCVSTR_8?DS1307
+--> ?PR?_LCD_ADD?DS1307
+--> ?PR?_LCD_DIS_NUM?DS1307
?PR?_IRCVSTR_8?DS1307 ----- ----- ----- -----
+--> ?PR?START_I2C?DS1307
+--> ?PR?ACK_I2C?DS1307
+--> ?PR?STOP_I2C?DS1307
?PR?ACK_I2C?DS1307 0020H.2 0000H.1 ----- -----
+--> ?PR?_SENDBYTE?DS1307
+--> ?PR?RCVBYTE?DS1307
?PR?_LCD_DIS_NUM?DS1307 ----- ----- 0011H 0002H
+--> ?PR?_LCD_WRD?DS1307
?PR?KEY_DATA?DS1307 ----- ----- ----- -----
+--> ?PR?_DELAY?DS1307
SYMBOL TABLE OF MODULE: ds1307 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0F58H SEGMENT ?C_C51STARTUP
I:003AH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 4
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0F5BH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0F58H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0F58H LINE# 99
C:0F5AH LINE# 100
C:0F5BH LINE# 101
C:0F5CH LINE# 102
C:0F5EH LINE# 151
C:0F61H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DS1307
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0D6BH PUBLIC _SendByte
D:00B0H PUBLIC P3
C:0E00H PUBLIC _ISendStr_8
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0DA7H PUBLIC _lcd_add
C:09E5H PUBLIC main
B:0090H.3 PUBLIC WP
C:0F3BH PUBLIC _IRcvStr_8
B:0020H.0 PUBLIC ack
D:0098H PUBLIC SCON
B:00A0H.3 PUBLIC lcd_deng
D:0088H PUBLIC TCON
C:0DD5H PUBLIC _ISendStr_16
C:0AD7H PUBLIC _set_time
C:0EEBH PUBLIC _lcd_wrc
C:0E49H PUBLIC RcvByte
C:0E30H PUBLIC _lcd_wrd
C:0CB7H PUBLIC key_data
C:0E9AH PUBLIC Ack_I2c
C:0EBAH PUBLIC Start_I2c
C:0F78H PUBLIC lcd_off
C:0E6DH PUBLIC lcd_ini
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 5
B:00B0H.3 PUBLIC SDA
C:0F04H PUBLIC _IRcvStr_16
C:0F19H PUBLIC lcd_read_ac
C:0ED0H PUBLIC lcd_checkbusy
B:0090H.4 PUBLIC SCL
C:0F64H PUBLIC _lcd_dis_ch
C:07E2H PUBLIC _lcd_dis_int
B:00A0H.1 PUBLIC e
B:0090H.7 PUBLIC rs
C:0F2AH PUBLIC Stop_I2c
D:00C8H PUBLIC T2CON
C:08E7H PUBLIC lcd_dis_time
C:0C39H PUBLIC _lcd_dis_num
B:0090H.6 PUBLIC rw
C:0F6EH PUBLIC _delay
D:001EH PUBLIC s
C:0F75H PUBLIC lcd_on
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0008H SYMBOL i
D:0009H SYMBOL v
D:000AH SYMBOL mydata
D:000BH SYMBOL keydata
D:000CH SYMBOL max
D:000DH SYMBOL s
------- ENDDO
C:09E5H LINE# 110
C:09E5H LINE# 111
C:09E5H LINE# 112
C:09E8H LINE# 114
C:09EAH LINE# 115
C:09ECH LINE# 118
C:09EFH LINE# 120
C:09F7H LINE# 122
C:09FAH LINE# 123
C:09FDH LINE# 124
C:0A00H LINE# 130
C:0A02H LINE# 167
C:0A17H LINE# 168
C:0A17H LINE# 169
C:0A17H LINE# 170
C:0A1AH LINE# 173
C:0A1FH LINE# 174
C:0A26H LINE# 175
C:0A67H LINE# 176
C:0A67H LINE# 177
C:0A67H LINE# 178
C:0A67H LINE# 179
C:0A6AH LINE# 180
C:0A6AH LINE# 181
C:0A6CH LINE# 182
C:0A6CH LINE# 183
C:0A6CH LINE# 184
C:0A6CH LINE# 185
C:0A6FH LINE# 186
C:0A6FH LINE# 187
BL51 BANKED LINKER/LOCATER V5.03 02/27/2007 10:08:54 PAGE 6
C:0A71H LINE# 188
C:0A71H LINE# 189
C:0A71H LINE# 190
C:0A71H LINE# 191
C:0A74H LINE# 192
C:0A74H LINE# 193
C:0A76H LINE# 194
C:0A76H LINE# 195
C:0A76H LINE# 196
C:0A76H LINE# 197
C:0A79H LINE# 198
C:0A79H LINE# 199
C:0A7BH LINE# 200
C:0A7BH LINE# 201
C:0A7BH LINE# 202
C:0A7BH LINE# 203
C:0A7EH LINE# 204
C:0A7EH LINE# 205
C:0A80H LINE# 206
C:0A80H LINE# 207
C:0A80H LINE# 208
C:0A80H LINE# 209
C:0A83H LINE# 210
C:0A83H LINE# 211
C:0A85H LINE# 212
C:0A85H LINE# 213
C:0A85H LINE# 214
C:0A85H LINE# 215
C:0A88H LINE# 216
C:0A88H LINE# 217
C:0A8AH LINE# 218
C:0A8AH LINE# 219
C:0A8AH LINE# 220
C:0A8AH LINE# 221
C:0A8DH LINE# 222
C:0A8DH LINE# 223
C:0A8FH LINE# 224
C:0A8FH LINE# 225
C:0A8FH LINE# 226
C:0A8FH LINE# 227
C:0A92H LINE# 228
C:0A92H LINE# 229
C:0A94H LINE# 230
C:0A94H LINE# 231
C:0A94H LINE# 232
C:0A94H LINE# 233
C:0A97H LINE# 234
C:0A97H LINE# 235
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -