?? ds1302.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, DS1302.obj TO DS1302 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
DS1302.obj (DS1302)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: DS1302 (?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"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0036H UNIT ?DT?DS1302
DATA 0046H 0005H UNIT _DATA_GROUP_
IDATA 004BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_WRITEONECHAR?DS1302
CODE 0023H 0003H ABSOLUTE
CODE 0026H 025EH UNIT ?C?LIB_CODE
CODE 0284H 01B9H UNIT ?PR?MAIN?DS1302
CODE 043DH 01A9H UNIT ?PR?PROC_KEY?DS1302
CODE 05E6H 00E3H UNIT ?PR?PROC_KEY1?DS1302
CODE 06C9H 008CH UNIT ?C_C51STARTUP
CODE 0755H 005FH UNIT ?PR?READTEMPERATURE?DS1302
CODE 07B4H 0059H UNIT ?PR?_DISPLAYY?DS1302
CODE 080DH 0053H UNIT ?PR?DISPLAY?DS1302
CODE 0860H 004FH UNIT ?PR?SERIAL?DS1302
CODE 08AFH 004BH UNIT ?PR?DISPLAY1?DS1302
CODE 08FAH 0048H UNIT ?PR?INITIAL_DS1302?DS1302
CODE 0942H 0033H UNIT ?PR?DISPLAYYEAR?DS1302
CODE 0975H 0032H UNIT ?PR?READ_TIME?DS1302
CODE 09A7H 0030H UNIT ?PR?DISPLAYHOUR?DS1302
CODE 09D7H 0030H UNIT ?PR?DISPLAYMINUITE?DS1302
CODE 0A07H 0030H UNIT ?PR?DISPLAYMONTH?DS1302
CODE 0A37H 0030H UNIT ?PR?DISPLAYDAY?DS1302
CODE 0A67H 0030H UNIT ?PR?DISPLAYWEEK?DS1302
CODE 0A97H 0030H UNIT ?PR?DISPLAYSECOND?DS1302
CODE 0AC7H 0029H UNIT ?PR?READONECHAR?DS1302
CODE 0AF0H 001EH UNIT ?PR?_DELAYMS?DS1302
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 2
CODE 0B0EH 001CH UNIT ?PR?OUTPUTBYTE?DS1302
CODE 0B2AH 0019H UNIT ?PR?INIT_DS18B20?DS1302
CODE 0B43H 0018H UNIT ?PR?DELAY1?DS1302
CODE 0B5BH 0017H UNIT ?PR?_WRITE_DS1302?DS1302
CODE 0B72H 0014H UNIT ?PR?_READ_DS1302?DS1302
CODE 0B86H 0012H UNIT ?PR?INIT_COM?DS1302
CODE 0B98H 0012H UNIT ?PR?_DELAYY?DS1302
CODE 0BAAH 0012H UNIT ?PR?_INPUTBYTE?DS1302
CODE 0BBCH 000FH UNIT ?PR?SCAN_KEY1?DS1302
CODE 0BCBH 000FH UNIT ?PR?SCAN_KEY?DS1302
CODE 0BDAH 000CH UNIT ?CO?DS1302
CODE 0BE6H 0008H UNIT ?PR?_SEND_CHAR?DS1302
CODE 0BEEH 0007H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: DS1302 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS1302
+--> ?C_INITSEG
?PR?MAIN?DS1302 0046H 0004H
+--> ?PR?INIT_COM?DS1302
+--> ?PR?READ_TIME?DS1302
+--> ?PR?DISPLAY?DS1302
+--> ?PR?INITIAL_DS1302?DS1302
+--> ?PR?READTEMPERATURE?DS1302
+--> ?PR?SCAN_KEY?DS1302
+--> ?PR?_DELAYMS?DS1302
+--> ?PR?PROC_KEY?DS1302
+--> ?PR?SCAN_KEY1?DS1302
+--> ?PR?PROC_KEY1?DS1302
+--> ?PR?DISPLAY1?DS1302
+--> ?PR?_DISPLAYY?DS1302
+--> ?PR?DISPLAYYEAR?DS1302
+--> ?PR?DISPLAYMONTH?DS1302
+--> ?PR?DISPLAYDAY?DS1302
+--> ?PR?DISPLAYWEEK?DS1302
+--> ?PR?DISPLAYHOUR?DS1302
+--> ?PR?DISPLAYMINUITE?DS1302
+--> ?PR?DISPLAYSECOND?DS1302
?PR?READ_TIME?DS1302 ----- -----
+--> ?PR?_READ_DS1302?DS1302
?PR?_READ_DS1302?DS1302 ----- -----
+--> ?PR?_INPUTBYTE?DS1302
+--> ?PR?OUTPUTBYTE?DS1302
?PR?DISPLAY?DS1302 ----- -----
+--> ?PR?DELAY1?DS1302
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 3
?PR?DELAY1?DS1302 ----- -----
+--> ?CO?DS1302
?PR?INITIAL_DS1302?DS1302 ----- -----
+--> ?PR?_WRITE_DS1302?DS1302
?PR?_WRITE_DS1302?DS1302 ----- -----
+--> ?PR?_INPUTBYTE?DS1302
?PR?READTEMPERATURE?DS1302 ----- -----
+--> ?PR?INIT_DS18B20?DS1302
+--> ?PR?_WRITEONECHAR?DS1302
+--> ?PR?_DELAYY?DS1302
+--> ?PR?READONECHAR?DS1302
?PR?INIT_DS18B20?DS1302 004AH 0001H
+--> ?PR?_DELAYY?DS1302
?PR?_WRITEONECHAR?DS1302 ----- -----
+--> ?PR?_DELAYY?DS1302
?PR?READONECHAR?DS1302 ----- -----
+--> ?PR?_DELAYY?DS1302
?PR?_DELAYMS?DS1302 ----- -----
+--> ?CO?DS1302
?PR?PROC_KEY?DS1302 ----- -----
+--> ?PR?INITIAL_DS1302?DS1302
?PR?DISPLAY1?DS1302 ----- -----
+--> ?PR?DELAY1?DS1302
?PR?_DISPLAYY?DS1302 ----- -----
+--> ?CO?DS1302
+--> ?PR?DELAY1?DS1302
?PR?DISPLAYYEAR?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
?PR?DISPLAYMONTH?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
?PR?DISPLAYDAY?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
?PR?DISPLAYWEEK?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
?PR?DISPLAYHOUR?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 4
?PR?DISPLAYMINUITE?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
?PR?DISPLAYSECOND?DS1302 ----- -----
+--> ?PR?_DELAYMS?DS1302
+--> ?CO?DS1302
*** NEW ROOT ***************************************************
?PR?SERIAL?DS1302 ----- -----
+--> ?PR?_SEND_CHAR?DS1302
SYMBOL TABLE OF MODULE: DS1302 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:06C9H SEGMENT ?C_C51STARTUP
I:004BH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
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:06CCH 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:06C9H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:06C9H LINE# 99
C:06CBH LINE# 100
C:06CCH LINE# 101
C:06CDH LINE# 102
C:06CFH LINE# 151
C:06D2H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DS1302
C:0000H SYMBOL _ICE_DUMMY_
D:0010H PUBLIC second
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 5
D:0080H PUBLIC P0
D:0011H PUBLIC tempH
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0860H PUBLIC serial
C:0BBCH PUBLIC scan_key1
D:0012H PUBLIC tempL
B:00A8H.7 PUBLIC EA
C:0BAAH PUBLIC _InputByte
C:0BE6H PUBLIC _send_char
C:0B5BH PUBLIC _write_ds1302
C:05E6H PUBLIC proc_key1
C:0003H PUBLIC _WriteOneChar
C:0755H PUBLIC ReadTemperature
B:00B0H.3 PUBLIC DQ
D:0013H PUBLIC minute
C:0B86H PUBLIC Init_Com
B:00A8H.4 PUBLIC ES
B:0090H.0 PUBLIC DS1302_CLK
B:0098H.0 PUBLIC RI
C:0B2AH PUBLIC Init_DS18B20
B:0098H.1 PUBLIC TI
D:0014H PUBLIC key_s
D:0015H PUBLIC key_v
D:0016H PUBLIC secondchar
D:0017H PUBLIC keysum
C:0AC7H PUBLIC ReadOneChar
C:0A07H PUBLIC displaymonth
D:0018H PUBLIC t1
D:0019H PUBLIC t2
C:0284H PUBLIC main
D:001AH PUBLIC month
C:0A67H PUBLIC displayweek
C:08AFH PUBLIC display1
D:001BH PUBLIC RxdFlag
D:001CH PUBLIC week
C:0942H PUBLIC displayyear
C:0975H PUBLIC read_time
D:001DH PUBLIC second1
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:001EH PUBLIC year
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:001FH PUBLIC temperature
D:0023H PUBLIC minutechar
C:0BDAH PUBLIC tab
B:0090H.2 PUBLIC DS1302_RST
D:0024H PUBLIC dat
C:0A37H PUBLIC displayday
C:09A7H PUBLIC displayhour
D:0025H PUBLIC day
D:0026H PUBLIC hour
C:0B4CH PUBLIC delay1
D:0027H PUBLIC minute1
D:0028H PUBLIC monthchar
BL51 BANKED LINKER/LOCATER V5.03 07/29/2000 11:48:32 PAGE 6
D:008DH PUBLIC TH1
D:0029H PUBLIC key_s1
D:002AH PUBLIC weekchar
D:008BH PUBLIC TL1
C:0BCBH PUBLIC scan_key
D:002BH PUBLIC ii
D:002CH PUBLIC key_v1
D:002DH PUBLIC tmp
C:0AFCH PUBLIC _delayms
C:07B4H PUBLIC _displayy
D:002EH PUBLIC jj
D:002FH PUBLIC yearchar
B:0090H.1 PUBLIC DS1302_IO
B:0088H.6 PUBLIC TR1
D:0030H PUBLIC month1
D:0031H PUBLIC week1
D:0032H PUBLIC daychar
C:043DH PUBLIC proc_key
D:0033H PUBLIC hourchar
D:0034H PUBLIC year1
D:0035H PUBLIC i
D:0036H PUBLIC tab1
C:0B98H PUBLIC _delayy
D:0040H PUBLIC dat1
C:0B0EH PUBLIC outputbyte
C:0903H PUBLIC initial_ds1302
D:0044H PUBLIC day1
D:0045H PUBLIC hour1
C:080DH PUBLIC display
C:0A97H PUBLIC displaysecond
C:09D7H PUBLIC displayminuite
B:00B0H.2 PUBLIC K1
B:00B0H.3 PUBLIC K2
C:0B72H PUBLIC _read_ds1302
------- PROC INIT_COM
C:0B86H LINE# 50
C:0B86H LINE# 51
C:0B86H LINE# 52
C:0B89H LINE# 53
C:0B8CH LINE# 54
C:0B8FH LINE# 55
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -