📄 5p6_osd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, CCHIP.obj, Delay.obj, OSD.obj, IIC.obj, EEPROM.obj TO 5P6_OSD RAMSIZE (256) CODE (0X0
>> 000-0X4FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Main.obj (MAIN)
CCHIP.obj (CCHIP)
Delay.obj (DELAY)
OSD.obj (OSD)
IIC.obj (IIC)
EEPROM.obj (EEPROM)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: 5P6_OSD (MAIN)
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 000BH UNIT ?DT?_OPENWINDOW?OSD
DATA 0013H 0008H UNIT ?DT?_PRINTLINE?OSD
DATA 001BH 0004H UNIT ?DT?MAIN
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.1 UNIT ?BI?MAIN
BIT 0020H.4 0000H.1 UNIT ?BI?_OPENWINDOW?OSD
BIT 0020H.5 0000H.1 UNIT ?BI?OSD
0020H.6 0000H.2 *** GAP ***
DATA 0021H 003CH UNIT _DATA_GROUP_
DATA 005DH 0003H UNIT ?DT?OSD
IDATA 0060H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H ABSOLUTE
XDATA 0001H 0001H ABSOLUTE
XDATA 0002H 0001H ABSOLUTE
XDATA 0003H 0001H ABSOLUTE
XDATA 0004H 0001H ABSOLUTE
XDATA 0005H 0001H ABSOLUTE
XDATA 0006H 0001H ABSOLUTE
XDATA 0007H 0001H ABSOLUTE
XDATA 0008H 0001H ABSOLUTE
XDATA 0009H 0001H ABSOLUTE
XDATA 000AH 0001H ABSOLUTE
XDATA 000BH 0001H ABSOLUTE
XDATA 000CH 0001H ABSOLUTE
XDATA 000DH 0001H ABSOLUTE
XDATA 000EH 0001H ABSOLUTE
XDATA 000FH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 2
XDATA 0010H 0001H ABSOLUTE
XDATA 0011H 0001H ABSOLUTE
XDATA 0012H 0001H ABSOLUTE
XDATA 0013H 0001H ABSOLUTE
XDATA 0014H 0001H ABSOLUTE
XDATA 0015H 0001H ABSOLUTE
XDATA 0016H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 07EAH *** GAP ***
CODE 0800H 103DH UNIT ?PR?INT0?MAIN
CODE 183DH 1004H UNIT ?PR?INT1?MAIN
CODE 2841H 0276H UNIT ?PR?MAIN?MAIN
CODE 2AB7H 019AH UNIT ?PR?_ASCII_TO_OSD?OSD
CODE 2C51H 0197H UNIT ?CO?MAIN
CODE 2DE8H 012EH UNIT ?PR?BAR_V?OSD
CODE 2F16H 012CH UNIT ?PR?BAR_H?OSD
CODE 3042H 00FFH UNIT ?PR?BAR?OSD
CODE 3141H 00BEH UNIT ?PR?SENDPAGE?EEPROM
CODE 31FFH 00AEH UNIT ?PR?INITCCHIP?CCHIP
CODE 32ADH 00A3H UNIT ?PR?READPAGE?EEPROM
CODE 3350H 009AH UNIT ?PR?SAVEREG?OSD
CODE 33EAH 007EH UNIT ?PR?SHOW_NUMBER?OSD
CODE 3468H 007DH UNIT ?PR?_OPENWINDOW?OSD
CODE 34E5H 007BH UNIT ?PR?_SHOWWORD?OSD
CODE 3560H 006FH UNIT ?PR?_PRINTLINE?OSD
CODE 35CFH 0067H UNIT ?PR?CCHIP_DEFAULT?CCHIP
CODE 3636H 005DH UNIT ?PR?INITOSD?OSD
CODE 3693H 004BH UNIT ?PR?_READMEM?EEPROM
CODE 36DEH 0047H UNIT ?PR?_SENDMEM?EEPROM
CODE 3725H 0043H UNIT ?PR?_SENDEEPROMIIC?IIC
CODE 3768H 003FH UNIT ?C?LIB_CODE
CODE 37A7H 0037H UNIT ?PR?GETEEPROMIIC?IIC
CODE 37DEH 0035H UNIT ?PR?_SENDOSDCODE?OSD
CODE 3813H 002FH UNIT ?PR?_SENDOSDBYTE?OSD
CODE 3842H 002FH UNIT ?PR?CLEAROSD?OSD
CODE 3871H 0026H UNIT ?PR?_SENDIIC?IIC
CODE 3897H 001FH UNIT ?PR?TIMER0?MAIN
CODE 38B6H 001EH UNIT ?PR?SENDCCHIPDATA?CCHIP
CODE 38D4H 001DH UNIT ?PR?_SETOSDPOSITION?OSD
CODE 38F1H 001AH UNIT ?PR?_DELAYX1MS?DELAY
CODE 390BH 0019H UNIT ?PR?OSDSWITCH?OSD
CODE 3924H 0014H UNIT ?PR?_DELAYX1US?DELAY
CODE 3938H 0014H UNIT ?PR?_CLOSEWINDOW?OSD
CODE 394CH 000FH UNIT ?PR?_SETOSDROWCTRLREG?OSD
CODE 395BH 000DH UNIT ?PR?DELAY1MS?DELAY
CODE 3968H 000DH UNIT ?PR?_SETOSDHEIGHT?OSD
CODE 3975H 000DH UNIT ?PR?MEMINIT?EEPROM
CODE 3982H 000CH UNIT ?C_C51STARTUP
CODE 398EH 0006H UNIT ?PR?DELAY5US?DELAY
CODE 3994H 0005H UNIT ?PR?DELAY4US?DELAY
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 3
CODE 3999H 0004H UNIT ?PR?DELAY3US?DELAY
OVERLAY MAP OF MODULE: 5P6_OSD (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?PR?INT0?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYX1MS?DELAY
+--> ?CO?MAIN
+--> ?PR?_ASCII_TO_OSD?OSD
+--> ?PR?_SHOWWORD?OSD
+--> ?PR?OSDSWITCH?OSD
+--> ?PR?BAR?OSD
+--> ?PR?SHOW_NUMBER?OSD
+--> ?PR?BAR_H?OSD
+--> ?PR?BAR_V?OSD
+--> ?PR?SENDPAGE?EEPROM
?PR?_DELAYX1MS?DELAY ----- ----- ----- -----
+--> ?PR?DELAY1MS?DELAY
?PR?_SHOWWORD?OSD 0020H.2 0000H.1 004CH 000CH
+--> ?PR?_SENDOSDBYTE?OSD
+--> ?PR?_SENDOSDCODE?OSD
?PR?_SENDOSDBYTE?OSD ----- ----- 0058H 0005H
+--> ?PR?_SENDIIC?IIC
?PR?_SENDOSDCODE?OSD ----- ----- 0058H 0005H
+--> ?PR?_SENDIIC?IIC
?PR?OSDSWITCH?OSD 0020H.2 0000H.1 ----- -----
+--> ?PR?_SENDOSDCODE?OSD
?PR?BAR?OSD ----- ----- 0049H 0003H
+--> ?PR?_SHOWWORD?OSD
?PR?SHOW_NUMBER?OSD ----- ----- 0049H 0002H
+--> ?PR?_SHOWWORD?OSD
?PR?BAR_H?OSD ----- ----- 0049H 0003H
+--> ?PR?_SHOWWORD?OSD
?PR?BAR_V?OSD ----- ----- 0049H 0003H
+--> ?PR?_SHOWWORD?OSD
?PR?SENDPAGE?EEPROM ----- ----- ----- -----
+--> ?PR?_SENDMEM?EEPROM
?PR?_SENDMEM?EEPROM ----- ----- 0049H 0003H
+--> ?PR?DELAY4US?DELAY
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_SENDEEPROMIIC?IIC
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 4
+--> ?PR?_DELAYX1MS?DELAY
?PR?_SENDEEPROMIIC?IIC ----- ----- 004CH 0002H
+--> ?PR?DELAY4US?DELAY
*** NEW ROOT ***************************************************
?PR?INT1?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?SENDPAGE?EEPROM
+--> ?PR?OSDSWITCH?OSD
+--> ?CO?MAIN
+--> ?PR?_ASCII_TO_OSD?OSD
+--> ?PR?_SHOWWORD?OSD
+--> ?PR?BAR?OSD
+--> ?PR?SHOW_NUMBER?OSD
+--> ?PR?BAR_H?OSD
+--> ?PR?BAR_V?OSD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MEMINIT?EEPROM
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?_READMEM?EEPROM
+--> ?PR?CCHIP_DEFAULT?CCHIP
+--> ?PR?SENDPAGE?EEPROM
+--> ?PR?READPAGE?EEPROM
+--> ?PR?DELAY1MS?DELAY
+--> ?PR?INITCCHIP?CCHIP
+--> ?PR?INITOSD?OSD
+--> ?PR?OSDSWITCH?OSD
+--> ?PR?_SENDIIC?IIC
+--> ?PR?BAR_H?OSD
+--> ?PR?BAR_V?OSD
+--> ?PR?BAR?OSD
+--> ?PR?SHOW_NUMBER?OSD
+--> ?PR?SENDCCHIPDATA?CCHIP
+--> ?PR?SAVEREG?OSD
?PR?_READMEM?EEPROM ----- ----- 0049H 0002H
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_SENDEEPROMIIC?IIC
+--> ?PR?GETEEPROMIIC?IIC
?PR?GETEEPROMIIC?IIC ----- ----- 004BH 0002H
+--> ?PR?DELAY3US?DELAY
+--> ?PR?DELAY4US?DELAY
?PR?READPAGE?EEPROM ----- ----- ----- -----
+--> ?PR?_READMEM?EEPROM
?PR?INITCCHIP?CCHIP ----- ----- ----- -----
+--> ?PR?_SENDIIC?IIC
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 5
+--> ?PR?DELAY1MS?DELAY
?PR?INITOSD?OSD ----- ----- 0049H 0001H
+--> ?PR?CLEAROSD?OSD
+--> ?PR?_SETOSDPOSITION?OSD
+--> ?PR?_SETOSDHEIGHT?OSD
+--> ?PR?_SENDOSDCODE?OSD
+--> ?PR?_SETOSDROWCTRLREG?OSD
+--> ?PR?_CLOSEWINDOW?OSD
?PR?CLEAROSD?OSD ----- ----- 004AH 0001H
+--> ?PR?_CLOSEWINDOW?OSD
+--> ?PR?_SENDOSDCODE?OSD
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?OSDSWITCH?OSD
?PR?_CLOSEWINDOW?OSD ----- ----- ----- -----
+--> ?PR?_SENDOSDCODE?OSD
?PR?_SETOSDPOSITION?OSD ----- ----- 004AH 0001H
+--> ?PR?_SENDOSDCODE?OSD
?PR?_SETOSDHEIGHT?OSD ----- ----- ----- -----
+--> ?PR?_SENDOSDCODE?OSD
?PR?_SETOSDROWCTRLREG?OSD ----- ----- ----- -----
+--> ?PR?_SENDOSDCODE?OSD
?PR?SENDCCHIPDATA?CCHIP ----- ----- ----- -----
+--> ?PR?_SENDIIC?IIC
+--> ?PR?DELAY1MS?DELAY
SYMBOL TABLE OF MODULE: 5P6_OSD (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:0015H PUBLIC PALHPosition
X:0001H PUBLIC Color
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
D:0085H PUBLIC IMPSR
X:0016H PUBLIC PALVPosition
B:00C8H.5 PUBLIC T2IE
X:0009H PUBLIC GAMMA1
X:000AH PUBLIC GAMMA2
B:00A8H.4 PUBLIC ES
BL51 BANKED LINKER/LOCATER V5.00 03/04/2004 16:28:51 PAGE 6
B:00A0H.4 PUBLIC MEM_SDA
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:00C8H.3 PUBLIC BGEN
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00B0H.5 PUBLIC NP
B:00C8H.6 PUBLIC T2IP
X:0012H PUBLIC OptionOne
X:0002H PUBLIC Tint
B:00B0H.7 PUBLIC ISDA
X:0010H PUBLIC HPosition
B:00A0H.3 PUBLIC MEM_SCL
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
C:2841H PUBLIC main
B:0090H.3 PUBLIC VS
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC ISCL
X:0011H PUBLIC VPosition
B:00A0H.0 PUBLIC MEM_A0
C:2DE5H PUBLIC LOGO
B:00A0H.1 PUBLIC MEM_A1
C:2D1DH PUBLIC R10
C:2C69H PUBLIC R01
B:00A0H.2 PUBLIC MEM_A2
C:3897H PUBLIC Timer0
C:2D31H PUBLIC R11
C:2C7DH PUBLIC R02
C:2D45H PUBLIC R12
C:2C91H PUBLIC R03
D:0089H PUBLIC TMOD
D:001BH PUBLIC VSCount
X:0000H PUBLIC VCOM
C:2D59H PUBLIC R13
C:2CA5H PUBLIC R04
C:2D6DH PUBLIC R14
C:2CB9H PUBLIC R05
C:2D81H PUBLIC R15
C:2CCDH PUBLIC R06
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -