📄 tw101_demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Filter.obj, IrInt.obj, KEYPAD.obj, main.obj, TWOWIRE.obj, TIMER0.obj, NVRAM.obj, OSDDRAW.obj, O
>> SDCTRL.obj, DISPLAY.obj, TUNER.obj, Gamma.obj TO tw101_demo.omf RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
Filter.obj (FILTER)
IrInt.obj (IRINT)
KEYPAD.obj (KEYPAD)
main.obj (MAIN)
TWOWIRE.obj (TWOWIRE)
TIMER0.obj (TIMER0)
NVRAM.obj (NVRAM)
OSDDRAW.obj (OSDDRAW)
OSDCTRL.obj (OSDCTRL)
DISPLAY.obj (DISPLAY)
TUNER.obj (TUNER)
Gamma.obj (GAMMA)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
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?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
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?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: tw101_demo.omf (FILTER)
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 2
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 000FH UNIT ?DT?MAIN
DATA 0017H 0006H UNIT ?DT?_I2CWRITEBYTES?TWOWIRE
DATA 001DH 0002H UNIT ?DT?KEYPAD
DATA 001FH 0001H UNIT ?DT?ADJTVSKIP?OSDCTRL
DATA 0020H 0003H BIT_ADDR ?BA?MAIN
BIT 0023H.0 0000H.4 UNIT _BIT_GROUP_
BIT 0023H.4 0000H.1 UNIT ?BI?OSDDRAW
0023H.5 0000H.3 *** GAP ***
DATA 0024H 002EH UNIT _DATA_GROUP_
DATA 0052H 0002H UNIT ?DT?_OSDSHOWTVSOURCE?OSDDRAW
DATA 0054H 0002H UNIT ?DT?DISPLAY
IDATA 0056H 0013H UNIT ?ID?MAIN
IDATA 0069H 0006H UNIT ?ID?NVRAM
IDATA 006FH 0005H UNIT ?ID?KEYPAD
IDATA 0074H 0004H UNIT ?ID?TIMER0
IDATA 0078H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?TIMER0STOP?TIMER0
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?CO?KEYPAD
CODE 0011H 0002H UNIT ?PR?KYDISMODEEVENT?KEYPAD
CODE 0013H 0003H ABSOLUTE
CODE 0016H 3182H UNIT ?CO?OSDDRAW
CODE 3198H 0745H UNIT ?C?LIB_CODE
CODE 38DDH 0306H UNIT ?PR?INITTW101?MAIN
CODE 3BE3H 025BH UNIT ?PR?_DISPLAYVIBRATION?DISPLAY
CODE 3E3EH 023EH UNIT ?PR?INT1REMOTE?IRINT
CODE 407CH 023AH UNIT ?PR?_SWITCH_T515?KEYPAD
CODE 42B6H 0233H UNIT ?PR?_OSDFUNCSELECT?OSDDRAW
CODE 44E9H 0209H UNIT ?PR?_OSDDRAWGAUGE?OSDDRAW
CODE 46F2H 01CFH UNIT ?PR?DISPLAYPROCESS?DISPLAY
CODE 48C1H 01A6H UNIT ?PR?OSDSHOWSUBPAGE?OSDDRAW
CODE 4A67H 019FH UNIT ?PR?OSDSHOWPAGE?OSDDRAW
CODE 4C06H 0171H UNIT ?PR?_CHANNELSEL?TUNER
CODE 4D77H 014AH UNIT ?PR?_OSDDRAWNUM?OSDDRAW
CODE 4EC1H 0135H UNIT ?PR?SOURCESELECT?KEYPAD
CODE 4FF6H 012BH UNIT ?PR?OSDSHOWVIDEODATA?OSDDRAW
CODE 5121H 0129H UNIT ?PR?AUTOMEMORY?TUNER
CODE 524AH 0122H UNIT ?PR?IRSCALERATIOCTRL?KEYPAD
CODE 536CH 0119H UNIT ?PR?_DISPLAYGETHVTOTAL?DISPLAY
CODE 5485H 00DEH UNIT ?PR?_OSDSHOWTV_NUM?OSDDRAW
CODE 5563H 00DBH UNIT ?PR?_IRNUMKEYCTRL?KEYPAD
CODE 563EH 00DAH UNIT ?PR?OSDINIT?OSDDRAW
CODE 5718H 00D5H UNIT ?PR?OSDFUNCENTER?OSDDRAW
CODE 57EDH 00D4H UNIT ?PR?_ADJTVCHANNEL?OSDCTRL
CODE 58C1H 00D3H UNIT ?PR?_DISPLAYSETTIMING?DISPLAY
CODE 5994H 00C6H UNIT ?PR?REMOTEEVENT?IRINT
CODE 5A5AH 00BEH UNIT ?CO?TUNER
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 3
CODE 5B18H 00B8H UNIT ?PR?OSDSHOWSOURCE?OSDDRAW
CODE 5BD0H 00B6H UNIT ?PR?GETINPUTVSYNCXCLKCNT?DISPLAY
CODE 5C86H 00A8H UNIT ?PR?SETNTSC_PAL?KEYPAD
CODE 5D2EH 00A8H UNIT ?PR?_OSDDRAWBAND?OSDDRAW
CODE 5DD6H 00A3H UNIT ?PR?OSDEVENTMGR?OSDDRAW
CODE 5E79H 00A2H UNIT ?PR?_OSDTVSHOWCHANNEL?OSDDRAW
CODE 5F1BH 0096H UNIT ?PR?_ADJTVFINETUNE?OSDCTRL
CODE 5FB1H 0095H UNIT ?PR?_LOADGAMMATABLE?GAMMA
CODE 6046H 008DH UNIT ?PR?OSDOPENMENU?OSDDRAW
CODE 60D3H 008CH UNIT ?C_C51STARTUP
CODE 615FH 0086H UNIT ?PR?OSDLOGO?OSDDRAW
CODE 61E5H 0083H UNIT ?PR?MAIN?MAIN
CODE 6268H 0077H UNIT ?PR?_SEND_BYTE?TWOWIRE
CODE 62DFH 0072H UNIT ?PR?SCALING?KEYPAD
CODE 6351H 006FH UNIT ?PR?_OSDSHOWLINE?OSDDRAW
CODE 63C0H 006FH UNIT ?PR?_SETTUNER?TUNER
CODE 642FH 006CH UNIT ?PR?KYMENUEVENT?KEYPAD
CODE 649BH 006CH UNIT ?PR?DISPLAYSETDEFAULT?DISPLAY
CODE 6507H 006BH UNIT ?PR?_READ_BYTE?TWOWIRE
CODE 6572H 006BH UNIT ?PR?TIMER0INT?TIMER0
CODE 65DDH 0069H UNIT ?PR?_OSDDRAWTVFREQ?OSDDRAW
CODE 6646H 0069H UNIT ?PR?_ADJVOLUME?OSDCTRL
CODE 66AFH 0065H UNIT ?CO?FILTER
CODE 6714H 0065H UNIT ?PR?EEPSAVEVIDEODATA?NVRAM
CODE 6779H 0063H UNIT ?PR?POWERMANAGE?MAIN
CODE 67DCH 0062H UNIT ?PR?_TVSETCHANNEL?TUNER
CODE 683EH 005EH UNIT ?PR?_OSDNUMCONVERT?OSDDRAW
CODE 689CH 005EH UNIT ?PR?_OSDITEMADJVIDEO?OSDCTRL
CODE 68FAH 0057H UNIT ?PR?OSDSHOWRESET?OSDDRAW
CODE 6951H 0056H UNIT ?PR?_I2CREADBYTES?TWOWIRE
CODE 69A7H 0056H UNIT ?PR?DISPLAYSETPREFILL?DISPLAY
CODE 69FDH 0054H UNIT ?PR?KYINCPOLLCOUNT?KEYPAD
CODE 6A51H 0054H UNIT ?PR?EEPLOADPUBDATA?NVRAM
CODE 6AA5H 0054H UNIT ?PR?OSDSHOWRATIO?OSDDRAW
CODE 6AF9H 0050H UNIT ?PR?SYSINIT?MAIN
CODE 6B49H 0050H UNIT ?PR?_EEPSAVETVCHANNEL?NVRAM
CODE 6B99H 004EH UNIT ?PR?FILTER13?IRINT
CODE 6BE7H 004EH UNIT ?PR?_OSDCLEANLINE?OSDDRAW
CODE 6C35H 004EH UNIT ?PR?_OSDSHOWTVSOURCE?OSDDRAW
CODE 6C83H 004EH UNIT ?PR?_OSDPOSITION?OSDDRAW
CODE 6CD1H 004DH UNIT ?PR?_LOADFILTER?FILTER
CODE 6D1EH 004DH UNIT ?PR?OSDDRAWSKIP?OSDDRAW
CODE 6D6BH 0049H UNIT ?PR?_I2CWRITEBYTES?TWOWIRE
CODE 6DB4H 0045H UNIT ?PR?_ADJVIDEOSHARP?OSDCTRL
CODE 6DF9H 0045H UNIT ?PR?_ADJVIDEOHUE?OSDCTRL
CODE 6E3EH 0044H UNIT ?PR?OSDCLEARPAGE?OSDDRAW
CODE 6E82H 0043H UNIT ?PR?_ADJVIDEOBRIGHT?OSDCTRL
CODE 6EC5H 0043H UNIT ?PR?_ADJVIDEOCONTRAST?OSDCTRL
CODE 6F08H 0043H UNIT ?PR?_ADJVIDEOSAT?OSDCTRL
CODE 6F4BH 0040H UNIT ?PR?_TUNERWRITEBYTE?TWOWIRE
CODE 6F8BH 003AH UNIT ?PR?IRUPKEYCTRL?KEYPAD
CODE 6FC5H 0039H UNIT ?PR?_I2CREADBYTE?TWOWIRE
CODE 6FFEH 0038H UNIT ?PR?RESETTVCHANNEL?TUNER
CODE 7036H 0037H UNIT ?PR?KYFINDEVENT?KEYPAD
CODE 706DH 0036H UNIT ?PR?ADJTVSKIP?OSDCTRL
CODE 70A3H 0035H UNIT ?PR?SET_DISMOD?KEYPAD
CODE 70D8H 0034H UNIT ?PR?KYKEYPADSCAN?KEYPAD
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 4
CODE 710CH 0034H UNIT ?PR?KYFINDFUNC?KEYPAD
CODE 7140H 0031H UNIT ?PR?IRSETUPKEYCTRL?KEYPAD
CODE 7171H 0030H UNIT ?PR?_I2CWRITEBYTE?TWOWIRE
CODE 71A1H 002EH UNIT ?PR?OSDSETVIDEOVALUES?NVRAM
CODE 71CFH 002EH UNIT ?PR?_OSDMOVECURSOR?OSDDRAW
CODE 71FDH 002DH UNIT ?PR?OPENPANEL?MAIN
CODE 722AH 002DH UNIT ?PR?STARTCONDITION?TWOWIRE
CODE 7257H 002CH UNIT ?PR?_OSDITEMADJ?OSDCTRL
CODE 7283H 002BH UNIT ?PR?KYEXITEVENT?KEYPAD
CODE 72AEH 002BH UNIT ?PR?IRDOWNKEYCTRL?KEYPAD
CODE 72D9H 002AH UNIT ?PR?_OSDSETRAMADDR?OSDDRAW
CODE 7303H 002AH UNIT ?CO?GAMMA
CODE 732DH 0029H UNIT ?PR?STOPCONDITION?TWOWIRE
CODE 7356H 0029H UNIT ?PR?INITEEPROM?NVRAM
CODE 737FH 0025H UNIT ?PR?KYINCREASEEVENT?KEYPAD
CODE 73A4H 0025H UNIT ?PR?KYDECREASEEVENT?KEYPAD
CODE 73C9H 0024H UNIT ?PR?OSDLOADCOLOR?OSDDRAW
CODE 73EDH 0024H UNIT ?PR?_OSDSETLINEATTRIBUTE?OSDDRAW
CODE 7411H 0022H UNIT ?PR?OSDSHOWNTSC_PAL?OSDDRAW
CODE 7433H 0021H UNIT ?PR?READPORT?KEYPAD
CODE 7454H 0021H UNIT ?PR?KYPOWEREVENT?KEYPAD
CODE 7475H 0021H UNIT ?PR?_TWDWR_BURST_D?TWOWIRE
CODE 7496H 0021H UNIT ?PR?_TUNERREADBYTE?TWOWIRE
CODE 74B7H 0020H UNIT ?PR?OSDDISABLE?OSDDRAW
CODE 74D7H 0020H UNIT ?PR?OSDDRAWSOUNDSYSTEM?OSDDRAW
CODE 74F7H 001EH UNIT ?PR?IRSOURCESELKEYCTRL?KEYPAD
CODE 7515H 001DH UNIT ?PR?CLOSEPANEL?MAIN
CODE 7532H 001DH UNIT ?PR?ADJTVSOUNDSYSTEM?OSDCTRL
CODE 754FH 001CH UNIT ?PR?IRVOLUPKEYCTRL?KEYPAD
CODE 756BH 001CH UNIT ?PR?IRVOLDOWNKEYCTRL?KEYPAD
CODE 7587H 001BH UNIT ?PR?BKPOWER?MAIN
CODE 75A2H 001BH UNIT ?PR?_TWDDELAY?TWOWIRE
CODE 75BDH 001BH UNIT ?PR?DISPLAYSETPLL?DISPLAY
CODE 75D8H 001AH UNIT ?PR?_TWDWR_BURST_A?TWOWIRE
CODE 75F2H 0019H UNIT ?PR?KYKEYPADINIT?KEYPAD
CODE 760BH 0017H UNIT ?PR?OSDRESETVIDEODATA?NVRAM
CODE 7622H 0016H UNIT ?PR?INITIAL?MAIN
CODE 7638H 0015H UNIT ?PR?IRNTSC_PALCTRL?KEYPAD
CODE 764DH 0014H UNIT ?PR?_OSDCFGWR?TWOWIRE
CODE 7661H 0014H UNIT ?PR?OSDEXIT?OSDDRAW
CODE 7675H 0013H UNIT ?PR?KYSCALEREVENT?KEYPAD
CODE 7688H 0013H UNIT ?C_INITSEG
CODE 769BH 0012H UNIT ?PR?KYKEYPAD?KEYPAD
CODE 76ADH 0012H UNIT ?PR?TIMER0RESET?TIMER0
CODE 76BFH 0012H UNIT ?PR?_DISPLAYGETXCLKCNT?DISPLAY
CODE 76D1H 0010H UNIT ?PR?SYSINTERRUPTENABLE?MAIN
CODE 76E1H 000CH UNIT ?PR?OSDENABLE?OSDDRAW
CODE 76EDH 0008H UNIT ?PR?TVEEPGETCHANNEL?TUNER
CODE 76F5H 0006H UNIT ?PR?TIMER0START?TIMER0
CODE 76FBH 0003H UNIT ?PR?TWDWR_BURST_P?TWOWIRE
CODE 76FEH 0001H UNIT ?PR?OSDFUNCEXIT?OSDDRAW
OVERLAY MAP OF MODULE: tw101_demo.omf (FILTER)
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 5
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?PR?INT1REMOTE?IRINT ----- ----- ----- -----
+--> ?PR?FILTER13?IRINT
?PR?FILTER13?IRINT 0023H.0 0000H.2 ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITIAL?MAIN
+--> ?PR?SYSINTERRUPTENABLE?MAIN
+--> ?PR?OSDINIT?OSDDRAW
+--> ?PR?_I2CREADBYTE?TWOWIRE
+--> ?PR?SOURCESELECT?KEYPAD
+--> ?PR?OSDSHOWSOURCE?OSDDRAW
+--> ?PR?OPENPANEL?MAIN
+--> ?PR?KYKEYPAD?KEYPAD
+--> ?PR?REMOTEEVENT?IRINT
+--> ?PR?OSDEXIT?OSDDRAW
?PR?INITIAL?MAIN ----- ----- ----- -----
+--> ?PR?SYSINIT?MAIN
+--> ?PR?CLOSEPANEL?MAIN
+--> ?PR?OSDDISABLE?OSDDRAW
+--> ?PR?_LOADGAMMATABLE?GAMMA
+--> ?PR?_LOADFILTER?FILTER
+--> ?PR?OSDLOGO?OSDDRAW
?PR?SYSINIT?MAIN ----- ----- ----- -----
+--> ?PR?_TWDDELAY?TWOWIRE
+--> ?PR?CLOSEPANEL?MAIN
+--> ?PR?INITTW101?MAIN
+--> ?PR?EEPLOADPUBDATA?NVRAM
+--> ?PR?KYKEYPADINIT?KEYPAD
+--> ?PR?IRSCALERATIOCTRL?KEYPAD
?PR?CLOSEPANEL?MAIN ----- ----- ----- -----
+--> ?PR?_I2CREADBYTE?TWOWIRE
+--> ?PR?_I2CWRITEBYTE?TWOWIRE
?PR?_I2CREADBYTE?TWOWIRE ----- ----- 0043H 0001H
+--> ?PR?STARTCONDITION?TWOWIRE
+--> ?PR?_SEND_BYTE?TWOWIRE
+--> ?PR?_READ_BYTE?TWOWIRE
+--> ?PR?STOPCONDITION?TWOWIRE
?PR?_READ_BYTE?TWOWIRE ----- ----- 0044H 0001H
?PR?_I2CWRITEBYTE?TWOWIRE ----- ----- ----- -----
+--> ?PR?STARTCONDITION?TWOWIRE
+--> ?PR?_SEND_BYTE?TWOWIRE
BL51 BANKED LINKER/LOCATER V5.03 08/04/2004 16:27:52 PAGE 6
+--> ?PR?STOPCONDITION?TWOWIRE
?PR?INITTW101?MAIN ----- ----- ----- -----
+--> ?PR?_I2CWRITEBYTE?TWOWIRE
?PR?EEPLOADPUBDATA?NVRAM ----- ----- ----- -----
+--> ?PR?READPORT?KEYPAD
+--> ?PR?INITEEPROM?NVRAM
+--> ?PR?OSDRESETVIDEODATA?NVRAM
+--> ?PR?_I2CREADBYTE?TWOWIRE
+--> ?PR?_I2CREADBYTES?TWOWIRE
+--> ?PR?OSDSETVIDEOVALUES?NVRAM
+--> ?PR?EEPSAVEVIDEODATA?NVRAM
?PR?READPORT?KEYPAD ----- ----- ----- -----
+--> ?CO?KEYPAD
?PR?INITEEPROM?NVRAM ----- ----- ----- -----
+--> ?PR?_I2CWRITEBYTE?TWOWIRE
+--> ?PR?_TWDDELAY?TWOWIRE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -