📄 digitalclock.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
K:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Main.obj, time.obj, display.obj, Task.obj, MusicData.obj TO DigitalClock RAMSIZE (
>> 256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Main.obj (MAIN)
time.obj (TIME)
display.obj (DISPLAY)
Task.obj (TASK)
MusicData.obj (MUSICDATA)
K:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
K:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
K:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: DigitalClock (?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 0007H UNIT ?DT?TIME
DATA 0017H 0003H UNIT _DATA_GROUP_
001AH 0006H *** GAP ***
BIT 0020H.0 0001H.0 UNIT ?BI?MAIN
DATA 0021H 0014H UNIT ?DT?MAIN
IDATA 0035H 003DH UNIT ?ID?MAIN
IDATA 0072H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?PR?OPENSPEAKER?TASK
CODE 0006H 0003H UNIT ?PR?CLOSESPEAKER?TASK
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 002BH UNIT ?PR?_DELAYX?MAIN
0039H 0002H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 07E6H UNIT ?PR?MAIN?MAIN
CODE 0824H 0113H UNIT ?PR?TIME_HALF_SECOND?TIME
CODE 0937H 00B3H UNIT ?PR?DISPLAY?DISPLAY
CODE 09EAH 008CH UNIT ?C_C51STARTUP
CODE 0A76H 005BH UNIT ?C?LIB_CODE
CODE 0AD1H 0050H UNIT ?CO?TASK
CODE 0B21H 0034H UNIT ?CO?DISPLAY
CODE 0B55H 001FH UNIT ?C_INITSEG
CODE 0B74H 0003H UNIT ?PR?TASK0?TASK
CODE 0B77H 0003H UNIT ?PR?TASK1?TASK
CODE 0B7AH 0003H UNIT ?PR?TASK2?TASK
CODE 0B7DH 0003H UNIT ?PR?TASK3?TASK
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 2
CODE 0B80H 0003H UNIT ?PR?TASK4?TASK
CODE 0B83H 0003H UNIT ?PR?TASK5?TASK
CODE 0B86H 0003H UNIT ?PR?TASK6?TASK
CODE 0B89H 0003H UNIT ?PR?TASK7?TASK
CODE 0B8CH 0003H UNIT ?PR?TASK8?TASK
CODE 0B8FH 0003H UNIT ?PR?TASK9?TASK
CODE 0B92H 0003H UNIT ?PR?TASK10?TASK
CODE 0B95H 0003H UNIT ?PR?TASK11?TASK
CODE 0B98H 0003H UNIT ?PR?TASK12?TASK
CODE 0B9BH 0003H UNIT ?PR?TASK13?TASK
CODE 0B9EH 0003H UNIT ?PR?TASK14?TASK
CODE 0BA1H 0003H UNIT ?PR?TASK15?TASK
CODE 0BA4H 0003H UNIT ?PR?TASK16?TASK
CODE 0BA7H 0003H UNIT ?PR?TASK17?TASK
CODE 0BAAH 0003H UNIT ?PR?TASK18?TASK
CODE 0BADH 0003H UNIT ?PR?TASK19?TASK
OVERLAY MAP OF MODULE: DigitalClock (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0017H 0001H
+--> ?PR?_DELAYX?MAIN
+--> ?CO?TASK
+--> ?PR?CLOSESPEAKER?TASK
?PR?_DELAYX?MAIN 0018H 0002H
?CO?TASK ----- -----
+--> ?PR?TASK0?TASK
+--> ?PR?TASK1?TASK
+--> ?PR?TASK2?TASK
+--> ?PR?TASK3?TASK
+--> ?PR?TASK4?TASK
+--> ?PR?TASK5?TASK
+--> ?PR?TASK6?TASK
+--> ?PR?TASK7?TASK
+--> ?PR?TASK8?TASK
+--> ?PR?TASK9?TASK
+--> ?PR?TASK10?TASK
+--> ?PR?TASK11?TASK
+--> ?PR?TASK12?TASK
+--> ?PR?TASK13?TASK
+--> ?PR?TASK14?TASK
+--> ?PR?TASK15?TASK
+--> ?PR?TASK16?TASK
+--> ?PR?TASK17?TASK
+--> ?PR?TASK18?TASK
+--> ?PR?TASK19?TASK
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 3
?PR?TASK0?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK1?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK2?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK3?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK4?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK5?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK6?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK7?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK8?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK9?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK10?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK11?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK12?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK13?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK14?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK15?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK16?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK17?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
?PR?TASK18?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 4
?PR?TASK19?TASK ----- -----
+--> ?PR?OPENSPEAKER?TASK
*** NEW ROOT ***************************************************
?PR?DISPLAY?DISPLAY ----- -----
+--> ?CO?DISPLAY
SYMBOL TABLE OF MODULE: DigitalClock (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:09EAH SEGMENT ?C_C51STARTUP
I:0072H 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:09EDH 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:09EAH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:09EAH LINE# 99
C:09ECH LINE# 100
C:09EDH LINE# 101
C:09EEH LINE# 102
C:09F0H LINE# 151
C:09F3H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
B:0020H.0 PUBLIC TimerFlag
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 5
I:0035H PUBLIC Timer
B:00A8H.7 PUBLIC EA
I:0036H PUBLIC TimerArray
B:0020H.1 PUBLIC Time250msFlag
B:0020H.2 PUBLIC Dot_Value
D:0021H PUBLIC delay1min
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0020H.3 PUBLIC flash
D:0022H PUBLIC Disp_array
B:00B0H.4 PUBLIC RedLight
D:00A0H PUBLIC button
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
C:003EH PUBLIC main
D:002AH PUBLIC RcapCnt
D:0087H PUBLIC PCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:002BH PUBLIC song
B:0020H.4 PUBLIC Time250msFlag1
D:002CH PUBLIC mint
D:002DH PUBLIC hout
B:0020H.5 PUBLIC TimeOpenflag
D:002EH PUBLIC HL2
B:00A8H.1 PUBLIC ET0
B:00E8H.0 PUBLIC ET2
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:0030H PUBLIC CountTime0
D:00CDH PUBLIC TH2
D:0031H PUBLIC CountTime2
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
D:0032H PUBLIC formflag
B:0088H.4 PUBLIC TR0
B:00C8H.2 PUBLIC TR2
D:0033H PUBLIC segflag
B:0020H.6 PUBLIC UpDownFlag
D:0098H PUBLIC S0CON
D:00D8H PUBLIC S1CON
D:0034H PUBLIC SongCirFg
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
C:000EH PUBLIC _delayx
B:0020H.7 PUBLIC Adjust
B:00B0H.3 PUBLIC GreenLight
D:00D0H PUBLIC PSW
------- PROC _DELAYX
D:0007H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
D:0018H SYMBOL k
------- ENDDO
C:000EH LINE# 47
BL51 BANKED LINKER/LOCATER V5.03 08/03/2005 11:35:49 PAGE 6
C:000EH LINE# 48
C:000EH LINE# 51
C:001BH LINE# 52
C:001BH LINE# 53
C:001EH LINE# 54
C:001EH LINE# 55
C:0026H LINE# 56
C:0031H LINE# 57
C:0038H LINE# 58
------- ENDPROC _DELAYX
------- PROC MAIN
------- DO
D:0017H SYMBOL i
------- ENDDO
C:003EH LINE# 65
C:003EH LINE# 66
C:003EH LINE# 67
C:0041H LINE# 69
C:0043H LINE# 70
C:0046H LINE# 72
C:0048H LINE# 73
C:004BH LINE# 74
C:004DH LINE# 76
C:0050H LINE# 77
C:0053H LINE# 80
C:0056H LINE# 81
C:0059H LINE# 83
C:005BH LINE# 84
C:005DH LINE# 85
C:0060H LINE# 86
C:0062H LINE# 87
C:0065H LINE# 88
C:0067H LINE# 89
C:006AH LINE# 90
C:006CH LINE# 91
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -