📄 hx8824-a-923-1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, rs232.obj, OSD.obj, i2c_control.obj, INT.obj, HX8824.obj, Key.obj, TUNER.obj, Func
>> tion.obj, main.obj TO HX8824-A-923-1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
rs232.obj (RS232)
OSD.obj (OSD)
i2c_control.obj (I2C_CONTROL)
INT.obj (INT)
HX8824.obj (HX8824)
Key.obj (KEY)
TUNER.obj (TUNER)
Function.obj (FUNCTION)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (ABS)
LINK MAP OF MODULE: HX8824-A-923-1 (?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 000CH UNIT ?DT?INT
DATA 0014H 0008H UNIT ?DT?RS232
DATA 001CH 0002H UNIT ?DT?BURNING_EEPROM?FUNCTION
001EH 0002H *** GAP ***
DATA 0020H 0003H BIT_ADDR ?BA?KEY
BIT 0023H.0 0000H.2 UNIT _BIT_GROUP_
BIT 0023H.2 0000H.1 UNIT ?BI?MAIN
0023H.3 0000H.5 *** GAP ***
DATA 0024H 0028H UNIT _DATA_GROUP_
IDATA 004CH 0023H UNIT ?ID?MAIN
IDATA 006FH 0004H UNIT ?ID?RS232
IDATA 0073H 0004H UNIT ?ID?KEY
IDATA 0077H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 2
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?INIT_I2C?I2C_CONTROL
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?_GET_BIT?TUNER
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0001H UNIT ?PR?_SELECT_VIDEO_INPUT?HX8824
001FH 0004H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 1C14H UNIT ?CO?OSD
CODE 1C3AH 0887H UNIT ?CO?FUNCTION
CODE 24C1H 04C0H UNIT ?PR?KEY_PROC?KEY
CODE 2981H 0402H UNIT ?CO?TUNER
CODE 2D83H 0231H UNIT ?PR?INIT_HX8824?HX8824
CODE 2FB4H 022DH UNIT ?C?LIB_CODE
CODE 31E1H 01E5H UNIT ?PR?_SETFONTS?OSD
CODE 33C6H 01B7H UNIT ?PR?INT0?INT
CODE 357DH 0190H UNIT ?PR?_OSDBARHANDLE?FUNCTION
CODE 370DH 0174H UNIT ?PR?SELECT_ITEM?FUNCTION
CODE 3881H 0164H UNIT ?PR?SIGNAL_DETECT?MAIN
CODE 39E5H 014EH UNIT ?PR?_VGA_SETBORDER?FUNCTION
CODE 3B33H 014AH UNIT ?PR?_SAT_SIN_HUE_ADJ?FUNCTION
CODE 3C7DH 014AH UNIT ?PR?_SAT_COS_HUE_ADJ?FUNCTION
CODE 3DC7H 013FH UNIT ?PR?_SWITCH_INPUT?FUNCTION
CODE 3F06H 0123H UNIT ?PR?CHANGE_VIDEO_FREQUENCY?FUNCTION
CODE 4029H 0110H UNIT ?CO?HX8824
CODE 4139H 00F0H UNIT ?PR?AUTO_SCAN?TUNER
CODE 4229H 00F0H UNIT ?PR?_PAL_SETBORDER?FUNCTION
CODE 4319H 00E3H UNIT ?PR?INITIAL_PARAMETERS?MAIN
CODE 43FCH 00CEH UNIT ?CO?KEY
CODE 44CAH 00CBH UNIT ?PR?DRAW_MENU?OSD
CODE 4595H 00CBH UNIT ?PR?SINITSYS?MAIN
CODE 4660H 00C4H UNIT ?PR?NO_SIGNAL?OSD
CODE 4724H 00A8H UNIT ?PR?_NTSC_SETBORDER?FUNCTION
CODE 47CCH 00A0H UNIT ?PR?_INTTOBYSTR?FUNCTION
CODE 486CH 009FH UNIT ?PR?DRAW_LOGO?OSD
CODE 490BH 0099H UNIT ?PR?INIT_SAA7111?HX8824
CODE 49A4H 0098H UNIT ?PR?GET_KEY?KEY
CODE 4A3CH 0090H UNIT ?PR?DRAW_BORDER?OSD
CODE 4ACCH 008EH UNIT ?PR?OSDDRAWING?OSD
CODE 4B5AH 008CH UNIT ?C_C51STARTUP
CODE 4BE6H 0082H UNIT ?PR?VGA_DETECT?FUNCTION
CODE 4C68H 007FH UNIT ?PR?_CONTRAST_ADJ?FUNCTION
CODE 4CE7H 007FH UNIT ?PR?_BRIGHT_ADJ?FUNCTION
CODE 4D66H 007AH UNIT ?PR?BURNING_EEPROM?FUNCTION
CODE 4DE0H 0074H UNIT ?PR?_SET_CHANNEL?TUNER
CODE 4E54H 006FH UNIT ?PR?DISPLAY?FUNCTION
CODE 4EC3H 006BH UNIT ?PR?MAIN?MAIN
CODE 4F2EH 006BH UNIT ?CO?MAIN
CODE 4F99H 0063H UNIT ?PR?OSDSETPALLETE?OSD
CODE 4FFCH 0060H UNIT ?PR?VIDEO_DETECT?FUNCTION
CODE 505CH 005DH UNIT ?PR?_OSD_POS_ADJ?FUNCTION
CODE 50B9H 005AH UNIT ?PR?READWORD?I2C_CONTROL
CODE 5113H 0059H UNIT ?PR?HIMAX_LOGO_DRAWING?OSD
CODE 516CH 0056H UNIT ?PR?CHECK_EEPROM?FUNCTION
CODE 51C2H 0054H UNIT ?PR?_PRINT_STRING?FUNCTION
CODE 5216H 0052H UNIT ?PR?STAND_ALONE_MODE?FUNCTION
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 3
CODE 5268H 004EH UNIT ?PR?_SHARP_ADJ?FUNCTION
CODE 52B6H 004DH UNIT ?PR?_I2CWRTCNBYTE?I2C_CONTROL
CODE 5303H 004AH UNIT ?PR?UART_ISR?RS232
CODE 534DH 004AH UNIT ?PR?TIMER0?INT
CODE 5397H 0049H UNIT ?PR?INIT_SAA7114?HX8824
CODE 53E0H 0048H UNIT ?PR?_VGA_NON_LINEAR_SCALING?FUNCTION
CODE 5428H 0048H UNIT ?PR?_NTSC_NON_LINEAR_SCALING?FUNCTION
CODE 5470H 0048H UNIT ?PR?_NTSC_VERTICAL_SCALING?FUNCTION
CODE 54B8H 0048H UNIT ?PR?_PAL_VERTICAL_SCALING?FUNCTION
CODE 5500H 0044H UNIT ?C?LDIV
CODE 5544H 0043H UNIT ?PR?GAMMA_ADJ?FUNCTION
CODE 5587H 0042H UNIT ?PR?_WRITE?I2C_CONTROL
CODE 55C9H 0042H UNIT ?PR?TIMER1?INT
CODE 560BH 0041H UNIT ?PR?_TUNER_DATA_IN?TUNER
CODE 564CH 003DH UNIT ?PR?INIT_OSD?OSD
CODE 5689H 003AH UNIT ?PR?_PRINT_ICON?FUNCTION
CODE 56C3H 0039H UNIT ?PR?RESET_HX8824?FUNCTION
CODE 56FCH 0036H UNIT ?PR?INIT_PLL?HX8824
CODE 5732H 0034H UNIT ?PR?_PUTS_UART?RS232
CODE 5766H 0033H UNIT ?PR?_I2CWRITE3BYTE?I2C_CONTROL
CODE 5799H 0032H UNIT ?PR?_PUT_UART?RS232
CODE 57CBH 0031H UNIT ?PR?_I2CREADBYTE?I2C_CONTROL
CODE 57FCH 0030H UNIT ?PR?INITIAL_TUNER?TUNER
CODE 582CH 002CH UNIT ?PR?_HEXTOBYSTR?RS232
CODE 5858H 002AH UNIT ?PR?READ?I2C_CONTROL
CODE 5882H 0029H UNIT ?PR?_I2CWRITE2BYTE?I2C_CONTROL
CODE 58ABH 0026H UNIT ?PR?INIT_UART?RS232
CODE 58D1H 0026H UNIT ?PR?_I2CWRITEBYTE?I2C_CONTROL
CODE 58F7H 0026H UNIT ?PR?BOOTFROMLDROM?FUNCTION
CODE 591DH 001EH UNIT ?PR?GET_UART?RS232
CODE 593BH 001EH UNIT ?PR?KEY_SNAP?KEY
CODE 5959H 001EH UNIT ?PR?_DELAYX1MS?FUNCTION
CODE 5977H 001EH UNIT ?PR?_DELAYX10MS?FUNCTION
CODE 5995H 001BH UNIT ?C_INITSEG
CODE 59B0H 0019H UNIT ?PR?TUNER_START?TUNER
CODE 59C9H 0019H UNIT ?PR?TUNER_STOP?TUNER
CODE 59E2H 0015H UNIT ?PR?_I2CWRTHEAD?I2C_CONTROL
CODE 59F7H 0012H UNIT ?PR?_SET_BIT?TUNER
CODE 5A09H 0012H UNIT ?PR?_ABS?ABS
CODE 5A1BH 0010H UNIT ?PR?CHANNELTABLE_EEPROM_ADDRESS?TUNER
CODE 5A2BH 000CH UNIT ?PR?START?I2C_CONTROL
CODE 5A37H 000CH UNIT ?PR?TEST?FUNCTION
CODE 5A43H 000AH UNIT ?PR?STOP?I2C_CONTROL
CODE 5A4DH 000AH UNIT ?PR?CHANNEL_EEPROM_ADDRESS?TUNER
OVERLAY MAP OF MODULE: HX8824-A-923-1 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 4
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT_OSD?OSD
+--> ?PR?_I2CWRTCNBYTE?I2C_CONTROL
+--> ?PR?_HEXTOBYSTR?RS232
+--> ?PR?READWORD?I2C_CONTROL
+--> ?PR?GET_UART?RS232
+--> ?PR?INIT_HX8824?HX8824
+--> ?PR?INIT_SAA7111?HX8824
+--> ?PR?INIT_SAA7114?HX8824
+--> ?PR?_DELAYX10MS?FUNCTION
+--> ?PR?_SELECT_VIDEO_INPUT?HX8824
+--> ?PR?_CONTRAST_ADJ?FUNCTION
+--> ?CO?MAIN
+--> ?PR?_PRINT_STRING?FUNCTION
+--> ?PR?TEST?FUNCTION
+--> ?PR?_SWITCH_INPUT?FUNCTION
+--> ?PR?INITIAL_TUNER?TUNER
+--> ?PR?_SET_CHANNEL?TUNER
+--> ?PR?AUTO_SCAN?TUNER
+--> ?PR?INITIAL_PARAMETERS?MAIN
+--> ?PR?SINITSYS?MAIN
+--> ?PR?GET_KEY?KEY
+--> ?PR?KEY_PROC?KEY
?PR?INIT_OSD?OSD ----- ----- ----- -----
+--> ?PR?_I2CREADBYTE?I2C_CONTROL
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?OSDSETPALLETE?OSD
+--> ?PR?_SETFONTS?OSD
+--> ?PR?OSDDRAWING?OSD
?PR?_I2CREADBYTE?I2C_CONTROL 0023H.0 0000H.1 ----- -----
+--> ?PR?START?I2C_CONTROL
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?READ?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
?PR?_WRITE?I2C_CONTROL 0023H.1 0000H.1 ----- -----
+--> ?PR?START?I2C_CONTROL
?PR?_I2CWRITEBYTE?I2C_CONTROL 0023H.0 0000H.1 ----- -----
+--> ?PR?START?I2C_CONTROL
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
?PR?OSDSETPALLETE?OSD ----- ----- 0024H 0001H
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?CO?OSD
?PR?_SETFONTS?OSD ----- ----- 0024H 0003H
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?_I2CWRTHEAD?I2C_CONTROL
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
+--> ?CO?OSD
?PR?_I2CWRTHEAD?I2C_CONTROL 0023H.0 0000H.1 ----- -----
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 5
+--> ?PR?START?I2C_CONTROL
+--> ?PR?_WRITE?I2C_CONTROL
?PR?OSDDRAWING?OSD ----- ----- 0024H 0002H
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?_PRINT_ICON?FUNCTION
+--> ?CO?OSD
+--> ?PR?_I2CWRITE2BYTE?I2C_CONTROL
+--> ?PR?DRAW_BORDER?OSD
+--> ?PR?DRAW_MENU?OSD
?PR?_PRINT_ICON?FUNCTION ----- ----- 003AH 0005H
+--> ?CO?OSD
+--> ?PR?_I2CWRITE2BYTE?I2C_CONTROL
+--> ?PR?_I2CWRITE3BYTE?I2C_CONTROL
?PR?_I2CWRITE2BYTE?I2C_CONTROL 0023H.0 0000H.1 003FH 0004H
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
?PR?_I2CWRITE3BYTE?I2C_CONTROL 0023H.0 0000H.1 003FH 0005H
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
?PR?DRAW_BORDER?OSD ----- ----- 0026H 0001H
+--> ?PR?_PRINT_ICON?FUNCTION
?PR?DRAW_MENU?OSD ----- ----- 0026H 0001H
+--> ?PR?_PRINT_ICON?FUNCTION
+--> ?CO?OSD
?PR?_I2CWRTCNBYTE?I2C_CONTROL 0023H.0 0000H.1 0024H 0005H
+--> ?PR?START?I2C_CONTROL
+--> ?PR?_WRITE?I2C_CONTROL
+--> ?PR?STOP?I2C_CONTROL
?PR?INIT_HX8824?HX8824 ----- ----- ----- -----
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
?PR?INIT_SAA7111?HX8824 ----- ----- ----- -----
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
?PR?INIT_SAA7114?HX8824 ----- ----- 0024H 0001H
+--> ?CO?HX8824
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
?PR?_CONTRAST_ADJ?FUNCTION ----- ----- 0024H 0001H
+--> ?PR?_I2CREADBYTE?I2C_CONTROL
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?_OSDBARHANDLE?FUNCTION
?PR?_OSDBARHANDLE?FUNCTION ----- ----- 0029H 0011H
+--> ?PR?_I2CREADBYTE?I2C_CONTROL
+--> ?CO?FUNCTION
+--> ?PR?_PUTS_UART?RS232
+--> ?PR?_HEXTOBYSTR?RS232
+--> ?PR?_PRINT_ICON?FUNCTION
BL51 BANKED LINKER/LOCATER V5.03 09/23/2006 16:00:22 PAGE 6
?PR?_PUTS_UART?RS232 ----- ----- 003AH 0004H
+--> ?PR?_PUT_UART?RS232
?PR?_PRINT_STRING?FUNCTION ----- ----- 0024H 0009H
+--> ?PR?_I2CWRITE2BYTE?I2C_CONTROL
+--> ?PR?_I2CWRITE3BYTE?I2C_CONTROL
?PR?TEST?FUNCTION ----- ----- 0024H 0003H
+--> ?PR?_INTTOBYSTR?FUNCTION
?PR?_INTTOBYSTR?FUNCTION 0023H.0 0000H.1 0027H 0004H
?PR?_SWITCH_INPUT?FUNCTION ----- ----- ----- -----
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?_I2CREADBYTE?I2C_CONTROL
+--> ?CO?FUNCTION
+--> ?PR?_PUTS_UART?RS232
+--> ?PR?SIGNAL_DETECT?MAIN
?PR?SIGNAL_DETECT?MAIN ----- ----- ----- -----
+--> ?PR?VIDEO_DETECT?FUNCTION
+--> ?PR?CHANGE_VIDEO_FREQUENCY?FUNCTION
+--> ?PR?DISPLAY?FUNCTION
+--> ?PR?_I2CWRITEBYTE?I2C_CONTROL
+--> ?PR?_I2CREADBYTE?I2C_CONTROL
+--> ?PR?NO_SIGNAL?OSD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -