📄 mtvosd.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Obj\STARTUP.obj, .\Obj\main.obj, .\Obj\timer.obj, .\Obj\mtv130.obj, .\Obj\key.obj, .\Obj\i2c.
>> obj, .\Obj\at24c02.obj, .\Obj\vector.obj TO .\Obj\MTVOSD REGFILE (.\Obj\MTVOSD.ORC) PRINT (.\Lst\MTVOSD.m51) RAMSIZE
>> (256) OVERLAY (?CO?MAIN ~ (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_STEP, CONT_STEP, COL_STEP, TINT
>> _STEP, RESET_STEP, BRI_APPLY, CONT_APPLY, COL_APPLY, TINT_APPLY, RESET_APPLY, BRI_DRAW, CONT_DRAW, COL_DRAW, TINT_DRA
>> W, RESET_DRAW), SHOW_MENU ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_DRAW, CONT_DRAW, COL_DRAW, TI
>> NT_DRAW, RESET_DRAW), POWER_TURNON ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_APPLY, CONT_APPLY, C
>> OL_APPLY, TINT_APPLY, RESET_APPLY), MAIN ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_STEP, CONT_STE
>> P, COL_STEP, TINT_STEP, RESET_STEP, BRI_DRAW, CONT_DRAW, COL_DRAW, TINT_DRAW, RESET_DRAW, BRI_APPLY, CONT_APPLY, COL_
>> APPLY, TINT_APPLY, RESET_APPLY), RESET_APPLY ! (BRI_APPLY, CONT_APPLY, COL_APPLY, TINT_APPLY, BRI_DRAW, CONT_DRAW, C
>> OL_DRAW, TINT_DRAW)) CODE (0X0000-0X1FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Obj\STARTUP.obj (?C_STARTUP)
.\Obj\main.obj (MAIN)
.\Obj\timer.obj (TIMER)
.\Obj\mtv130.obj (MTV130)
.\Obj\key.obj (KEY)
.\Obj\i2c.obj (I2C)
.\Obj\at24c02.obj (AT24C02)
.\Obj\vector.obj (VECTOR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
LINK MAP OF MODULE: .\Obj\MTVOSD (?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 0008H UNIT ?DT?KEY
DATA 0010H 0006H UNIT ?DT?TIMER
DATA 0016H 0004H UNIT ?DT?MAIN
DATA 001AH 0001H UNIT ?C?LIB_DATA
001BH 0005H *** GAP ***
BIT 0020H.0 0001H.5 UNIT ?BI?KEY
BIT 0021H.5 0001H.0 UNIT _BIT_GROUP_
BIT 0022H.5 0000H.1 UNIT ?BI?TIMER
BIT 0022H.6 0000H.1 UNIT ?BI?VECTOR
0022H.7 0000H.1 *** GAP ***
DATA 0023H 0023H UNIT _DATA_GROUP_
IDATA 0046H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H ABSOLUTE
CODE 0009H 0001H UNIT ?PR?MTV130_INIT?MTV130
CODE 000AH 0001H UNIT ?PR?AT24C02_INIT?AT24C02
CODE 000BH 0006H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 2
CODE 0011H 0234H UNIT ?PR?MAIN?MAIN
CODE 0245H 00D9H UNIT ?PR?INT0_BH?KEY
CODE 031EH 00A5H UNIT ?PR?_SELECT_ITEM?MAIN
CODE 03C3H 009EH UNIT ?PR?SHOW_MENU?MAIN
CODE 0461H 008FH UNIT ?PR?CHECK_KEY?KEY
CODE 04F0H 008BH UNIT ?PR?_DRAW_PROGBAR?MAIN
CODE 057BH 0089H UNIT ?C_C51STARTUP
CODE 0604H 0089H UNIT ?CO?MAIN
CODE 068DH 0086H UNIT ?PR?_RESET_APPLY?MAIN
CODE 0713H 0076H UNIT ?PR?POWER_TURNON?MAIN
CODE 0789H 0063H UNIT ?PR?SOFT_INTERRUPT?VECTOR
CODE 07ECH 0055H UNIT ?PR?OSD_INIT?MAIN
CODE 0841H 0053H UNIT ?PR?_DISP_CHAR?MAIN
CODE 0894H 003EH UNIT ?PR?_GET_NUM_STR?MAIN
CODE 08D2H 0037H UNIT ?PR?TIMER_BH?TIMER
CODE 0909H 0032H UNIT ?PR?_DISP_STR2?MAIN
CODE 093BH 002FH UNIT ?PR?_I2C_XFER?I2C
CODE 096AH 002EH UNIT ?PR?_AT24CXX_WRITEBYTE?I2C
CODE 0998H 002EH UNIT ?PR?_AT24CXX_READ?I2C
CODE 09C6H 002BH UNIT ?PR?_DISP_STR?MAIN
CODE 09F1H 002BH UNIT ?C_INITSEG
CODE 0A1CH 0029H UNIT ?PR?SHOW_VIDEO?MAIN
CODE 0A45H 0027H UNIT ?PR?_BRI_STEP?MAIN
CODE 0A6CH 0027H UNIT ?PR?_CONT_STEP?MAIN
CODE 0A93H 0027H UNIT ?PR?_COL_STEP?MAIN
CODE 0ABAH 0027H UNIT ?PR?_TINT_STEP?MAIN
CODE 0AE1H 0023H UNIT ?PR?KEY_INIT?KEY
CODE 0B04H 0020H UNIT ?PR?INITIAL?MAIN
CODE 0B24H 0020H UNIT ?PR?_I2C_RECV?I2C
CODE 0B44H 001FH UNIT ?C?LIB_CODE
CODE 0B63H 001EH UNIT ?PR?WAIT_FOR_PIN?I2C
CODE 0B81H 001CH UNIT ?PR?HIDE_VIDEO?MAIN
CODE 0B9DH 001BH UNIT ?PR?_CLEAR_LINE?MAIN
CODE 0BB8H 001BH UNIT ?PR?_BRI_APPLY?MAIN
CODE 0BD3H 001BH UNIT ?PR?HIDE_MENU?MAIN
CODE 0BEEH 001BH UNIT ?PR?OSD_BACK?MAIN
CODE 0C09H 001AH UNIT ?PR?_PAINT_LINE?MAIN
CODE 0C23H 0019H UNIT ?PR?AT24CXX_POLL?I2C
CODE 0C3CH 0017H UNIT ?PR?_BRI_DRAW?MAIN
CODE 0C53H 0017H UNIT ?PR?_CONT_DRAW?MAIN
CODE 0C6AH 0016H UNIT ?PR?_TINT_DRAW?MAIN
CODE 0C80H 0016H UNIT ?PR?_I2C_SEND?I2C
CODE 0C96H 0015H UNIT ?PR?I2C_INB?I2C
CODE 0CABH 0014H UNIT ?PR?_BRI_READ?MAIN
CODE 0CBFH 0014H UNIT ?PR?_CONT_READ?MAIN
CODE 0CD3H 0014H UNIT ?PR?_COL_READ?MAIN
CODE 0CE7H 0014H UNIT ?PR?_TINT_READ?MAIN
CODE 0CFBH 0014H UNIT ?PR?_I2C_OUTB?I2C
CODE 0D0FH 0012H UNIT ?PR?_COL_DRAW?MAIN
CODE 0D21H 0012H UNIT ?PR?OSD_CLEAR?MAIN
CODE 0D33H 0010H UNIT ?PR?_MTV130_PUT?MTV130
CODE 0D43H 0010H UNIT ?PR?___DELAY?VECTOR
CODE 0D53H 000FH UNIT ?PR?DELAY500MS?MAIN
CODE 0D62H 000EH UNIT ?PR?_DISP_STR3?MAIN
CODE 0D70H 000EH UNIT ?PR?I2C_DELAY?I2C
CODE 0D7EH 000DH UNIT ?PR?TIMER_INIT?TIMER
CODE 0D8BH 000CH UNIT ?PR?I2C_STOP?I2C
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 3
CODE 0D97H 000CH UNIT ?PR?DO_ACK?I2C
CODE 0DA3H 000BH UNIT ?PR?_TINT_APPLY?MAIN
CODE 0DAEH 000BH UNIT ?PR?TIMER0_INTERRUPT?VECTOR
CODE 0DB9H 000AH UNIT ?PR?_SIMPLE_READ?MAIN
CODE 0DC3H 000AH UNIT ?PR?INT0_INTERRUPT?VECTOR
CODE 0DCDH 0009H UNIT ?PR?_CONT_APPLY?MAIN
CODE 0DD6H 0009H UNIT ?PR?_COL_APPLY?MAIN
CODE 0DDFH 0008H UNIT ?PR?I2C_RESTART?I2C
CODE 0DE7H 0007H UNIT ?PR?_RESET_DRAW?MAIN
CODE 0DEEH 0007H UNIT ?PR?_MTV130_PUTD?MTV130
CODE 0DF5H 0007H UNIT ?PR?_MTV130_PUTA?MTV130
CODE 0DFCH 0005H UNIT ?PR?_RESET_READ?MAIN
CODE 0E01H 0005H UNIT ?PR?I2C_START?I2C
CODE 0E06H 0005H UNIT ?PR?I2C_INIT?I2C
CODE 0E0BH 0003H UNIT ?PR?_RESET_STEP?MAIN
OVERLAY MAP OF MODULE: .\Obj\MTVOSD (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0021H.5 0000H.5 0023H 0007H
+--> ?PR?INITIAL?MAIN
+--> ?PR?POWER_TURNON?MAIN
+--> ?PR?HIDE_VIDEO?MAIN
+--> ?PR?HIDE_MENU?MAIN
+--> ?PR?DELAY500MS?MAIN
+--> ?PR?_MTV130_PUTA?MTV130
+--> ?PR?OSD_CLEAR?MAIN
+--> ?PR?OSD_BACK?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISP_STR2?MAIN
+--> ?PR?SHOW_VIDEO?MAIN
+--> ?PR?SHOW_MENU?MAIN
+--> ?PR?_SELECT_ITEM?MAIN
+--> ?PR?_PAINT_LINE?MAIN
+--> ?PR?_AT24CXX_WRITEBYTE?I2C
+--> ?PR?_BRI_READ?MAIN
+--> ?PR?_CONT_READ?MAIN
+--> ?PR?_COL_READ?MAIN
+--> ?PR?_TINT_READ?MAIN
+--> ?PR?_RESET_READ?MAIN
+--> ?PR?_BRI_STEP?MAIN
+--> ?PR?_CONT_STEP?MAIN
+--> ?PR?_COL_STEP?MAIN
+--> ?PR?_TINT_STEP?MAIN
+--> ?PR?_RESET_STEP?MAIN
+--> ?PR?_BRI_DRAW?MAIN
+--> ?PR?_CONT_DRAW?MAIN
+--> ?PR?_COL_DRAW?MAIN
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 4
+--> ?PR?_TINT_DRAW?MAIN
+--> ?PR?_RESET_DRAW?MAIN
+--> ?PR?_BRI_APPLY?MAIN
+--> ?PR?_CONT_APPLY?MAIN
+--> ?PR?_COL_APPLY?MAIN
+--> ?PR?_TINT_APPLY?MAIN
+--> ?PR?_RESET_APPLY?MAIN
?PR?INITIAL?MAIN ----- ----- ----- -----
+--> ?PR?TIMER_INIT?TIMER
+--> ?PR?I2C_INIT?I2C
+--> ?PR?AT24C02_INIT?AT24C02
+--> ?PR?MTV130_INIT?MTV130
+--> ?PR?KEY_INIT?KEY
?PR?POWER_TURNON?MAIN ----- ----- 002AH 0005H
+--> ?PR?___DELAY?VECTOR
+--> ?CO?MAIN
+--> ?PR?OSD_INIT?MAIN
+--> ?PR?_BRI_READ?MAIN
+--> ?PR?_CONT_READ?MAIN
+--> ?PR?_COL_READ?MAIN
+--> ?PR?_TINT_READ?MAIN
+--> ?PR?_RESET_READ?MAIN
+--> ?PR?_BRI_APPLY?MAIN
+--> ?PR?_CONT_APPLY?MAIN
+--> ?PR?_COL_APPLY?MAIN
+--> ?PR?_TINT_APPLY?MAIN
+--> ?PR?_RESET_APPLY?MAIN
?PR?OSD_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
+--> ?PR?_MTV130_PUTD?MTV130
?PR?_MTV130_PUTA?MTV130 ----- ----- ----- -----
+--> ?PR?_MTV130_PUT?MTV130
?PR?_MTV130_PUT?MTV130 ----- ----- 0043H 0003H
+--> ?PR?_I2C_XFER?I2C
?PR?_I2C_XFER?I2C 0022H.3 0000H.1 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
+--> ?PR?_I2C_RECV?I2C
+--> ?PR?_I2C_SEND?I2C
+--> ?PR?I2C_STOP?I2C
?PR?I2C_START?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_I2C_OUTB?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?WAIT_FOR_PIN?I2C ----- ----- ----- -----
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?I2C_DELAY?I2C
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 5
?PR?_I2C_RECV?I2C ----- ----- ----- -----
+--> ?PR?I2C_INB?I2C
+--> ?PR?DO_ACK?I2C
?PR?I2C_INB?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?DO_ACK?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_I2C_SEND?I2C ----- ----- ----- -----
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
?PR?I2C_STOP?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_MTV130_PUTD?MTV130 ----- ----- ----- -----
+--> ?PR?_MTV130_PUT?MTV130
?PR?_BRI_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_SIMPLE_READ?MAIN ----- ----- 002FH 0001H
+--> ?PR?_AT24CXX_READ?I2C
?PR?_AT24CXX_READ?I2C 0022H.2 0000H.1 ----- -----
+--> ?PR?AT24CXX_POLL?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
+--> ?PR?I2C_RESTART?I2C
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?_I2C_RECV?I2C
+--> ?PR?I2C_STOP?I2C
?PR?AT24CXX_POLL?I2C 0022H.3 0000H.2 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
?PR?I2C_RESTART?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_CONT_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_COL_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_TINT_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_RESET_READ?MAIN ----- ----- 002FH 0001H
?PR?_BRI_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
BL51 BANKED LINKER/LOCATER V6.00 04/22/2008 15:15:50 PAGE 6
?PR?_CONT_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_COL_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_TINT_APPLY?MAIN ----- ----- 0033H 0001H
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_RESET_APPLY?MAIN ----- ----- 002FH 0004H
+--> ?CO?MAIN
+--> ?PR?_AT24CXX_WRITEBYTE?I2C
+--> ?PR?_PAINT_LINE?MAIN
+--> ?PR?_BRI_APPLY?MAIN
+--> ?PR?_CONT_APPLY?MAIN
+--> ?PR?_COL_APPLY?MAIN
+--> ?PR?_TINT_APPLY?MAIN
+--> ?PR?_BRI_DRAW?MAIN
+--> ?PR?_CONT_DRAW?MAIN
+--> ?PR?_COL_DRAW?MAIN
+--> ?PR?_TINT_DRAW?MAIN
?PR?_AT24CXX_WRITEBYTE?I2C 0022H.2 0000H.1 0033H 0002H
+--> ?PR?AT24CXX_POLL?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?I2C_STOP?I2C
+--> ?PR?___DELAY?VECTOR
?PR?_PAINT_LINE?MAIN ----- ----- 0033H 0004H
+--> ?PR?_MTV130_PUTA?MTV130
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -