📄 new_clock.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ..\main.obj TO ..\new_clock PRINT (.\new_clock.m51) RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
..\main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
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?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ..\new_clock (MAIN)
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 0015H UNIT ?DT?_DIS_FLOAT?MAIN
001DH 0003H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0037H UNIT ?DT?MAIN
DATA 0058H 000EH UNIT _DATA_GROUP_
DATA 0066H 000BH UNIT ?DT?_DIS_INT?MAIN
DATA 0071H 0004H UNIT ?DT?_DIS_CHAR?MAIN
IDATA 0075H 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 000DH UNIT ?PR?INIT_LCD?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 04D5H UNIT ?C?LIB_CODE
CODE 04F3H 0259H UNIT ?PR?UP_VALUE?MAIN
CODE 074CH 0197H UNIT ?PR?UP_ALARM?MAIN
CODE 08E3H 016AH UNIT ?PR?_DIS_FLOAT?MAIN
CODE 0A4DH 014AH UNIT ?CO?MAIN
CODE 0B97H 00DCH UNIT ?PR?_DIS_INT?MAIN
CODE 0C73H 00BDH UNIT ?PR?TO_ARRAY?MAIN
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 2
CODE 0D30H 00A8H UNIT ?PR?UP_DATE?MAIN
CODE 0DD8H 00A1H UNIT ?PR?TO_VALUE?MAIN
CODE 0E79H 008CH UNIT ?C_C51STARTUP
CODE 0F05H 0085H UNIT ?PR?_DIS_CHAR?MAIN
CODE 0F8AH 007BH UNIT ?PR?TIME?MAIN
CODE 1005H 0066H UNIT ?PR?INIT?MAIN
CODE 106BH 005EH UNIT ?PR?_DIS_STRING?MAIN
CODE 10C9H 0053H UNIT ?PR?MAIN?MAIN
CODE 111CH 004FH UNIT ?PR?PLAY?MAIN
CODE 116BH 0043H UNIT ?PR?TO_ALMARRAY?MAIN
CODE 11AEH 0043H UNIT ?PR?UP_DISP?MAIN
CODE 11F1H 003FH UNIT ?PR?DIS_DATE?MAIN
CODE 1230H 003FH UNIT ?PR?DIS_TIME?MAIN
CODE 126FH 0031H UNIT ?PR?DISP_ALL?MAIN
CODE 12A0H 0031H UNIT ?PR?TO_ALMVALUE?MAIN
CODE 12D1H 0016H UNIT ?PR?_DIS_CURSOR?MAIN
CODE 12E7H 0016H UNIT ?PR?DISP_MENU1?MAIN
CODE 12FDH 0016H UNIT ?PR?DISP_MENU?MAIN
CODE 1313H 0016H UNIT ?PR?TIME_UP?MAIN
CODE 1329H 0014H UNIT ?PR?_WRCOM?MAIN
CODE 133DH 0014H UNIT ?PR?_DISDATA?MAIN
CODE 1351H 000FH UNIT ?PR?WAIT?MAIN
CODE 1360H 000BH UNIT ?C_INITSEG
CODE 136BH 0009H UNIT ?PR?TIME_INT?MAIN
OVERLAY MAP OF MODULE: ..\new_clock (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?PR?TIME?MAIN ----- -----
+--> ?PR?UP_DATE?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0058H 0001H
+--> ?PR?INIT?MAIN
+--> ?PR?UP_DISP?MAIN
+--> ?PR?TO_ARRAY?MAIN
+--> ?PR?DISP_ALL?MAIN
+--> ?PR?TIME_UP?MAIN
+--> ?PR?_WRCOM?MAIN
+--> ?PR?DISP_MENU?MAIN
+--> ?PR?UP_VALUE?MAIN
+--> ?PR?UP_ALARM?MAIN
+--> ?PR?DISP_MENU1?MAIN
?PR?INIT?MAIN ----- -----
+--> ?PR?TO_ALMARRAY?MAIN
+--> ?PR?INIT_LCD?MAIN
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 3
?PR?INIT_LCD?MAIN ----- -----
+--> ?PR?_WRCOM?MAIN
?PR?_WRCOM?MAIN ----- -----
+--> ?PR?WAIT?MAIN
?PR?DISP_ALL?MAIN ----- -----
+--> ?PR?DIS_DATE?MAIN
+--> ?PR?_DIS_STRING?MAIN
+--> ?PR?DIS_TIME?MAIN
?PR?DIS_DATE?MAIN 005BH 000BH
+--> ?PR?_DIS_STRING?MAIN
+--> ?CO?MAIN
?PR?_DIS_STRING?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_WRCOM?MAIN
+--> ?PR?_DISDATA?MAIN
?PR?_DISDATA?MAIN ----- -----
+--> ?PR?WAIT?MAIN
?PR?DIS_TIME?MAIN 005BH 0009H
+--> ?PR?_DIS_STRING?MAIN
+--> ?CO?MAIN
?PR?TIME_UP?MAIN ----- -----
+--> ?PR?PLAY?MAIN
?PR?PLAY?MAIN ----- -----
+--> ?CO?MAIN
?PR?DISP_MENU?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_DIS_STRING?MAIN
?PR?UP_VALUE?MAIN 0059H 0002H
+--> ?PR?_WRCOM?MAIN
+--> ?PR?DISP_ALL?MAIN
+--> ?PR?_DIS_CURSOR?MAIN
+--> ?PR?_DISDATA?MAIN
+--> ?PR?_DIS_STRING?MAIN
+--> ?PR?TO_VALUE?MAIN
?PR?_DIS_CURSOR?MAIN ----- -----
+--> ?PR?_WRCOM?MAIN
?PR?UP_ALARM?MAIN 0059H 0002H
+--> ?PR?_WRCOM?MAIN
+--> ?CO?MAIN
+--> ?PR?_DIS_STRING?MAIN
+--> ?PR?DIS_TIME?MAIN
+--> ?PR?_DIS_CURSOR?MAIN
+--> ?PR?_DISDATA?MAIN
+--> ?PR?TO_ALMVALUE?MAIN
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 4
?PR?DISP_MENU1?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_DIS_STRING?MAIN
UNRESOLVED EXTERNAL SYMBOLS:
GET_KEYNUM
SONG_DELAY
SYMBOL TABLE OF MODULE: ..\new_clock (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:0080H.7 PUBLIC bflag
D:0080H PUBLIC P0
C:12A0H PUBLIC To_almvalue
D:0021H PUBLIC disp_almtime
D:0090H PUBLIC P1
C:0F05H PUBLIC _Dis_char
D:00A0H PUBLIC P2
C:116BH PUBLIC To_almarray
D:00B0H PUBLIC P3
C:12D1H PUBLIC _Dis_cursor
D:002AH PUBLIC secount
D:00D8H PUBLIC ADCSTAT
D:00A8H PUBLIC IE
D:002BH PUBLIC hcount
C:1005H PUBLIC Init
C:1351H PUBLIC Wait
C:111CH PUBLIC Play
D:002CH PUBLIC lcount
D:00B8H PUBLIC IP
C:0ABBH PUBLIC onoff
C:1344H PUBLIC _Disdata
D:00E8H PUBLIC I2CCON
C:11F1H PUBLIC Dis_date
B:00A0H.5 PUBLIC RS
D:00E8H PUBLIC DCON
C:10C9H PUBLIC main
C:0AAFH PUBLIC alarm_menu
B:00A0H.6 PUBLIC RW
C:12FDH PUBLIC Disp_menu
C:126FH PUBLIC Disp_all
C:0B97H PUBLIC _Dis_int
C:0F8AH PUBLIC time
C:1230H PUBLIC Dis_time
D:002DH PUBLIC disp_date
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 5
C:074CH PUBLIC Up_alarm
D:0038H PUBLIC tvar
D:0039H PUBLIC old_date
C:0DD8H PUBLIC To_value
D:003EH PUBLIC disp_time
B:00A0H.7 PUBLIC E
C:04F3H PUBLIC Up_value
C:0C73H PUBLIC To_array
D:0047H PUBLIC play_point
C:0D30H PUBLIC Up_date
C:000EH PUBLIC Init_LCD
D:0048H PUBLIC new_date
D:008CH PUBLIC TH0
D:004DH PUBLIC alm_time
D:008DH PUBLIC TH1
D:00F8H PUBLIC SPICON
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:0050H PUBLIC old_time
B:0088H.4 PUBLIC TR0
C:1313H PUBLIC Time_up
B:0088H.6 PUBLIC TR1
C:11AEH PUBLIC Up_disp
C:12E7H PUBLIC Disp_menu1
C:0AC3H PUBLIC musictab
B:0020H.0 PUBLIC on
D:0053H PUBLIC new_time
C:136BH PUBLIC time_int
C:0A73H PUBLIC dispweek
D:0056H PUBLIC time1
D:0057H PUBLIC time2
D:00C8H PUBLIC T2CON
C:0A8FH PUBLIC menu1
C:0A9FH PUBLIC menu2
C:0A53H PUBLIC menu3
C:1330H PUBLIC _Wrcom
C:0A63H PUBLIC menu4
B:0090H.0 PUBLIC speaker
C:0AE7H PUBLIC songtab
C:08E3H PUBLIC _Dis_float
D:00D0H PUBLIC PSW
B:0020H.1 PUBLIC K1
C:107DH PUBLIC _Dis_string
D:00C0H PUBLIC WDCON
------- PROC WAIT
C:1351H LINE# 39
C:1351H LINE# 40
C:1351H LINE# 41
C:1354H LINE# 42
C:1358H LINE# 44
C:135FH LINE# 45
------- ENDPROC WAIT
C:1329H SYMBOL L?0251
------- PROC L?0250
------- ENDPROC L?0250
C:1329H SYMBOL L?0251
------- PROC _WRCOM
BL51 BANKED LINKER/LOCATER V5.11 12/23/2007 20:36:00 PAGE 6
D:0007H SYMBOL com
C:1330H LINE# 52
C:1330H LINE# 53
C:1330H LINE# 54
C:1332H LINE# 55
C:1336H LINE# 56
C:133AH LINE# 57
------- ENDPROC _WRCOM
------- PROC L?0249
------- ENDPROC L?0249
------- PROC _DISDATA
D:0007H SYMBOL dat
C:1344H LINE# 64
C:1344H LINE# 65
C:1344H LINE# 66
C:1346H LINE# 67
C:134AH LINE# 68
C:134EH LINE# 69
------- ENDPROC _DISDATA
------- PROC INIT_LCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -