📄 mtvosd.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:05 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MAIN.obj, timer.obj, mtv130.obj, key.obj, i2c.obj, at24c02.obj, vector.obj TO MTVO
>> SD
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
<--+ ?PR?_RESET_APPLY?MAIN
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
MAIN.obj (MAIN)
timer.obj (TIMER)
mtv130.obj (MTV130)
key.obj (KEY)
i2c.obj (I2C)
at24c02.obj (AT24C02)
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)
LINK MAP OF MODULE: 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
001AH 0006H *** GAP ***
BIT 0020H.0 0001H.5 UNIT ?BI?KEY
BIT 0021H.5 0001H.1 UNIT _BIT_GROUP_
BIT 0022H.6 0000H.1 UNIT ?BI?MAIN
BIT 0022H.7 0000H.1 UNIT ?BI?TIMER
BIT 0023H.0 0000H.1 UNIT ?BI?VECTOR
0023H.1 0000H.7 *** GAP ***
DATA 0024H 001FH UNIT _DATA_GROUP_
IDATA 0043H 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 07/27/2007 14:43:05 PAGE 2
CODE 0011H 0233H UNIT ?PR?MAIN?MAIN
CODE 0244H 00F5H UNIT ?PR?INT0_BH?KEY
CODE 0339H 00B9H UNIT ?PR?CHECK_KEY?KEY
CODE 03F2H 00A5H UNIT ?PR?_SELECT_ITEM?MAIN
CODE 0497H 009FH UNIT ?PR?SHOW_MENU?MAIN
CODE 0536H 0091H UNIT ?PR?_DRAW_PROGBAR?MAIN
CODE 05C7H 008CH UNIT ?C_C51STARTUP
CODE 0653H 0089H UNIT ?CO?MAIN
CODE 06DCH 0086H UNIT ?PR?_RESET_APPLY?MAIN
CODE 0762H 0078H UNIT ?PR?POWER_TURNON?MAIN
CODE 07DAH 0063H UNIT ?PR?SOFT_INTERRUPT?VECTOR
CODE 083DH 005CH UNIT ?PR?OSD_INIT?MAIN
CODE 0899H 0057H UNIT ?PR?_DISP_CHAR?MAIN
CODE 08F0H 003EH UNIT ?PR?_GET_NUM_STR?MAIN
CODE 092EH 0037H UNIT ?PR?TIMER_BH?TIMER
CODE 0965H 0033H UNIT ?PR?_DISP_STR2?MAIN
CODE 0998H 002FH UNIT ?PR?_I2C_XFER?I2C
CODE 09C7H 002EH UNIT ?PR?_AT24CXX_WRITEBYTE?I2C
CODE 09F5H 002EH UNIT ?PR?_AT24CXX_READ?I2C
CODE 0A23H 002DH UNIT ?C_INITSEG
CODE 0A50H 002CH UNIT ?PR?_DISP_STR?MAIN
CODE 0A7CH 0029H UNIT ?PR?INITIAL?MAIN
CODE 0AA5H 0029H UNIT ?PR?SHOW_VIDEO?MAIN
CODE 0ACEH 0027H UNIT ?PR?_BRI_STEP?MAIN
CODE 0AF5H 0027H UNIT ?PR?_CONT_STEP?MAIN
CODE 0B1CH 0027H UNIT ?PR?_COL_STEP?MAIN
CODE 0B43H 0027H UNIT ?PR?_TINT_STEP?MAIN
CODE 0B6AH 0023H UNIT ?PR?KEY_INIT?KEY
CODE 0B8DH 0020H UNIT ?PR?_CLEAR_LINE?MAIN
CODE 0BADH 0020H UNIT ?PR?_I2C_RECV?I2C
CODE 0BCDH 001FH UNIT ?C?LIB_CODE
CODE 0BECH 001EH UNIT ?PR?WAIT_FOR_PIN?I2C
CODE 0C0AH 001CH UNIT ?PR?HIDE_VIDEO?MAIN
CODE 0C26H 001BH UNIT ?PR?_PAINT_LINE?MAIN
CODE 0C41H 001BH UNIT ?PR?_BRI_APPLY?MAIN
CODE 0C5CH 001BH UNIT ?PR?HIDE_MENU?MAIN
CODE 0C77H 001BH UNIT ?PR?OSD_BACK?MAIN
CODE 0C92H 0019H UNIT ?PR?AT24CXX_POLL?I2C
CODE 0CABH 0017H UNIT ?PR?_BRI_DRAW?MAIN
CODE 0CC2H 0017H UNIT ?PR?_CONT_DRAW?MAIN
CODE 0CD9H 0016H UNIT ?PR?_I2C_SEND?I2C
CODE 0CEFH 0015H UNIT ?PR?I2C_INB?I2C
CODE 0D04H 0014H UNIT ?PR?_BRI_READ?MAIN
CODE 0D18H 0014H UNIT ?PR?_CONT_READ?MAIN
CODE 0D2CH 0014H UNIT ?PR?_COL_READ?MAIN
CODE 0D40H 0014H UNIT ?PR?_TINT_READ?MAIN
CODE 0D54H 0014H UNIT ?PR?_I2C_OUTB?I2C
CODE 0D68H 0012H UNIT ?PR?_COL_DRAW?MAIN
CODE 0D7AH 0012H UNIT ?PR?_TINT_DRAW?MAIN
CODE 0D8CH 0012H UNIT ?PR?OSD_CLEAR?MAIN
CODE 0D9EH 0010H UNIT ?PR?_MTV130_PUT?MTV130
CODE 0DAEH 0010H UNIT ?PR?___DELAY?VECTOR
CODE 0DBEH 000FH UNIT ?PR?DELAY500MS?MAIN
CODE 0DCDH 000EH UNIT ?PR?_DISP_STR3?MAIN
CODE 0DDBH 000EH UNIT ?PR?I2C_DELAY?I2C
CODE 0DE9H 000DH UNIT ?PR?TIMER_INIT?TIMER
CODE 0DF6H 000CH UNIT ?PR?I2C_STOP?I2C
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:05 PAGE 3
CODE 0E02H 000CH UNIT ?PR?DO_ACK?I2C
CODE 0E0EH 000BH UNIT ?PR?TIMER0_INTERRUPT?VECTOR
CODE 0E19H 000AH UNIT ?PR?_SIMPLE_READ?MAIN
CODE 0E23H 000AH UNIT ?PR?INT0_INTERRUPT?VECTOR
CODE 0E2DH 0009H UNIT ?PR?_CONT_APPLY?MAIN
CODE 0E36H 0009H UNIT ?PR?_COL_APPLY?MAIN
CODE 0E3FH 0009H UNIT ?PR?_TINT_APPLY?MAIN
CODE 0E48H 0008H UNIT ?PR?I2C_RESTART?I2C
CODE 0E50H 0007H UNIT ?PR?_RESET_DRAW?MAIN
CODE 0E57H 0007H UNIT ?PR?_MTV130_PUTD?MTV130
CODE 0E5EH 0007H UNIT ?PR?_MTV130_PUTA?MTV130
CODE 0E65H 0005H UNIT ?PR?_RESET_READ?MAIN
CODE 0E6AH 0005H UNIT ?PR?I2C_START?I2C
CODE 0E6FH 0005H UNIT ?PR?I2C_INIT?I2C
CODE 0E74H 0003H UNIT ?PR?_RESET_STEP?MAIN
OVERLAY MAP OF MODULE: 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 0024H 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?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 ----- ----- 002BH 0005H
+--> ?PR?___DELAY?VECTOR
+--> ?CO?MAIN
+--> ?PR?OSD_INIT?MAIN
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:05 PAGE 4
?CO?MAIN ----- ----- ----- -----
+--> ?PR?_BRI_READ?MAIN
+--> ?PR?_BRI_STEP?MAIN
+--> ?PR?_BRI_APPLY?MAIN
+--> ?PR?_BRI_DRAW?MAIN
+--> ?PR?_CONT_READ?MAIN
+--> ?PR?_CONT_STEP?MAIN
+--> ?PR?_CONT_APPLY?MAIN
+--> ?PR?_CONT_DRAW?MAIN
+--> ?PR?_COL_READ?MAIN
+--> ?PR?_COL_STEP?MAIN
+--> ?PR?_COL_APPLY?MAIN
+--> ?PR?_COL_DRAW?MAIN
+--> ?PR?_TINT_READ?MAIN
+--> ?PR?_TINT_STEP?MAIN
+--> ?PR?_TINT_APPLY?MAIN
+--> ?PR?_TINT_DRAW?MAIN
+--> ?PR?_RESET_READ?MAIN
+--> ?PR?_RESET_STEP?MAIN
+--> ?PR?_RESET_APPLY?MAIN
+--> ?PR?_RESET_DRAW?MAIN
?PR?_BRI_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_SIMPLE_READ?MAIN ----- ----- 0030H 0001H
+--> ?PR?_AT24CXX_READ?I2C
?PR?_AT24CXX_READ?I2C 0022H.3 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.4 0000H.2 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?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
?PR?I2C_RESTART?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_I2C_RECV?I2C ----- ----- ----- -----
+--> ?PR?I2C_INB?I2C
+--> ?PR?DO_ACK?I2C
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:05 PAGE 5
?PR?I2C_INB?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?DO_ACK?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?I2C_STOP?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?_BRI_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_MTV130_PUTA?MTV130 ----- ----- ----- -----
+--> ?PR?_MTV130_PUT?MTV130
?PR?_MTV130_PUT?MTV130 ----- ----- 0040H 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_SEND?I2C ----- ----- ----- -----
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
?PR?_BRI_DRAW?MAIN ----- ----- 0030H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
?PR?_DRAW_PROGBAR?MAIN ----- ----- 0034H 0006H
+--> ?PR?_MTV130_PUTD?MTV130
+--> ?PR?_DISP_CHAR?MAIN
+--> ?PR?_GET_NUM_STR?MAIN
+--> ?PR?_DISP_STR?MAIN
?PR?_MTV130_PUTD?MTV130 ----- ----- ----- -----
+--> ?PR?_MTV130_PUT?MTV130
?PR?_DISP_CHAR?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTD?MTV130
?PR?_DISP_STR?MAIN ----- ----- 003AH 0006H
+--> ?PR?_DISP_CHAR?MAIN
?PR?_CONT_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_CONT_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_CONT_DRAW?MAIN ----- ----- 0030H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:05 PAGE 6
?PR?_COL_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_COL_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_COL_DRAW?MAIN ----- ----- 0030H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
?PR?_TINT_READ?MAIN ----- ----- ----- -----
+--> ?PR?_SIMPLE_READ?MAIN
?PR?_TINT_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_TINT_DRAW?MAIN ----- ----- 0030H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
?PR?_RESET_READ?MAIN ----- ----- 0030H 0001H
?PR?_RESET_STEP?MAIN ----- ----- 0030H 0001H
?PR?_RESET_APPLY?MAIN ----- ----- 0030H 0004H
+--> ?PR?_AT24CXX_WRITEBYTE?I2C
+--> ?PR?_PAINT_LINE?MAIN
?PR?_AT24CXX_WRITEBYTE?I2C 0022H.3 0000H.1 0034H 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 ----- ----- 0034H 0004H
+--> ?PR?_MTV130_PUTA?MTV130
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -