📄 mtv130.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 07/27/2007 14:43:25 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 mtv1
>> 30 PAGELENGTH (1024) RAMSIZE (256) OVERLAY (?CO?MAIN ~ (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_ST
>> EP, 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_DRAW, RESET_DRAW), SHOW_MENU ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_READ, BRI_
>> DRAW, CONT_DRAW, COL_DRAW, TINT_DRAW, RESET_DRAW), POWER_TURNON ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, RESET_R
>> EAD, BRI_APPLY, CONT_APPLY, COL_APPLY, TINT_APPLY, RESET_APPLY), MAIN ! (BRI_READ, CONT_READ, COL_READ, TINT_READ, R
>> ESET_READ, BRI_STEP, CONT_STEP, 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, COL_DRAW, TINT_DRAW))
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)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
LINK MAP OF MODULE: mtv130 (?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 0007H UNIT ?DT?KEY
DATA 000FH 0006H UNIT ?DT?TIMER
DATA 0015H 0004H UNIT ?DT?MAIN
DATA 0019H 0001H UNIT ?C?LIB_DATA
001AH 0006H *** GAP ***
BIT 0020H.0 0001H.5 UNIT ?BI?KEY
BIT 0021H.5 0000H.6 UNIT _BIT_GROUP_
BIT 0022H.3 0000H.1 UNIT ?BI?MAIN
BIT 0022H.4 0000H.1 UNIT ?BI?TIMER
BIT 0022H.5 0000H.1 UNIT ?BI?VECTOR
0022H.6 0000H.2 *** GAP ***
DATA 0023H 0022H UNIT _DATA_GROUP_
IDATA 0045H 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?_RESET_DRAW?MAIN
CODE 000AH 0001H UNIT ?PR?MTV130_INIT?MTV130
CODE 000BH 0006H ABSOLUTE
CODE 0011H 0150H UNIT ?PR?MAIN?MAIN
CODE 0161H 00F5H UNIT ?PR?INT0_BH?KEY
CODE 0256H 00B9H UNIT ?PR?CHECK_KEY?KEY
CODE 030FH 008DH UNIT ?PR?_DRAW_PROGBAR?MAIN
CODE 039CH 0089H UNIT ?C_C51STARTUP
CODE 0425H 0083H UNIT ?PR?SHOW_MENU?MAIN
CODE 04A8H 007BH UNIT ?PR?_SELECT_ITEM?MAIN
CODE 0523H 006CH UNIT ?PR?_RESET_APPLY?MAIN
CODE 058FH 0066H UNIT ?CO?MAIN
CODE 05F5H 0066H UNIT ?PR?MAIN
CODE 065BH 0064H UNIT ?PR?POWER_TURNON?MAIN
CODE 06BFH 0063H UNIT ?PR?SOFT_INTERRUPT?VECTOR
CODE 0722H 005CH UNIT ?PR?OSD_INIT?MAIN
CODE 077EH 0053H UNIT ?PR?_DISP_CHAR?MAIN
CODE 07D1H 003EH UNIT ?PR?_GET_NUM_STR?MAIN
CODE 080FH 0037H UNIT ?PR?TIMER_BH?TIMER
CODE 0846H 0033H UNIT ?PR?_DISP_STR2?MAIN
CODE 0879H 002DH UNIT ?C_INITSEG
CODE 08A6H 002CH UNIT ?PR?_DISP_STR?MAIN
CODE 08D2H 002CH UNIT ?PR?_I2C_XFER?I2C
CODE 08FEH 002BH UNIT ?PR?_AT24CXX_WRITEBYTE?I2C
CODE 0929H 002BH UNIT ?PR?_AT24CXX_READ?I2C
CODE 0954H 0029H UNIT ?PR?INITIAL?MAIN
CODE 097DH 0027H UNIT ?PR?_BRI_STEP?MAIN
CODE 09A4H 0027H UNIT ?PR?_CONT_STEP?MAIN
CODE 09CBH 0027H UNIT ?PR?_COL_STEP?MAIN
CODE 09F2H 0027H UNIT ?PR?_TINT_STEP?MAIN
CODE 0A19H 0023H UNIT ?PR?KEY_INIT?KEY
CODE 0A3CH 0020H UNIT ?PR?_CLEAR_LINE?MAIN
CODE 0A5CH 0020H UNIT ?PR?_I2C_RECV?I2C
CODE 0A7CH 001FH UNIT ?C?LIB_CODE
CODE 0A9BH 001EH UNIT ?PR?WAIT_FOR_PIN?I2C
CODE 0AB9H 001BH UNIT ?PR?_PAINT_LINE?MAIN
CODE 0AD4H 001BH UNIT ?PR?_BRI_APPLY?MAIN
CODE 0AEFH 0017H UNIT ?PR?_BRI_DRAW?MAIN
CODE 0B06H 0017H UNIT ?PR?_CONT_DRAW?MAIN
CODE 0B1DH 0016H UNIT ?PR?TIMER_INIT?TIMER
CODE 0B33H 0016H UNIT ?PR?AT24CXX_POLL?I2C
CODE 0B49H 0015H UNIT ?PR?I2C_INB?I2C
CODE 0B5EH 0014H UNIT ?PR?_BRI_READ?MAIN
CODE 0B72H 0014H UNIT ?PR?_CONT_READ?MAIN
CODE 0B86H 0014H UNIT ?PR?_COL_READ?MAIN
CODE 0B9AH 0014H UNIT ?PR?_TINT_READ?MAIN
CODE 0BAEH 0014H UNIT ?PR?_I2C_OUTB?I2C
CODE 0BC2H 0013H UNIT ?PR?_I2C_SEND?I2C
CODE 0BD5H 0012H UNIT ?PR?_COL_DRAW?MAIN
CODE 0BE7H 0012H UNIT ?PR?_TINT_DRAW?MAIN
CODE 0BF9H 0012H UNIT ?PR?OSD_CLEAR?MAIN
CODE 0C0BH 0010H UNIT ?PR?_MTV130_PUT?MTV130
CODE 0C1BH 0010H UNIT ?PR?___DELAY?VECTOR
CODE 0C2BH 000EH UNIT ?PR?I2C_DELAY?I2C
CODE 0C39H 000CH UNIT ?PR?I2C_STOP?I2C
CODE 0C45H 000CH UNIT ?PR?DO_ACK?I2C
CODE 0C51H 000BH UNIT ?PR?TIMER0_INTERRUPT?VECTOR
CODE 0C5CH 000AH UNIT ?PR?_SIMPLE_READ?MAIN
CODE 0C66H 000AH UNIT ?PR?INT0_INTERRUPT?VECTOR
CODE 0C70H 0009H UNIT ?PR?_CONT_APPLY?MAIN
CODE 0C79H 0009H UNIT ?PR?_COL_APPLY?MAIN
CODE 0C82H 0009H UNIT ?PR?_TINT_APPLY?MAIN
CODE 0C8BH 0008H UNIT ?PR?I2C_RESTART?I2C
CODE 0C93H 0007H UNIT ?PR?_DISP_STR3?MAIN
CODE 0C9AH 0007H UNIT ?PR?_MTV130_PUTD?MTV130
CODE 0CA1H 0007H UNIT ?PR?_MTV130_PUTA?MTV130
CODE 0CA8H 0006H UNIT ?PR?I2C
CODE 0CAEH 0005H UNIT ?PR?_RESET_READ?MAIN
CODE 0CB3H 0005H UNIT ?PR?I2C_START?I2C
CODE 0CB8H 0005H UNIT ?PR?I2C_INIT?I2C
CODE 0CBDH 0003H UNIT ?PR?_RESET_STEP?MAIN
CODE 0CC0H 0001H UNIT ?PR?AT24C02_INIT?AT24C02
OVERLAY MAP OF MODULE: mtv130 (?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.3 0023H 0006H
+--> ?PR?INITIAL?MAIN
+--> ?PR?POWER_TURNON?MAIN
+--> ?PR?OSD_CLEAR?MAIN
+--> ?PR?SHOW_MENU?MAIN
+--> ?PR?_SELECT_ITEM?MAIN
+--> ?CO?MAIN
+--> ?PR?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
+--> ?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 ----- ----- 0029H 0005H
+--> ?PR?___DELAY?VECTOR
+--> ?CO?MAIN
+--> ?PR?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?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?OSD_INIT?MAIN ----- ----- 002EH 0001H
+--> ?PR?_MTV130_PUTA?MTV130
+--> ?PR?_MTV130_PUTD?MTV130
?PR?_MTV130_PUTA?MTV130 ----- ----- ----- -----
+--> ?PR?_MTV130_PUT?MTV130
?PR?_MTV130_PUT?MTV130 ----- ----- 0042H 0003H
+--> ?PR?_I2C_XFER?I2C
?PR?_I2C_XFER?I2C 0022H.1 0000H.1 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?I2C
+--> ?PR?_I2C_RECV?I2C
+--> ?PR?_I2C_SEND?I2C
+--> ?PR?I2C_STOP?I2C
?PR?I2C_START?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?I2C ----- ----- ----- -----
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
?PR?_I2C_OUTB?I2C ----- ----- ----- -----
+--> ?PR?I2C_DELAY?I2C
?PR?WAIT_FOR_PIN?I2C ----- ----- ----- -----
+--> ?PR?_I2C_OUTB?I2C
+--> ?PR?I2C_DELAY?I2C
?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
?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 ----- ----- 002EH 0001H
+--> ?PR?_AT24CXX_READ?I2C
?PR?_AT24CXX_READ?I2C 0022H.0 0000H.1 ----- -----
+--> ?PR?AT24CXX_POLL?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
+--> ?PR?I2C_RESTART?I2C
+--> ?PR?I2C
+--> ?PR?_I2C_RECV?I2C
+--> ?PR?I2C_STOP?I2C
?PR?AT24CXX_POLL?I2C 0022H.1 0000H.2 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?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 ----- ----- 002EH 0001H
?PR?_BRI_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_CONT_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_COL_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_TINT_APPLY?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_RESET_APPLY?MAIN ----- ----- 002EH 0004H
+--> ?CO?MAIN
+--> ?PR?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.0 0000H.1 0032H 0002H
+--> ?PR?AT24CXX_POLL?I2C
+--> ?PR?WAIT_FOR_PIN?I2C
+--> ?PR?I2C
+--> ?PR?I2C_STOP?I2C
+--> ?PR?___DELAY?VECTOR
?PR?_PAINT_LINE?MAIN ----- ----- 0032H 0004H
+--> ?PR?_MTV130_PUTA?MTV130
?PR?_BRI_DRAW?MAIN ----- ----- 0032H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
?PR?_DRAW_PROGBAR?MAIN ----- ----- 0036H 0006H
+--> ?PR?_MTV130_PUTD?MTV130
+--> ?PR?MAIN
+--> ?PR?_DISP_CHAR?MAIN
+--> ?PR?_GET_NUM_STR?MAIN
+--> ?PR?_DISP_STR?MAIN
?PR?_DISP_CHAR?MAIN ----- ----- ----- -----
+--> ?PR?_MTV130_PUTD?MTV130
?PR?_DISP_STR?MAIN ----- ----- 003CH 0006H
+--> ?PR?_DISP_CHAR?MAIN
?PR?_CONT_DRAW?MAIN ----- ----- 0032H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
?PR?_COL_DRAW?MAIN ----- ----- 0032H 0004H
+--> ?PR?_DRAW_PROGBAR?MAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -