📄 vx1828.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE .\HEX\func_shi.obj, .\HEX\inxv1828.obj, .\HEX\osd_vx1828.obj, .\HEX\vx1828_AU.obj, .\HEX\IR.obj
>> , .\HEX\MENU.obj, .\HEX\TDA7440D.obj, .\HEX\Timer.obj TO .\HEX\VX1828 PRINT (.\lst\VX1828.m51) RAMSIZE (256) OVERLAY
>> (?PR?PRINTF?PRINTF ! *, ?PR?_SHI_SUB_WRITE?FUNC_SHI ! *)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\HEX\func_shi.obj (FUNC_SHI)
.\HEX\inxv1828.obj (INXV1828)
.\HEX\osd_vx1828.obj (OSD_VX1828)
.\HEX\vx1828_AU.obj (VX1828_AU)
.\HEX\IR.obj (IR)
.\HEX\MENU.obj (MENU)
.\HEX\TDA7440D.obj (TDA7440D)
.\HEX\Timer.obj (TIMER)
F:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
F:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
F:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
F:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
F:\KEIL\C51\LIB\C51L.LIB (PRINTF)
F:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: .\HEX\VX1828 (FUNC_SHI)
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 0009H UNIT ?DT?VX1828_AU
DATA 0019H 0005H UNIT ?DT?PRINTF?PRINTF
DATA 001EH 0001H UNIT ?DT?_SHI_SUB_WRITE?FUNC_SHI
DATA 001FH 0001H UNIT ?DT?IR
BIT 0020H.0 0001H.7 UNIT ?BI?IR
BIT 0021H.7 0001H.2 UNIT ?BI?VX1828_AU
BIT 0023H.1 0001H.1 UNIT ?BI?PRINTF?PRINTF
BIT 0024H.2 0000H.5 UNIT _BIT_GROUP_
BIT 0024H.7 0000H.2 UNIT ?BI?_SHI_SUB_WRITE?FUNC_SHI
BIT 0025H.1 0000H.1 UNIT ?BI?FUNC_SHI
BIT 0025H.2 0000H.1 UNIT ?BI?TIMER
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 2
0025H.3 0000H.5 *** GAP ***
DATA 0026H 0005H UNIT _DATA_GROUP_
IDATA 002BH 0027H UNIT _IDATA_GROUP_
IDATA 0052H 0015H UNIT ?ID?VX1828_AU
IDATA 0067H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0067H UNIT _XDATA_GROUP_
XDATA 0067H 0028H UNIT ?XD?PRINTF?PRINTF
XDATA 008FH 0018H UNIT ?XD?IR
XDATA 00A7H 000BH UNIT ?XD?TIMER
XDATA 00B2H 0009H UNIT ?XD?_SHI_SUB_WRITE?FUNC_SHI
XDATA 00BBH 0001H UNIT ?XD?FUNC_SHI
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 103BH UNIT ?PR?MAIN?VX1828_AU
CODE 1051H 0761H UNIT ?PR?TIME_SETUP_PROCESS?TIMER
CODE 17B2H 03E3H UNIT ?CO?VX1828_AU
CODE 1B95H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 1EFAH 0294H UNIT ?PR?RELOADSETTING?MENU
CODE 218EH 028DH UNIT ?PR?IR_SERVER?IR
CODE 241BH 024BH UNIT ?PR?INITEEPROM?MENU
CODE 2666H 023BH UNIT ?C?LIB_CODE
CODE 28A1H 01B6H UNIT ?PR?_WRITE_TIMER?TIMER
CODE 2A57H 01B3H UNIT ?CO?IR
CODE 2C0AH 01ADH UNIT ?PR?INITTOPMENU?MENU
CODE 2DB7H 0188H UNIT ?PR?_OSD_HBSECTION?OSD_VX1828
CODE 2F3FH 0186H UNIT ?PR?_READ_TIMER?TIMER
CODE 30C5H 014AH UNIT ?CO?INXV1828
CODE 320FH 0117H UNIT ?PR?INIT_TIMER_MENU?TIMER
CODE 3326H 010AH UNIT ?PR?IR_INT1?IR
CODE 3430H 00F2H UNIT ?CO?TIMER
CODE 3522H 00E7H UNIT ?PR?TIMER_ON_OFF?TIMER
CODE 3609H 00D7H UNIT ?PR?INIT_S35390?TIMER
CODE 36E0H 00CDH UNIT ?PR?_ADJ_BRITCLR?INXV1828
CODE 37ADH 00C5H UNIT ?C_INITSEG
CODE 3872H 00BBH UNIT ?PR?_SHI_SUB_READ?FUNC_SHI
CODE 392DH 00B3H UNIT ?PR?_SHOWCAP?MENU
CODE 39E0H 00B1H UNIT ?PR?INITBRIT_MENU?MENU
CODE 3A91H 00A9H UNIT ?PR?INITVOL_MENU?MENU
CODE 3B3AH 00A6H UNIT ?PR?_VOL_MENU?MENU
CODE 3BE0H 00A4H UNIT ?PR?_BRIT_MENU?MENU
CODE 3C84H 00A2H UNIT ?CO?MENU
CODE 3D26H 009FH UNIT ?PR?_SUBMENU1?MENU
CODE 3DC5H 009DH UNIT ?PR?_SET_AUDIO_BASS_TREBLE?TDA7440D
CODE 3E62H 0099H UNIT ?PR?INIT_VX1828?INXV1828
CODE 3EFBH 0099H UNIT ?PR?INIT_VX1828_AV?INXV1828
CODE 3F94H 0099H UNIT ?PR?INIT_VX1828_SV?INXV1828
CODE 402DH 008CH UNIT ?C_C51STARTUP
CODE 40B9H 008BH UNIT ?PR?_SHI_SUB_WRITE?FUNC_SHI
CODE 4144H 008BH UNIT ?CO?TDA7440D
CODE 41CFH 0086H UNIT ?PR?_SHI_SUB_READ1?FUNC_SHI
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 3
CODE 4255H 0085H UNIT ?PR?_SHI_SUB_WRITE1?FUNC_SHI
CODE 42DAH 0083H UNIT ?PR?_OSD_COLOR?OSD_VX1828
CODE 435DH 0083H UNIT ?PR?_SET_AUDIO_VOLUME?TDA7440D
CODE 43E0H 007EH UNIT ?PR?_AISEL_FUNC?INXV1828
CODE 445EH 007BH UNIT ?PR?_SUBMENU2?MENU
CODE 44D9H 0069H UNIT ?PR?_CURRENT_TIME_MENU?TIMER
CODE 4542H 0065H UNIT ?PR?INITSUBMENU1?MENU
CODE 45A7H 0062H UNIT ?PR?_OSD_SHOW?OSD_VX1828
CODE 4609H 0055H UNIT ?PR?_SEND_CON?FUNC_SHI
CODE 465EH 0054H UNIT ?PR?_OSD_POS?OSD_VX1828
CODE 46B2H 0054H UNIT ?PR?_OSD_SIZE?OSD_VX1828
CODE 4706H 004DH UNIT ?PR?_OSD_ALPHA?OSD_VX1828
CODE 4753H 004BH UNIT ?PR?_OSD_CLEAR?OSD_VX1828
CODE 479EH 004AH UNIT ?PR?_SEND_CON1?FUNC_SHI
CODE 47E8H 004AH UNIT ?PR?_ON_TIME_MENU?TIMER
CODE 4832H 004AH UNIT ?PR?_OFF_TIME_MENU?TIMER
CODE 487CH 0040H UNIT ?PR?_OSD_SWITCH?OSD_VX1828
CODE 48BCH 0039H UNIT ?PR?_OSD_MADR?OSD_VX1828
CODE 48F5H 0039H UNIT ?PR?_ABLE_TIME_MENU?TIMER
CODE 492EH 0036H UNIT ?PR?_SET_AUDIO_RIGHT_LEFT?TDA7440D
CODE 4964H 0034H UNIT ?PR?CPU_INIT?VX1828_AU
CODE 4998H 0031H UNIT ?PR?STOP_CON?FUNC_SHI
CODE 49C9H 0031H UNIT ?PR?_SET_AUDIO_SWITCH?TDA7440D
CODE 49FAH 0030H UNIT ?PR?INIT_AUDIO?TDA7440D
CODE 4A2AH 002FH UNIT ?PR?RECEIVE_CON?FUNC_SHI
CODE 4A59H 002AH UNIT ?PR?GETCYCLE?IR
CODE 4A83H 0028H UNIT ?PR?_SET_AUDIO_MUTE?TDA7440D
CODE 4AABH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 4AD2H 0026H UNIT ?PR?LOAD_AUDIO_VOLUME?TDA7440D
CODE 4AF8H 0020H UNIT ?PR?_OSD_BLINK?OSD_VX1828
CODE 4B18H 0020H UNIT ?PR?_SET_AUDIO_GAIN?TDA7440D
CODE 4B38H 001FH UNIT ?PR?RECEIVE_CON1?FUNC_SHI
CODE 4B57H 001DH UNIT ?PR?OSD_CLEARALL?OSD_VX1828
CODE 4B74H 0019H UNIT ?PR?_DELAYXMS?FUNC_SHI
CODE 4B8DH 0015H UNIT ?PR?ACK_CON?FUNC_SHI
CODE 4BA2H 0014H UNIT ?PR?NACK_CON?FUNC_SHI
CODE 4BB6H 0014H UNIT ?PR?START_CON?FUNC_SHI
CODE 4BCAH 0014H UNIT ?CO?OSD_VX1828
CODE 4BDEH 0014H UNIT ?PR?TIME_COUNTER?VX1828_AU
CODE 4BF2H 0014H UNIT ?PR?OPEN_5V?VX1828_AU
CODE 4C06H 0011H UNIT ?PR?_OSAUX_RAM_EN?VX1828_AU
CODE 4C17H 000EH UNIT ?PR?UART_INIT?VX1828_AU
CODE 4C25H 000CH UNIT ?PR?DELAY50US?IR
CODE 4C31H 000BH UNIT ?PR?DELAY_NOP?FUNC_SHI
OVERLAY MAP OF MODULE: .\HEX\VX1828 (FUNC_SHI)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------------------------------
?PR?IR_INT1?IR ----- ----- 0026H 0001H ----- ----- 0000H 0001H
+--> ?PR?GETCYCLE?IR
?PR?GETCYCLE?IR ----- ----- 0027H 0001H ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 4
+--> ?PR?DELAY50US?IR
?PR?DELAY50US?IR ----- ----- 0028H 0001H ----- ----- ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?VX1828_AU
+--> ?C_INITSEG
?PR?MAIN?VX1828_AU ----- ----- ----- ----- ----- ----- 0001H 0002H
+--> ?PR?CPU_INIT?VX1828_AU
+--> ?PR?UART_INIT?VX1828_AU
+--> ?CO?VX1828_AU
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_OSAUX_RAM_EN?VX1828_AU
+--> ?PR?_DELAYXMS?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE1?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_OSD_MADR?OSD_VX1828
+--> ?PR?OSD_CLEARALL?OSD_VX1828
+--> ?PR?_OSD_HBSECTION?OSD_VX1828
+--> ?PR?_OSD_SIZE?OSD_VX1828
+--> ?PR?_OSD_POS?OSD_VX1828
+--> ?PR?_OSD_SWITCH?OSD_VX1828
+--> ?PR?_OSD_BLINK?OSD_VX1828
+--> ?PR?_OSD_ALPHA?OSD_VX1828
+--> ?PR?RELOADSETTING?MENU
+--> ?PR?TIMER_ON_OFF?TIMER
+--> ?PR?OPEN_5V?VX1828_AU
+--> ?PR?INIT_VX1828?INXV1828
+--> ?PR?_AISEL_FUNC?INXV1828
+--> ?PR?INIT_AUDIO?TDA7440D
+--> ?PR?INIT_S35390?TIMER
+--> ?PR?_SET_AUDIO_SWITCH?TDA7440D
+--> ?PR?IR_SERVER?IR
+--> ?PR?TIME_SETUP_PROCESS?TIMER
+--> ?PR?INITVOL_MENU?MENU
+--> ?PR?_VOL_MENU?MENU
+--> ?PR?_SET_AUDIO_VOLUME?TDA7440D
+--> ?PR?INITBRIT_MENU?MENU
+--> ?PR?_BRIT_MENU?MENU
+--> ?PR?_ADJ_BRITCLR?INXV1828
+--> ?PR?INITTOPMENU?MENU
+--> ?PR?INITSUBMENU1?MENU
+--> ?PR?_SUBMENU2?MENU
+--> ?PR?_OSD_COLOR?OSD_VX1828
+--> ?PR?_SUBMENU1?MENU
+--> ?PR?_SET_AUDIO_MUTE?TDA7440D
+--> ?PR?_OSD_CLEAR?OSD_VX1828
+--> ?PR?INIT_VX1828_AV?INXV1828
+--> ?PR?INIT_VX1828_SV?INXV1828
+--> ?PR?LOAD_AUDIO_VOLUME?TDA7440D
+--> ?PR?_SHOWCAP?MENU
+--> ?PR?_OSD_SHOW?OSD_VX1828
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 5
?PR?PRINTF?PRINTF ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_DELAYXMS?FUNC_SHI ----- ----- 0029H 0002H ----- ----- ----- -----
?PR?_SHI_SUB_WRITE1?FUNC_SHI 0024H.2 0000H.2 0029H 0001H ----- ----- 000DH 0008H
+--> ?PR?STOP_CON?FUNC_SHI
+--> ?PR?DELAY_NOP?FUNC_SHI
+--> ?PR?START_CON?FUNC_SHI
+--> ?PR?_SEND_CON?FUNC_SHI
+--> ?PR?_SEND_CON1?FUNC_SHI
?PR?STOP_CON?FUNC_SHI 0024H.6 0000H.1 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?START_CON?FUNC_SHI ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_SEND_CON?FUNC_SHI ----- ----- 002AH 0001H ----- ----- 0066H 0001H
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_SEND_CON1?FUNC_SHI ----- ----- 002AH 0001H ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_SHI_SUB_WRITE?FUNC_SHI ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?STOP_CON?FUNC_SHI
+--> ?PR?DELAY_NOP?FUNC_SHI
+--> ?PR?START_CON?FUNC_SHI
+--> ?PR?_SEND_CON?FUNC_SHI
?PR?_SHI_SUB_READ?FUNC_SHI 0024H.4 0000H.2 0029H 0001H ----- ----- 0006H 0009H
+--> ?PR?STOP_CON?FUNC_SHI
+--> ?PR?DELAY_NOP?FUNC_SHI
+--> ?PR?START_CON?FUNC_SHI
+--> ?PR?_SEND_CON?FUNC_SHI
+--> ?PR?RECEIVE_CON?FUNC_SHI
+--> ?PR?ACK_CON?FUNC_SHI
+--> ?PR?NACK_CON?FUNC_SHI
?PR?RECEIVE_CON?FUNC_SHI ----- ----- ----- ----- ----- ----- 000FH 0001H
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?ACK_CON?FUNC_SHI ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?NACK_CON?FUNC_SHI ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_OSD_MADR?OSD_VX1828 ----- ----- ----- ----- ----- ----- 0003H 0001H
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?OSD_CLEARALL?OSD_VX1828 ----- ----- ----- ----- 003AH 0001H ----- -----
+--> ?PR?_OSD_CLEAR?OSD_VX1828
?PR?_OSD_CLEAR?OSD_VX1828 ----- ----- ----- ----- 0040H 0012H 0004H 0001H
+--> ?CO?OSD_VX1828
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
BL51 BANKED LINKER/LOCATER V5.12 01/14/2006 15:30:04 PAGE 6
?PR?_OSD_HBSECTION?OSD_VX1828 0024H.2 0000H.1 ----- ----- ----- ----- 0004H 0005H
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_SIZE?OSD_VX1828 ----- ----- ----- ----- 003AH 0002H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_POS?OSD_VX1828 ----- ----- ----- ----- 003AH 0002H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_SWITCH?OSD_VX1828 ----- ----- ----- ----- 0040H 0001H 0004H 0001H
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -