📄 vx1818.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
Z:\KEIL\C51\BIN\BL51.EXE func_shi.obj, inxv1818.obj, osd_vx1818.obj, vx1818_AU.obj TO VX1818 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
func_shi.obj (FUNC_SHI)
inxv1818.obj (INXV1818)
osd_vx1818.obj (OSD_VX1818)
vx1818_AU.obj (VX1818_AU)
Z:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
Z:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
Z:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
Z:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
Z:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: VX1818 (FUNC_SHI)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0003H UNIT ?DT?_OSD_ADDFONT?OSD_VX1818
DATA 0013H 0001H UNIT ?DT?FUNC_SHI
DATA 0014H 0001H UNIT ?DT?VX1818_AU
IDATA 0015H 0002H UNIT ?ID?_OSD_ADDFONT?OSD_VX1818
0017H 0009H *** GAP ***
BIT 0020H.0 0002H.7 UNIT ?BI?VX1818_AU
BIT 0022H.7 0000H.4 UNIT _BIT_GROUP_
BIT 0023H.3 0000H.1 UNIT ?BI?FUNC_SHI
0023H.4 0000H.4 *** GAP ***
DATA 0024H 0012H UNIT _DATA_GROUP_
IDATA 0036H 002FH UNIT _IDATA_GROUP_
IDATA 0065H 001FH UNIT ?ID?VX1818_AU
IDATA 0084H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0001H UNIT ?PR?DELAY_NOP?FUNC_SHI
0004H 0007H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 115AH UNIT ?PR?MAIN?VX1818_AU
CODE 1168H 068CH UNIT ?PR?INIT_VX1818?INXV1818
CODE 17F4H 01C8H UNIT ?PR?RELOADSETTING?VX1818_AU
CODE 19BCH 0184H UNIT ?PR?INITTOPMENU?VX1818_AU
CODE 1B40H 013BH UNIT ?PR?_OSD_HBSECTION?OSD_VX1818
CODE 1C7BH 0121H UNIT ?C?LIB_CODE
CODE 1D9CH 00E3H UNIT ?PR?INITSUBMENU1?VX1818_AU
CODE 1E7FH 00C1H UNIT ?PR?_SHOWCAP?VX1818_AU
CODE 1F40H 00BFH UNIT ?PR?_ADJ_BRITCLR?INXV1818
CODE 1FFFH 00ADH UNIT ?PR?INITVOLMENU?VX1818_AU
CODE 20ACH 00A4H UNIT ?PR?_SUBMENU1?VX1818_AU
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 2
CODE 2150H 00A3H UNIT ?PR?_SHI_SUB_READ?FUNC_SHI
CODE 21F3H 0094H UNIT ?PR?_SUBMENU2?VX1818_AU
CODE 2287H 008CH UNIT ?C_C51STARTUP
CODE 2313H 0086H UNIT ?CO?VX1818_AU
CODE 2399H 007EH UNIT ?PR?_VOLMENU?VX1818_AU
CODE 2417H 007AH UNIT ?PR?_OSD_COLOR?OSD_VX1818
CODE 2491H 0079H UNIT ?C_INITSEG
CODE 250AH 0071H UNIT ?PR?_SHI_SUB_WRITE?FUNC_SHI
CODE 257BH 0052H UNIT ?PR?_SEND_CON?FUNC_SHI
CODE 25CDH 004DH UNIT ?PR?INITEEPROM?VX1818_AU
CODE 261AH 0045H UNIT ?PR?_OSD_SHOW?OSD_VX1818
CODE 265FH 0044H UNIT ?PR?_OSD_POS?OSD_VX1818
CODE 26A3H 0044H UNIT ?PR?_OSD_SIZE?OSD_VX1818
CODE 26E7H 003DH UNIT ?PR?_OSD_CLEAR?OSD_VX1818
CODE 2724H 0037H UNIT ?PR?_OSD_ALPHA?OSD_VX1818
CODE 275BH 0036H UNIT ?PR?_OSD_ADDFONT?OSD_VX1818
CODE 2791H 0033H UNIT ?PR?_OSD_SWITCH?OSD_VX1818
CODE 27C4H 002CH UNIT ?PR?_OSD_MADR?OSD_VX1818
CODE 27F0H 002AH UNIT ?PR?TIME_COUNTER?VX1818_AU
CODE 281AH 0029H UNIT ?PR?RECEIVE_CON?FUNC_SHI
CODE 2843H 0021H UNIT ?PR?STOP_CON?FUNC_SHI
CODE 2864H 001DH UNIT ?PR?OSD_CLEARALL?OSD_VX1818
CODE 2881H 001CH UNIT ?PR?_AISEL_FUNC?INXV1818
CODE 289DH 0017H UNIT ?PR?_OSD_BLINK?OSD_VX1818
CODE 28B4H 0015H UNIT ?PR?ACK_CON?FUNC_SHI
CODE 28C9H 0014H UNIT ?PR?NACK_CON?FUNC_SHI
CODE 28DDH 0014H UNIT ?PR?START_CON?FUNC_SHI
CODE 28F1H 0014H UNIT ?CO?OSD_VX1818
CODE 2905H 0012H UNIT ?PR?_DELAYXMS?FUNC_SHI
OVERLAY MAP OF MODULE: VX1818 (FUNC_SHI)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?VX1818_AU
+--> ?C_INITSEG
?PR?MAIN?VX1818_AU ----- ----- ----- ----- 0036H 0008H
+--> ?PR?_DELAYXMS?FUNC_SHI
+--> ?PR?_OSD_MADR?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
+--> ?PR?_OSD_BLINK?OSD_VX1818
+--> ?PR?_OSD_ALPHA?OSD_VX1818
+--> ?PR?RELOADSETTING?VX1818_AU
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
+--> ?CO?VX1818_AU
+--> ?PR?_OSD_SHOW?OSD_VX1818
+--> ?PR?INIT_VX1818?INXV1818
+--> ?PR?OSD_CLEARALL?OSD_VX1818
+--> ?PR?INITTOPMENU?VX1818_AU
+--> ?PR?INITSUBMENU1?VX1818_AU
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 3
+--> ?PR?_SUBMENU1?VX1818_AU
+--> ?PR?_SUBMENU2?VX1818_AU
+--> ?PR?_OSD_HBSECTION?OSD_VX1818
+--> ?PR?_OSD_COLOR?OSD_VX1818
+--> ?PR?INITVOLMENU?VX1818_AU
+--> ?PR?_VOLMENU?VX1818_AU
+--> ?PR?_ADJ_BRITCLR?INXV1818
+--> ?PR?_OSD_CLEAR?OSD_VX1818
+--> ?PR?_OSD_POS?OSD_VX1818
+--> ?PR?INITEEPROM?VX1818_AU
+--> ?PR?_SHOWCAP?VX1818_AU
+--> ?PR?_AISEL_FUNC?INXV1818
?PR?_OSD_MADR?OSD_VX1818 ----- ----- 0024H 0001H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_SHI_SUB_WRITE?FUNC_SHI 0023H.1 0000H.1 002AH 000AH ----- -----
+--> ?PR?STOP_CON?FUNC_SHI
+--> ?PR?DELAY_NOP?FUNC_SHI
+--> ?PR?START_CON?FUNC_SHI
+--> ?PR?_SEND_CON?FUNC_SHI
?PR?STOP_CON?FUNC_SHI 0023H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?START_CON?FUNC_SHI ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_SEND_CON?FUNC_SHI ----- ----- 0034H 0002H ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_OSD_SWITCH?OSD_VX1818 ----- ----- 0025H 0001H 0053H 0001H
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_SHI_SUB_READ?FUNC_SHI 0023H.1 0000H.1 0027H 000AH ----- -----
+--> ?PR?STOP_CON?FUNC_SHI
+--> ?PR?DELAY_NOP?FUNC_SHI
+--> ?PR?START_CON?FUNC_SHI
+--> ?PR?_SEND_CON?FUNC_SHI
+--> ?PR?RECEIVE_CON?FUNC_SHI
+--> ?PR?ACK_CON?FUNC_SHI
+--> ?PR?NACK_CON?FUNC_SHI
?PR?RECEIVE_CON?FUNC_SHI ----- ----- 0031H 0001H ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?ACK_CON?FUNC_SHI ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?NACK_CON?FUNC_SHI ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_NOP?FUNC_SHI
?PR?_OSD_BLINK?OSD_VX1818 ----- ----- 0024H 0001H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_ALPHA?OSD_VX1818 ----- ----- 0024H 0002H ----- -----
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 4
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?RELOADSETTING?VX1818_AU ----- ----- ----- ----- 003EH 0001H
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?INITEEPROM?VX1818_AU
+--> ?PR?_ADJ_BRITCLR?INXV1818
+--> ?PR?_SHOWCAP?VX1818_AU
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
+--> ?PR?_AISEL_FUNC?INXV1818
+--> ?PR?_DELAYXMS?FUNC_SHI
?PR?INITEEPROM?VX1818_AU ----- ----- ----- ----- ----- -----
+--> ?CO?VX1818_AU
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_ADJ_BRITCLR?INXV1818 ----- ----- 0024H 0002H ----- -----
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_SHOWCAP?VX1818_AU ----- ----- 0024H 0001H ----- -----
+--> ?PR?_OSD_SWITCH?OSD_VX1818
+--> ?PR?_OSD_HBSECTION?OSD_VX1818
+--> ?PR?_OSD_CLEAR?OSD_VX1818
+--> ?PR?_OSD_COLOR?OSD_VX1818
+--> ?PR?_OSD_POS?OSD_VX1818
+--> ?PR?_OSD_SIZE?OSD_VX1818
+--> ?CO?VX1818_AU
+--> ?PR?_OSD_SHOW?OSD_VX1818
?PR?_OSD_HBSECTION?OSD_VX1818 0022H.7 0000H.1 0025H 0005H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_CLEAR?OSD_VX1818 ----- ----- 0025H 0001H 0053H 0012H
+--> ?CO?OSD_VX1818
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_COLOR?OSD_VX1818 0022H.7 0000H.2 0025H 0002H 003FH 0002H
+--> ?PR?_SHI_SUB_READ?FUNC_SHI
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_POS?OSD_VX1818 ----- ----- ----- ----- 003FH 0002H
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_SIZE?OSD_VX1818 ----- ----- ----- ----- 003FH 0002H
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_OSD_SHOW?OSD_VX1818 ----- ----- 0025H 0005H 0053H 0002H
+--> ?CO?OSD_VX1818
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
?PR?_AISEL_FUNC?INXV1818 ----- ----- 0025H 0001H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
+--> ?PR?_DELAYXMS?FUNC_SHI
?PR?INIT_VX1818?INXV1818 ----- ----- 0024H 0001H ----- -----
+--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 5
+--> ?PR?_AISEL_FUNC?INXV1818
+--> ?PR?_DELAYXMS?FUNC_SHI
?PR?OSD_CLEARALL?OSD_VX1818 ----- ----- ----- ----- 003EH 0001H
+--> ?PR?_OSD_CLEAR?OSD_VX1818
?PR?INITTOPMENU?VX1818_AU ----- ----- ----- ----- ----- -----
+--> ?PR?_OSD_MADR?OSD_VX1818
+--> ?PR?_OSD_HBSECTION?OSD_VX1818
+--> ?PR?_OSD_SIZE?OSD_VX1818
+--> ?PR?_OSD_POS?OSD_VX1818
+--> ?PR?_OSD_COLOR?OSD_VX1818
+--> ?CO?VX1818_AU
+--> ?PR?_OSD_SHOW?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
?PR?INITSUBMENU1?VX1818_AU ----- ----- ----- ----- ----- -----
+--> ?PR?_OSD_MADR?OSD_VX1818
+--> ?PR?_OSD_HBSECTION?OSD_VX1818
+--> ?PR?_OSD_COLOR?OSD_VX1818
+--> ?PR?_OSD_SIZE?OSD_VX1818
+--> ?PR?_OSD_POS?OSD_VX1818
?PR?_SUBMENU1?VX1818_AU ----- ----- 0024H 0001H 003EH 0015H
+--> ?PR?_OSD_CLEAR?OSD_VX1818
+--> ?PR?_OSD_SHOW?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
?PR?_SUBMENU2?VX1818_AU ----- ----- 0024H 0001H 003EH 0015H
+--> ?PR?_OSD_CLEAR?OSD_VX1818
+--> ?PR?_OSD_SHOW?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
?PR?INITVOLMENU?VX1818_AU ----- ----- ----- ----- ----- -----
+--> ?PR?_OSD_MADR?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
+--> ?PR?_OSD_HBSECTION?OSD_VX1818
+--> ?PR?_OSD_COLOR?OSD_VX1818
+--> ?PR?_OSD_SIZE?OSD_VX1818
+--> ?PR?_OSD_POS?OSD_VX1818
+--> ?CO?VX1818_AU
+--> ?PR?_OSD_SHOW?OSD_VX1818
?PR?_VOLMENU?VX1818_AU ----- ----- ----- ----- 003EH 0015H
+--> ?PR?_OSD_SHOW?OSD_VX1818
+--> ?PR?_OSD_SWITCH?OSD_VX1818
SYMBOL TABLE OF MODULE: VX1818 (FUNC_SHI)
VALUE TYPE NAME
----------------------------------
------- MODULE FUNC_SHI
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
BL51 BANKED LINKER/LOCATER V5.11 12/31/2004 22:02:03 PAGE 6
C:281AH PUBLIC receive_con
C:2905H PUBLIC _DelayXms
C:257BH PUBLIC _send_con
B:0023H.3 PUBLIC ack
B:0080H.0 PUBLIC sda
C:28C9H PUBLIC nack_con
C:0003H PUBLIC delay_nop
B:0080H.1 PUBLIC scl
C:2150H PUBLIC _shi_sub_read
C:28B4H PUBLIC ack_con
D:0013H PUBLIC bytedata
C:28DDH PUBLIC start_con
C:250AH PUBLIC _shi_sub_write
C:2843H PUBLIC stop_con
------- PROC _SHI_SUB_READ
D:0027H SYMBOL device
D:0028H SYMBOL address
D:0029H SYMBOL num_data
D:002AH SYMBOL buf_data
------- DO
D:002DH SYMBOL count
D:002EH SYMBOL buf_data_temp
B:0023H.1 SYMBOL com
C:21EAH SYMBOL Com_Received
------- ENDDO
C:2150H LINE# 58
C:2156H LINE# 59
C:2156H LINE# 60
C:2159H LINE# 63
C:215BH LINE# 66
C:215EH LINE# 67
C:215EH LINE# 68
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -