📄 time.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE time.obj TO time RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
time.obj (TIME)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: time (TIME)
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 002CH UNIT ?DT?TIME
DATA 0034H 0014H UNIT _DATA_GROUP_
IDATA 0048H 0060H UNIT ?ID?TIME
IDATA 00A8H 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 000CH UNIT ?PR?INIT_TIMER1?TIME
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 032AH UNIT ?PR?_DATE?TIME
CODE 0348H 016FH UNIT ?PR?DISPLAYTIME?TIME
CODE 04B7H 012EH UNIT ?PR?TIMER0?TIME
CODE 05E5H 00ECH UNIT ?PR?DISPLAYTIMEJUDGE?TIME
CODE 06D1H 00ECH UNIT ?C?LIB_CODE
CODE 07BDH 00DCH UNIT ?PR?_DAYJUDGE?TIME
CODE 0899H 00A0H UNIT ?PR?DISPLAYCLOCKJUDGE?TIME
CODE 0939H 009CH UNIT ?PR?DEC_TIME?TIME
CODE 09D5H 0096H UNIT ?C_INITSEG
CODE 0A6BH 008EH UNIT ?PR?INC_TIME?TIME
CODE 0AF9H 008CH UNIT ?C_C51STARTUP
CODE 0B85H 0086H UNIT ?PR?CHANGEYEAR?TIME
CODE 0C0BH 007DH UNIT ?PR?_YEARCHANGE?TIME
CODE 0C88H 006DH UNIT ?PR?DISPLAYCLOCK?TIME
CODE 0CF5H 006AH UNIT ?PR?CHANGEMINITE?TIME
CODE 0D5FH 006AH UNIT ?PR?CHANGESECOND?TIME
CODE 0DC9H 0065H UNIT ?PR?INC_CLOCK?TIME
CODE 0E2EH 0063H UNIT ?PR?CHANGEMONTH?TIME
CODE 0E91H 0062H UNIT ?PR?DEC_CLOCK?TIME
CODE 0EF3H 0062H UNIT ?PR?TIMER1?TIME
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 2
CODE 0F55H 0061H UNIT ?PR?CHANGEDAY?TIME
CODE 0FB6H 0052H UNIT ?PR?KEYSCAN?TIME
CODE 1008H 0043H UNIT ?PR?CHANGEHOUR?TIME
CODE 104BH 003EH UNIT ?PR?_DISPLAYLISTCHAR?TIME
CODE 1089H 002FH UNIT ?PR?TAB_KEY?TIME
CODE 10B8H 002CH UNIT ?PR?_DISPLAYONECHAR?TIME
CODE 10E4H 0024H UNIT ?PR?_DELAY?TIME
CODE 1108H 001CH UNIT ?PR?MENU_KEY?TIME
CODE 1124H 001CH UNIT ?CO?TIME
CODE 1140H 001AH UNIT ?PR?MAIN?TIME
CODE 115AH 0017H UNIT ?PR?READSTATUS?TIME
CODE 1171H 0017H UNIT ?PR?LCDINIT?TIME
CODE 1188H 0014H UNIT ?PR?INC_KEY?TIME
CODE 119CH 0014H UNIT ?PR?DEC_KEY?TIME
CODE 11B0H 0011H UNIT ?PR?_WRITECOMMAND?TIME
CODE 11C1H 0011H UNIT ?PR?_WRITEDATA?TIME
CODE 11D2H 0010H UNIT ?PR?INIT_TIMER0?TIME
OVERLAY MAP OF MODULE: time (TIME)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?PR?TIMER0?TIME ----- -----
+--> ?PR?_DAYJUDGE?TIME
+--> ?PR?_DATE?TIME
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?CO?TIME
+--> ?PR?_DISPLAYLISTCHAR?TIME
?PR?_DAYJUDGE?TIME 003EH 0004H
?PR?_DATE?TIME 003EH 000AH
?PR?_DISPLAYONECHAR?TIME 0044H 0001H
+--> ?PR?_WRITECOMMAND?TIME
+--> ?PR?_WRITEDATA?TIME
?PR?_WRITECOMMAND?TIME 0045H 0001H
+--> ?PR?READSTATUS?TIME
?PR?_WRITEDATA?TIME 0045H 0001H
+--> ?PR?READSTATUS?TIME
?PR?_DISPLAYLISTCHAR?TIME 003EH 0006H
+--> ?PR?_DISPLAYONECHAR?TIME
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TIME
+--> ?C_INITSEG
?PR?MAIN?TIME ----- -----
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 3
+--> ?PR?_DELAY?TIME
+--> ?PR?LCDINIT?TIME
+--> ?PR?INIT_TIMER0?TIME
+--> ?PR?INIT_TIMER1?TIME
+--> ?PR?KEYSCAN?TIME
?PR?LCDINIT?TIME ----- -----
+--> ?PR?_WRITECOMMAND?TIME
?PR?KEYSCAN?TIME ----- -----
+--> ?PR?_DELAY?TIME
+--> ?PR?MENU_KEY?TIME
+--> ?PR?TAB_KEY?TIME
+--> ?PR?INC_KEY?TIME
+--> ?PR?DEC_KEY?TIME
+--> ?PR?DISPLAYTIME?TIME
+--> ?PR?DISPLAYCLOCK?TIME
?PR?INC_KEY?TIME ----- -----
+--> ?PR?INC_TIME?TIME
+--> ?PR?INC_CLOCK?TIME
?PR?INC_TIME?TIME ----- -----
+--> ?PR?_DAYJUDGE?TIME
?PR?DEC_KEY?TIME ----- -----
+--> ?PR?DEC_TIME?TIME
+--> ?PR?DEC_CLOCK?TIME
?PR?DEC_TIME?TIME ----- -----
+--> ?PR?_DAYJUDGE?TIME
?PR?DISPLAYTIME?TIME ----- -----
+--> ?PR?_WRITECOMMAND?TIME
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?CO?TIME
+--> ?PR?_DISPLAYLISTCHAR?TIME
+--> ?PR?_DATE?TIME
+--> ?PR?DISPLAYTIMEJUDGE?TIME
+--> ?PR?CHANGEHOUR?TIME
+--> ?PR?CHANGEMINITE?TIME
+--> ?PR?CHANGESECOND?TIME
+--> ?PR?CHANGEYEAR?TIME
+--> ?PR?CHANGEMONTH?TIME
+--> ?PR?CHANGEDAY?TIME
+--> ?PR?_DELAY?TIME
?PR?DISPLAYTIMEJUDGE?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_YEARCHANGE?TIME
?PR?CHANGEHOUR?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_DELAY?TIME
?PR?CHANGEMINITE?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 4
+--> ?PR?_DELAY?TIME
?PR?CHANGESECOND?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_DELAY?TIME
?PR?CHANGEYEAR?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_YEARCHANGE?TIME
+--> ?PR?_DELAY?TIME
?PR?CHANGEMONTH?TIME ----- -----
+--> ?PR?_YEARCHANGE?TIME
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_DELAY?TIME
?PR?CHANGEDAY?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_DELAY?TIME
?PR?DISPLAYCLOCK?TIME ----- -----
+--> ?PR?_WRITECOMMAND?TIME
+--> ?CO?TIME
+--> ?PR?_DISPLAYLISTCHAR?TIME
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?DISPLAYCLOCKJUDGE?TIME
?PR?DISPLAYCLOCKJUDGE?TIME ----- -----
+--> ?PR?_DISPLAYONECHAR?TIME
+--> ?PR?_DELAY?TIME
SYMBOL TABLE OF MODULE: time (TIME)
VALUE TYPE NAME
----------------------------------
------- MODULE TIME
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC set1
C:0026H PUBLIC _date
D:000AH PUBLIC second
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:000BH PUBLIC disturb
D:00A0H PUBLIC P2
B:00A8H.7 PUBLIC EA
C:115AH PUBLIC ReadStatus
D:000DH PUBLIC minite
C:0C88H PUBLIC displayclock
C:0E2EH PUBLIC changemonth
D:000EH PUBLIC k1
C:0E91H PUBLIC dec_clock
I:0048H PUBLIC minitejudge
D:0010H PUBLIC k2
C:0899H PUBLIC displayclockjudge
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 5
C:0B85H PUBLIC changeyear
I:0068H PUBLIC clockjudge
D:0012H PUBLIC s1
D:0014H PUBLIC s2
B:0090H.0 PUBLIC RS
D:0016H PUBLIC s3
C:1140H PUBLIC main
D:0018H PUBLIC s4
D:001AH PUBLIC status
D:001BH PUBLIC month
B:0090H.1 PUBLIC RW
C:0F55H PUBLIC changeday
C:0DC9H PUBLIC inc_clock
C:1008H PUBLIC changehour
C:0348H PUBLIC displaytime
C:07C5H PUBLIC _dayjudge
C:11B0H PUBLIC _WriteCommand
D:001DH PUBLIC year
D:0089H PUBLIC TMOD
D:001FH PUBLIC view
C:0939H PUBLIC dec_time
D:0020H PUBLIC day
C:05E5H PUBLIC displaytimejudge
D:0022H PUBLIC hour
D:0023H PUBLIC weekjudge
B:0090H.2 PUBLIC E
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
C:0A6BH PUBLIC inc_time
D:0025H PUBLIC clockview
D:0027H PUBLIC mstcnt0
D:0028H PUBLIC set
D:008DH PUBLIC TH1
D:002AH PUBLIC mstcnt1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
I:0088H PUBLIC hourjudge
C:04B7H PUBLIC timer0
C:0EF3H PUBLIC timer1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:119CH PUBLIC dec_key
C:104FH PUBLIC _DisplayListChar
C:10CBH PUBLIC _DisplayOneChar
C:1108H PUBLIC menu_key
C:1089H PUBLIC tab_key
C:1188H PUBLIC inc_key
D:002BH PUBLIC ss
D:002CH PUBLIC j
C:0D5FH PUBLIC changesecond
C:11C1H PUBLIC _WriteData
C:1171H PUBLIC LCDInit
D:002EH PUBLIC k
C:11D2H PUBLIC init_timer0
C:000EH PUBLIC init_timer1
D:0030H PUBLIC m
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 6
D:0032H PUBLIC n
B:0090H.3 PUBLIC speaker
C:10E8H PUBLIC _delay
C:0FB6H PUBLIC keyscan
C:0CF5H PUBLIC changeminite
C:0C0FH PUBLIC _yearchange
C:10E4H SYMBOL L?0248
------- PROC L?0247
------- ENDPROC L?0247
C:10E4H SYMBOL L?0248
------- PROC _DELAY
D:0006H SYMBOL k
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:10E8H LINE# 87
C:10E8H LINE# 88
C:10E8H LINE# 90
C:10F2H LINE# 91
C:10F2H LINE# 92
C:1100H LINE# 94
C:1107H LINE# 95
------- ENDPROC _DELAY
------- PROC _WRITECOMMAND
D:0045H SYMBOL WC
C:11B0H LINE# 98
C:11B2H LINE# 99
C:11B2H LINE# 101
C:11B5H LINE# 102
C:11B8H LINE# 103
C:11BAH LINE# 104
C:11BCH LINE# 105
C:11BEH LINE# 106
C:11C0H LINE# 107
------- ENDPROC _WRITECOMMAND
------- PROC _WRITEDATA
D:0045H SYMBOL WD
C:11C1H LINE# 111
C:11C3H LINE# 112
C:11C3H LINE# 113
C:11C6H LINE# 114
C:11C9H LINE# 115
C:11CBH LINE# 116
C:11CDH LINE# 117
C:11CFH LINE# 118
C:11D1H LINE# 119
------- ENDPROC _WRITEDATA
------- PROC READSTATUS
C:115AH LINE# 124
C:115AH LINE# 125
C:115AH LINE# 126
C:115DH LINE# 127
C:115FH LINE# 128
C:1161H LINE# 129
C:1163H LINE# 131
C:1168H LINE# 132
BL51 BANKED LINKER/LOCATER V6.00 06/05/2008 19:24:28 PAGE 7
C:116AH LINE# 133
C:116CH LINE# 134
C:116EH LINE# 135
C:1170H LINE# 136
------- ENDPROC READSTATUS
------- PROC LCDINIT
C:1171H LINE# 141
C:1171H LINE# 142
C:1171H LINE# 143
C:1174H LINE# 144
C:1179H LINE# 145
C:117EH LINE# 146
C:1183H LINE# 148
------- ENDPROC LCDINIT
C:10B8H SYMBOL L?0245
C:10C7H SYMBOL L?0246
------- PROC L?0244
------- ENDPROC L?0244
C:10B8H SYMBOL L?0245
C:10C7H SYMBOL L?0246
------- PROC _DISPLAYONECHAR
D:0007H SYMBOL X
D:0005H SYMBOL Y
D:0044H SYMBOL DData
C:10CBH LINE# 153
C:10CDH LINE# 154
C:10CDH LINE# 155
C:10D0H LINE# 156
C:10D3H LINE# 157
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -