📄 settime.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, settime.obj TO settime RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
settime.obj (SETTIME)
LINK MAP OF MODULE: settime (?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 ?DT?SETTIME
DATA 0019H 0002H UNIT _DATA_GROUP_
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?SETTIME
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 01CFH UNIT ?PR?SCANKEY?SETTIME
CODE 01D2H 008FH UNIT ?PR?SETTIME?SETTIME
CODE 0261H 006DH UNIT ?PR?MAIN?SETTIME
CODE 02CEH 006BH UNIT ?PR?GETTIME?SETTIME
CODE 0339H 0043H UNIT ?PR?_SHOWTEMP?SETTIME
CODE 037CH 003DH UNIT ?PR?SHOWMIN?SETTIME
CODE 03B9H 003DH UNIT ?PR?SHOWHOUR?SETTIME
CODE 03F6H 003DH UNIT ?PR?SHOWDATE?SETTIME
CODE 0433H 003DH UNIT ?PR?SHOWMONTH?SETTIME
CODE 0470H 003DH UNIT ?PR?SHOWTIME?SETTIME
CODE 04ADH 003BH UNIT ?PR?READTEMP?SETTIME
CODE 04E8H 0025H UNIT ?PR?_DELAY_50US?SETTIME
CODE 050DH 0025H UNIT ?PR?_WRITEBYTE?SETTIME
CODE 0532H 0019H UNIT ?PR?READBYTE?SETTIME
CODE 054BH 0018H UNIT ?PR?READBIT?SETTIME
CODE 0563H 0016H UNIT ?PR?_WRITEBYTE1302?SETTIME
CODE 0579H 0013H UNIT ?PR?INIT1302?SETTIME
CODE 058CH 0012H UNIT ?PR?START_DS18B20?SETTIME
CODE 059EH 0012H UNIT ?CO?SETTIME
CODE 05B0H 0010H UNIT ?PR?READBYTE1302?SETTIME
CODE 05C0H 000FH UNIT ?PR?_WRITE1302?SETTIME
CODE 05CFH 000EH UNIT ?PR?RESET?SETTIME
CODE 05DDH 000CH UNIT ?C_C51STARTUP
CODE 05E9H 000BH UNIT ?PR?_READ1302?SETTIME
CODE 05F4H 0003H UNIT ?PR?_DELAY_2US?SETTIME
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 2
OVERLAY MAP OF MODULE: settime (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SETTIME
?PR?MAIN?SETTIME ----- ----- 0019H 0001H
+--> ?PR?START_DS18B20?SETTIME
+--> ?PR?_DELAY_50US?SETTIME
+--> ?PR?READTEMP?SETTIME
+--> ?PR?INIT1302?SETTIME
+--> ?PR?GETTIME?SETTIME
+--> ?PR?SHOWTIME?SETTIME
+--> ?PR?SCANKEY?SETTIME
+--> ?PR?_SHOWTEMP?SETTIME
+--> ?PR?SHOWHOUR?SETTIME
+--> ?PR?SHOWMIN?SETTIME
+--> ?PR?SHOWMONTH?SETTIME
+--> ?PR?SHOWDATE?SETTIME
+--> ?PR?SETTIME?SETTIME
?PR?START_DS18B20?SETTIME ----- ----- ----- -----
+--> ?PR?RESET?SETTIME
+--> ?PR?_DELAY_2US?SETTIME
+--> ?PR?_WRITEBYTE?SETTIME
?PR?RESET?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?_DELAY_50US?SETTIME ----- ----- ----- -----
+--> ?CO?SETTIME
?PR?_WRITEBYTE?SETTIME 0020H.1 0000H.1 001AH 0001H
+--> ?PR?_DELAY_2US?SETTIME
?PR?READTEMP?SETTIME ----- ----- ----- -----
+--> ?PR?RESET?SETTIME
+--> ?PR?_DELAY_2US?SETTIME
+--> ?PR?_WRITEBYTE?SETTIME
+--> ?PR?READBYTE?SETTIME
?PR?READBYTE?SETTIME ----- ----- ----- -----
+--> ?PR?READBIT?SETTIME
?PR?READBIT?SETTIME ----- ----- 001AH 0001H
+--> ?PR?_DELAY_2US?SETTIME
?PR?INIT1302?SETTIME ----- ----- ----- -----
+--> ?PR?_WRITE1302?SETTIME
?PR?_WRITE1302?SETTIME ----- ----- ----- -----
+--> ?PR?_WRITEBYTE1302?SETTIME
?PR?GETTIME?SETTIME ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 3
+--> ?PR?_READ1302?SETTIME
?PR?_READ1302?SETTIME ----- ----- ----- -----
+--> ?PR?_WRITEBYTE1302?SETTIME
+--> ?PR?READBYTE1302?SETTIME
?PR?SHOWTIME?SETTIME ----- ----- ----- -----
+--> ?CO?SETTIME
+--> ?PR?_DELAY_50US?SETTIME
?PR?SCANKEY?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?_SHOWTEMP?SETTIME ----- ----- ----- -----
+--> ?CO?SETTIME
+--> ?PR?_DELAY_50US?SETTIME
?PR?SHOWHOUR?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?SHOWMIN?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?SHOWMONTH?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?SHOWDATE?SETTIME ----- ----- ----- -----
+--> ?PR?_DELAY_50US?SETTIME
?PR?SETTIME?SETTIME ----- ----- ----- -----
+--> ?PR?_WRITE1302?SETTIME
SYMBOL TABLE OF MODULE: settime (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:05DDH SEGMENT ?C_C51STARTUP
I:0021H 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:05E0H 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
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 4
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:05DDH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:05DDH LINE# 99
C:05DFH LINE# 100
C:05E0H LINE# 101
C:05E1H LINE# 102
C:05E3H LINE# 151
C:05E6H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE SETTIME
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
C:01D2H PUBLIC settime
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.2 PUBLIC select
C:03B9H PUBLIC showhour
C:050DH PUBLIC _WriteByte
C:05CFH PUBLIC Reset
C:037CH PUBLIC showmin
C:059EH PUBLIC table
C:0569H PUBLIC _writebyte1302
C:0532H PUBLIC ReadByte
B:0090H.0 PUBLIC DQ
C:04ADH PUBLIC ReadTemp
B:00A0H.7 PUBLIC IO
D:0008H PUBLIC flag
C:05B0H PUBLIC readbyte1302
C:054BH PUBLIC ReadBit
D:0009H PUBLIC date
C:04FFH PUBLIC _delay_50us
C:05E9H PUBLIC _Read1302
C:0261H PUBLIC main
D:000AH PUBLIC month
C:05ACH PUBLIC SW
B:00B0H.3 PUBLIC add
B:00B0H.4 PUBLIC dec
B:00A0H.6 PUBLIC SCLK
D:000BH PUBLIC Num
C:05C0H PUBLIC _Write1302
D:0015H PUBLIC sec
B:00B0H.5 PUBLIC esc
D:0016H PUBLIC hour
D:0017H PUBLIC min
D:00E0H PUBLIC ACC
D:0018H PUBLIC flag1
B:0020H.0 PUBLIC flag2
C:02CEH PUBLIC Gettime
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 5
C:0339H PUBLIC _showtemp
C:0579H PUBLIC Init1302
C:03F6H PUBLIC showdate
C:0433H PUBLIC showmonth
C:05F4H PUBLIC _delay_2us
C:0003H PUBLIC scankey
C:0470H PUBLIC showtime
B:00E0H.0 PUBLIC ACC0
C:058CH PUBLIC Start_ds18b20
B:00A0H.5 PUBLIC RST
------- PROC _DELAY_2US
D:0007H SYMBOL t
C:05F4H LINE# 29
C:05F4H LINE# 30
C:05F4H LINE# 31
C:05F6H LINE# 32
------- ENDPROC _DELAY_2US
C:04E8H SYMBOL L?0204
C:04F5H SYMBOL L?0205
------- PROC L?0203
------- ENDPROC L?0203
C:04E8H SYMBOL L?0204
C:04F5H SYMBOL L?0205
------- PROC _DELAY_50US
D:0007H SYMBOL t
------- DO
D:0006H SYMBOL i
------- ENDDO
C:04FFH LINE# 34
C:04FFH LINE# 35
C:04FFH LINE# 37
C:0505H LINE# 38
C:050CH LINE# 39
------- ENDPROC _DELAY_50US
------- PROC RESET
C:05CFH LINE# 41
C:05CFH LINE# 42
C:05CFH LINE# 43
C:05D1H LINE# 44
C:05D6H LINE# 45
C:05D8H LINE# 46
------- ENDPROC RESET
------- PROC _WRITEBYTE
D:0006H SYMBOL byte
------- DO
D:0005H SYMBOL i
D:001AH SYMBOL j
B:0020H.1 SYMBOL dat
------- ENDDO
C:050DH LINE# 49
C:050FH LINE# 50
C:050FH LINE# 53
C:0511H LINE# 54
C:0511H LINE# 55
C:0513H LINE# 56
C:0517H LINE# 57
C:051BH LINE# 58
BL51 BANKED LINKER/LOCATER V5.12 04/12/2008 21:12:32 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -