📄 mainmymedia.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MainMyMedia.obj, LCD.obj, Music.obj, 24c02.obj TO MainMyMedia RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
MainMyMedia.obj (MAINMYMEDIA)
LCD.obj (LCD)
Music.obj (MUSIC)
24c02.obj (24C02)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: MainMyMedia (?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 0004H UNIT ?DT?MUSIC
DATA 000CH 0001H UNIT ?DT?24C02
000DH 0013H *** GAP ***
BIT 0020H.0 0000H.4 UNIT ?BI?MAINMYMEDIA
BIT 0020H.4 0000H.1 UNIT ?BI?LCD
BIT 0020H.5 0000H.1 UNIT ?BI?24C02
0020H.6 0000H.2 *** GAP ***
DATA 0021H 0033H UNIT _DATA_GROUP_
DATA 0054H 0019H UNIT ?DT?MAINMYMEDIA
IDATA 006DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?_SETSTARTLINE?LCD
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 001CH UNIT ?PR?INITLCD?LCD
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 098CH UNIT ?CO?MAINMYMEDIA
CODE 09BAH 04C0H UNIT ?CO?LCD
CODE 0E7AH 0309H UNIT ?PR?MAIN?MAINMYMEDIA
CODE 1183H 02C8H UNIT ?PR?_PLAY?MUSIC
CODE 144BH 01CAH UNIT ?C?LIB_CODE
CODE 1615H 00F8H UNIT ?PR?_SHOWPICTURE?LCD
CODE 170DH 008CH UNIT ?C_C51STARTUP
CODE 1799H 0089H UNIT ?PR?_SHOW8X8?LCD
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 2
CODE 1822H 005EH UNIT ?PR?_SHOWCHINA?LCD
CODE 1880H 005BH UNIT ?PR?TIME2_INTERRUPT?MAINMYMEDIA
CODE 18DBH 0044H UNIT ?C?LDIV
CODE 191FH 0041H UNIT ?C_INITSEG
CODE 1960H 0032H UNIT ?PR?_READDATE?24C02
CODE 1992H 002BH UNIT ?PR?INITMCU?MAINMYMEDIA
CODE 19BDH 0029H UNIT ?PR?WR_E2ROM?MAINMYMEDIA
CODE 19E6H 0028H UNIT ?PR?CHECKBUSY?LCD
CODE 1A0EH 0026H UNIT ?CO?MUSIC
CODE 1A34H 0024H UNIT ?PR?_WRITEDATE?24C02
CODE 1A58H 0023H UNIT ?PR?_SELECTSCREEN?LCD
CODE 1A7BH 0022H UNIT ?PR?_WRITEBYTE?LCD
CODE 1A9DH 0022H UNIT ?PR?TESTACK?24C02
CODE 1ABFH 0021H UNIT ?PR?READI2C?24C02
CODE 1AE0H 001FH UNIT ?PR?_CLEARSCREEN?LCD
CODE 1AFFH 001CH UNIT ?PR?INITIALSOUND?MUSIC
CODE 1B1BH 001BH UNIT ?PR?_WRITEI2C?24C02
CODE 1B36H 0018H UNIT ?PR?_SETCOLUMN?LCD
CODE 1B4EH 0016H UNIT ?PR?START?24C02
CODE 1B64H 0012H UNIT ?PR?_SENDCOMMANDTOLCD?LCD
CODE 1B76H 0012H UNIT ?PR?ACK?24C02
CODE 1B88H 0011H UNIT ?PR?STOP?24C02
CODE 1B99H 0010H UNIT ?PR?_SETLINE?LCD
CODE 1BA9H 0010H UNIT ?PR?NOACK?24C02
CODE 1BB9H 000CH UNIT ?PR?NOP?LCD
CODE 1BC5H 0009H UNIT ?PR?BEEPTIMER0?MUSIC
CODE 1BCEH 0006H UNIT ?PR?_SETONOFF?LCD
OVERLAY MAP OF MODULE: MainMyMedia (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAINMYMEDIA
+--> ?C_INITSEG
?PR?MAIN?MAINMYMEDIA ----- -----
+--> ?PR?INITMCU?MAINMYMEDIA
+--> ?PR?_READDATE?24C02
+--> ?PR?INITLCD?LCD
+--> ?PR?_SHOWCHINA?LCD
+--> ?PR?WR_E2ROM?MAINMYMEDIA
+--> ?PR?_CLEARSCREEN?LCD
+--> ?CO?MAINMYMEDIA
+--> ?PR?_SHOWPICTURE?LCD
+--> ?PR?INITIALSOUND?MUSIC
+--> ?PR?_PLAY?MUSIC
?PR?_READDATE?24C02 0021H 0005H
+--> ?PR?TESTACK?24C02
+--> ?PR?START?24C02
+--> ?PR?_WRITEI2C?24C02
+--> ?PR?READI2C?24C02
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 3
+--> ?PR?ACK?24C02
+--> ?PR?NOACK?24C02
+--> ?PR?STOP?24C02
?PR?TESTACK?24C02 ----- -----
+--> ?PR?START?24C02
+--> ?PR?_WRITEI2C?24C02
?PR?INITLCD?LCD ----- -----
+--> ?PR?_SETONOFF?LCD
+--> ?PR?_CLEARSCREEN?LCD
+--> ?PR?_SETSTARTLINE?LCD
?PR?_SETONOFF?LCD ----- -----
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_SENDCOMMANDTOLCD?LCD ----- -----
+--> ?PR?CHECKBUSY?LCD
?PR?_CLEARSCREEN?LCD ----- -----
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SETLINE?LCD
+--> ?PR?_SETCOLUMN?LCD
+--> ?PR?_WRITEBYTE?LCD
?PR?_SELECTSCREEN?LCD ----- -----
+--> ?PR?NOP?LCD
?PR?_SETLINE?LCD ----- -----
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_SETCOLUMN?LCD ----- -----
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SETLINE?LCD
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_WRITEBYTE?LCD ----- -----
+--> ?PR?CHECKBUSY?LCD
?PR?_SETSTARTLINE?LCD ----- -----
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_SHOWCHINA?LCD 0021H 0005H
+--> ?CO?LCD
+--> ?PR?_SHOW8X8?LCD
?PR?_SHOW8X8?LCD 0026H 0006H
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SETLINE?LCD
+--> ?PR?_SETCOLUMN?LCD
+--> ?PR?_WRITEBYTE?LCD
?PR?WR_E2ROM?MAINMYMEDIA ----- -----
+--> ?PR?_WRITEDATE?24C02
?PR?_WRITEDATE?24C02 0021H 0005H
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 4
+--> ?PR?TESTACK?24C02
+--> ?PR?_WRITEI2C?24C02
+--> ?PR?STOP?24C02
?PR?_SHOWPICTURE?LCD 0021H 0009H
+--> ?PR?_SETLINE?LCD
+--> ?PR?_SETCOLUMN?LCD
+--> ?PR?_WRITEBYTE?LCD
?PR?_PLAY?MUSIC 0021H 0033H
+--> ?CO?MUSIC
SYMBOL TABLE OF MODULE: MainMyMedia (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:170DH SEGMENT ?C_C51STARTUP
I:006DH 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:1710H 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:170DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:170DH LINE# 99
C:170FH LINE# 100
C:1710H LINE# 101
C:1711H LINE# 102
C:1713H LINE# 151
C:1716H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAINMYMEDIA
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 5
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:0054H PUBLIC g_bootCartoonDly
B:00A8H.7 PUBLIC EA
D:0055H PUBLIC g_tim2Ms
D:0056H PUBLIC g_jdColumn
D:0057H PUBLIC g_cnColumn
D:00A8H PUBLIC IE
B:00B0H.7 PUBLIC BeepIO
D:00B8H PUBLIC IP
D:0058H PUBLIC g_cantStup
D:00CBH PUBLIC RCAP2H
D:00D8H PUBLIC CCON
D:00CAH PUBLIC RCAP2L
C:0E7AH PUBLIC main
D:0059H PUBLIC g_bootDly
B:00C8H.1 PUBLIC C_T2
D:005AH PUBLIC g_menu1
D:005BH PUBLIC g_menu2
D:005CH PUBLIC g_menu3
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1880H PUBLIC time2_interrupt
D:005DH PUBLIC g_cnLin
B:0020H.0 PUBLIC gf_kLok
D:005EH PUBLIC g_cnDly
D:005FH PUBLIC g_kStart
B:00C8H.0 PUBLIC CP_RL2
D:0060H PUBLIC g_kLast
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:00A8H.5 PUBLIC ET2
B:00C8H.7 PUBLIC TF2
D:00CDH PUBLIC TH2
C:19BDH PUBLIC WR_E2rom
D:00CCH PUBLIC TL2
B:0020H.1 PUBLIC gf_have
B:0020H.2 PUBLIC gf_50Ms
B:0020H.3 PUBLIC gf_clrScreen
C:0874H PUBLIC music1
D:0061H PUBLIC g_kVal
B:00C8H.2 PUBLIC TR2
D:0062H PUBLIC g_kCou
C:028CH PUBLIC CartoonP1
C:0484H PUBLIC CartoonP2
C:067CH PUBLIC CartoonP3
C:002EH PUBLIC PictureCode
D:0063H PUBLIC g_showLCD
D:0064H PUBLIC e2romData
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
D:006AH PUBLIC g_jdBootDy
D:006BH PUBLIC chkSun
D:00D0H PUBLIC PSW
C:1992H PUBLIC InitMCU
D:006CH PUBLIC g_cnNum1
------- PROC MAIN
BL51 BANKED LINKER/LOCATER V5.12 07/22/2007 16:13:49 PAGE 6
C:0E7AH LINE# 47
C:0E7AH LINE# 48
C:0E7AH LINE# 49
C:0E7DH LINE# 50
C:0E8BH LINE# 51
C:0E97H LINE# 52
C:0EA5H LINE# 53
C:0EA5H LINE# 54
C:0EA8H LINE# 55
C:0EABH LINE# 56
C:0EAEH LINE# 57
C:0EB1H LINE# 58
C:0EB4H LINE# 59
C:0EB7H LINE# 60
C:0EB7H LINE# 61
C:0EBAH LINE# 62
C:0EBAH LINE# 63
C:0EBAH LINE# 64
C:0EBDH LINE# 65
C:0EBDH LINE# 66
C:0EBFH LINE# 67
C:0EC6H LINE# 68
C:0EC6H LINE# 69
C:0ECAH LINE# 70
C:0ECAH LINE# 71
C:0ED3H LINE# 72
C:0EDCH LINE# 73
C:0EE1H LINE# 75
C:0EE4H LINE# 76
C:0EEAH LINE# 77
C:0EEFH LINE# 78
C:0EEFH LINE# 79
C:0EF2H LINE# 80
C:0EF6H LINE# 81
C:0EF6H LINE# 82
C:0EF8H LINE# 84
C:0EFAH LINE# 85
C:0EFCH LINE# 86
C:0F00H LINE# 87
C:0F04H LINE# 89
C:0F04H LINE# 90
C:0F0AH LINE# 91
C:0F0AH LINE# 92
C:0F0CH LINE# 93
C:0F10H LINE# 94
C:0F10H LINE# 95
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -