📄 avdecode.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL51\C51\BIN\BL51.EXE VFDTASK.OBJ, CS4360.OBJ, CS8415.OBJ, CS49326.OBJ, DELAY.OBJ, INTCTRL.OBJ, KEYPROC.OBJ, M62429
>> .OBJ, MAIN.OBJ, I2C.OBJ TO AVDECODE.OMF RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
VFDTASK.OBJ (VFDTASK)
CS4360.OBJ (CS4360)
CS8415.OBJ (CS8415)
CS49326.OBJ (CS49326)
DELAY.OBJ (DELAY)
INTCTRL.OBJ (INTCTRL)
KEYPROC.OBJ (KEYPROC)
M62429.OBJ (M62429)
MAIN.OBJ (MAIN)
I2C.OBJ (I2C)
C:\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL51\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL51\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL51\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL51\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL51\C51\LIB\C51S.LIB (?C?LLDCODE)
LINK MAP OF MODULE: AVDECODE.OMF (VFDTASK)
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 0058H UNIT ?DT?MAIN
DATA 0060H 000DH UNIT _DATA_GROUP_
DATA 006DH 0003H UNIT ?DT?_I2C_PUTBYTE?I2C
DATA 0070H 0003H UNIT ?DT?_I2C_GETBYTE?I2C
DATA 0073H 0002H UNIT ?DT?_I2C_TXDATA?I2C
DATA 0075H 0002H UNIT ?DT?I2C_RXDATA?I2C
IDATA 0077H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?VFD_MODESET?VFDTASK
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?CS49326_HARDCONFIG?CS49326
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?PR?AUDIO_MUTEOFF?M62429
CODE 001AH 0001H UNIT ?PR?DELAY5US?DELAY
CODE 001BH 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 2
CODE 001EH 0003H UNIT ?PR?_I2C_SETADDR?I2C
CODE 0021H 0001H UNIT ?PR?SERIALINT?INTCTRL
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0EDCH UNIT ?CO?CS49326
CODE 0F0AH 03C2H UNIT ?CO?VFDTASK
CODE 12CCH 038EH UNIT ?PR?CS49326_SOFTCONFIG?CS49326
CODE 165AH 032BH UNIT ?PR?KEY_PROC?KEYPROC
CODE 1985H 0303H UNIT ?PR?VFD_TASK?VFDTASK
CODE 1C88H 01EBH UNIT ?PR?_CS49326_HOSTBOOT?CS49326
CODE 1E73H 01C5H UNIT ?PR?REMOTEINT?INTCTRL
CODE 2038H 01BFH UNIT ?PR?_VOLUME_TUNE?M62429
CODE 21F7H 0156H UNIT ?PR?POWER_PROC?KEYPROC
CODE 234DH 00EFH UNIT ?C?LIB_CODE
CODE 243CH 00E9H UNIT ?PR?TIMER1INT?INTCTRL
CODE 2525H 00B7H UNIT ?PR?_CS49326_WRITETABLE?CS49326
CODE 25DCH 00B1H UNIT ?PR?CS49326_WHATTODO?CS49326
CODE 268DH 0084H UNIT ?PR?_CS49326_SENDPARAMETER?CS49326
CODE 2711H 0079H UNIT ?PR?STATE_INIT?MAIN
CODE 278AH 0078H UNIT ?PR?_VFD_SCROLLDISPLAYSTR?VFDTASK
CODE 2802H 0068H UNIT ?PR?MAIN?MAIN
CODE 286AH 005FH UNIT ?PR?TIMER2INT?INTCTRL
CODE 28C9H 0059H UNIT ?PR?CS49326_PROC?CS49326
CODE 2922H 0056H UNIT ?PR?AUDIO_SET?CS49326
CODE 2978H 0053H UNIT ?PR?CS49326_READMESSAGE?CS49326
CODE 29CBH 0050H UNIT ?PR?_CS49326_SENDMESSAGE?CS49326
CODE 2A1BH 0047H UNIT ?PR?_VFD_SENDSTRING?VFDTASK
CODE 2A62H 0046H UNIT ?PR?MCU_INIT?MAIN
CODE 2AA8H 0044H UNIT ?PR?CS8415_INIT?CS8415
CODE 2AECH 003CH UNIT ?PR?VFD_INIT?VFDTASK
CODE 2B28H 003AH UNIT ?PR?CS49326_KICKSTART?CS49326
CODE 2B62H 003AH UNIT ?PR?SOURCE_SET?KEYPROC
CODE 2B9CH 0039H UNIT ?PR?_CS49326_SENDBYTE?CS49326
CODE 2BD5H 0039H UNIT ?PR?AUDIO_CONFIG_GET?CS49326
CODE 2C0EH 0036H UNIT ?PR?_INPUT_SET?KEYPROC
CODE 2C44H 0033H UNIT ?PR?CS49326_RESET?CS49326
CODE 2C77H 0033H UNIT ?CO?M62429
CODE 2CAAH 0032H UNIT ?PR?_I2C_GETBYTE?I2C
CODE 2CDCH 002FH UNIT ?PR?I2C_RXDATA?I2C
CODE 2D0BH 002EH UNIT ?PR?_VFD_SENDBYTE?VFDTASK
CODE 2D39H 002DH UNIT ?PR?_CS4360_WRITEREG?CS4360
CODE 2D66H 002DH UNIT ?PR?_I2C_TXDATA?I2C
CODE 2D93H 002CH UNIT ?PR?VFD_SEARCHKEY?VFDTASK
CODE 2DBFH 002AH UNIT ?PR?CS4360_INIT?CS4360
CODE 2DE9H 0029H UNIT ?PR?VFD_READBYTE?VFDTASK
CODE 2E12H 0027H UNIT ?PR?VFD_CLEARALL?VFDTASK
CODE 2E39H 0026H UNIT ?PR?_CS8415_WRITEREG?CS8415
CODE 2E5FH 0024H UNIT ?PR?_I2C_PUTBYTE?I2C
CODE 2E83H 0023H UNIT ?PR?CS49326_READBYTE?CS49326
CODE 2EA6H 0022H UNIT ?PR?AUDIO_MUTEON?M62429
CODE 2EC8H 0021H UNIT ?PR?_VFD_SENDCMD?VFDTASK
CODE 2EE9H 0021H UNIT ?PR?_WRITEDATA_BYSPI?CS8415
CODE 2F0AH 0020H UNIT ?PR?_VFD_COPYTOBUFFER?VFDTASK
CODE 2F2AH 001EH UNIT ?PR?VFD_DISPLAYSTR?VFDTASK
CODE 2F48H 001EH UNIT ?PR?I2C_START?I2C
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 3
CODE 2F66H 001DH UNIT ?PR?_VFD_WRITELEDPORT?VFDTASK
CODE 2F83H 001DH UNIT ?PR?AUDIO_INIT?KEYPROC
CODE 2FA0H 001DH UNIT ?PR?I2C_NACK?I2C
CODE 2FBDH 001CH UNIT ?PR?I2C_RACK?I2C
CODE 2FD9H 0016H UNIT ?PR?VFD_DIMTUNE?VFDTASK
CODE 2FEFH 0011H UNIT ?PR?_DELAYX1MS?DELAY
CODE 3000H 0010H UNIT ?PR?I2C_STOP?I2C
CODE 3010H 000EH UNIT ?PR?TIMER0INT?INTCTRL
CODE 301EH 000EH UNIT ?CO?KEYPROC
CODE 302CH 000CH UNIT ?PR?RESET_DEVICE?CS49326
CODE 3038H 000CH UNIT ?C_C51STARTUP
CODE 3044H 000AH UNIT ?PR?VFD_DISPLAYON?VFDTASK
CODE 304EH 000AH UNIT ?PR?VFD_RAMZERO?VFDTASK
CODE 3058H 0006H UNIT ?PR?CS49326INT?INTCTRL
OVERLAY MAP OF MODULE: AVDECODE.OMF (VFDTASK)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0060H 0001H
+--> ?PR?MCU_INIT?MAIN
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?STATE_INIT?MAIN
+--> ?PR?VFD_INIT?VFDTASK
+--> ?PR?VFD_SEARCHKEY?VFDTASK
+--> ?PR?_VOLUME_TUNE?M62429
+--> ?PR?KEY_PROC?KEYPROC
+--> ?PR?CS49326_PROC?CS49326
+--> ?PR?VFD_TASK?VFDTASK
?PR?STATE_INIT?MAIN ----- -----
+--> ?PR?AUDIO_MUTEON?M62429
?PR?AUDIO_MUTEON?M62429 0068H 0001H
+--> ?PR?_VOLUME_TUNE?M62429
?PR?_VOLUME_TUNE?M62429 0069H 0004H
+--> ?CO?M62429
+--> ?PR?DELAY5US?DELAY
?PR?VFD_INIT?VFDTASK ----- -----
+--> ?PR?VFD_MODESET?VFDTASK
+--> ?PR?_VFD_SENDCMD?VFDTASK
+--> ?PR?_VFD_WRITELEDPORT?VFDTASK
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
+--> ?PR?_VFD_SENDSTRING?VFDTASK
?PR?VFD_MODESET?VFDTASK ----- -----
+--> ?PR?_VFD_SENDCMD?VFDTASK
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 4
?PR?_VFD_SENDCMD?VFDTASK 0068H 0001H
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?_VFD_SENDBYTE?VFDTASK 006CH 0001H
+--> ?PR?DELAY5US?DELAY
?PR?_VFD_WRITELEDPORT?VFDTASK 0068H 0001H
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?_VFD_SENDSTRING?VFDTASK 0068H 0004H
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?VFD_SEARCHKEY?VFDTASK ----- -----
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
+--> ?PR?VFD_READBYTE?VFDTASK
?PR?VFD_READBYTE?VFDTASK 0061H 0002H
+--> ?PR?DELAY5US?DELAY
?PR?KEY_PROC?KEYPROC ----- -----
+--> ?CO?KEYPROC
+--> ?PR?POWER_PROC?KEYPROC
+--> ?PR?_VOLUME_TUNE?M62429
+--> ?PR?VFD_RAMZERO?VFDTASK
+--> ?PR?_INPUT_SET?KEYPROC
+--> ?PR?VFD_DIMTUNE?VFDTASK
+--> ?PR?AUDIO_SET?CS49326
+--> ?PR?AUDIO_MUTEON?M62429
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?SOURCE_SET?KEYPROC
+--> ?PR?AUDIO_MUTEOFF?M62429
?PR?POWER_PROC?KEYPROC 0062H 0006H
+--> ?PR?_INPUT_SET?KEYPROC
+--> ?PR?AUDIO_INIT?KEYPROC
+--> ?PR?AUDIO_MUTEOFF?M62429
+--> ?PR?_VFD_WRITELEDPORT?VFDTASK
+--> ?PR?VFD_DISPLAYON?VFDTASK
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?AUDIO_MUTEON?M62429
+--> ?PR?VFD_CLEARALL?VFDTASK
?PR?_INPUT_SET?KEYPROC ----- -----
+--> ?PR?_CS8415_WRITEREG?CS8415
?PR?_CS8415_WRITEREG?CS8415 ----- -----
+--> ?PR?_WRITEDATA_BYSPI?CS8415
?PR?VFD_DISPLAYON?VFDTASK ----- -----
+--> ?PR?_VFD_SENDCMD?VFDTASK
?PR?VFD_CLEARALL?VFDTASK ----- -----
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 5
+--> ?PR?_VFD_SENDCMD?VFDTASK
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
+--> ?PR?_VFD_SENDSTRING?VFDTASK
?PR?VFD_DIMTUNE?VFDTASK ----- -----
+--> ?PR?_VFD_SENDCMD?VFDTASK
?PR?AUDIO_SET?CS49326 ----- -----
+--> ?PR?AUDIO_MUTEON?M62429
+--> ?PR?_DELAYX1MS?DELAY
?PR?CS49326_PROC?CS49326 0061H 0001H
+--> ?PR?CS49326_RESET?CS49326
+--> ?PR?_CS49326_HOSTBOOT?CS49326
+--> ?PR?CS49326_HARDCONFIG?CS49326
+--> ?PR?CS49326_SOFTCONFIG?CS49326
+--> ?PR?CS49326_KICKSTART?CS49326
+--> ?PR?AUDIO_MUTEOFF?M62429
+--> ?PR?CS49326_READMESSAGE?CS49326
+--> ?PR?CS49326_WHATTODO?CS49326
+--> ?PR?_DELAYX1MS?DELAY
?PR?CS49326_RESET?CS49326 ----- -----
+--> ?PR?AUDIO_MUTEON?M62429
+--> ?PR?RESET_DEVICE?CS49326
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?DELAY5US?DELAY
?PR?RESET_DEVICE?CS49326 ----- -----
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?CS8415_INIT?CS8415
?PR?CS8415_INIT?CS8415 ----- -----
+--> ?PR?_CS8415_WRITEREG?CS8415
+--> ?PR?_INPUT_SET?KEYPROC
?PR?_CS49326_HOSTBOOT?CS49326 0062H 0005H
+--> ?CO?CS49326
+--> ?PR?_CS49326_SENDMESSAGE?CS49326
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?_CS49326_SENDBYTE?CS49326
+--> ?PR?DELAY5US?DELAY
+--> ?PR?CS49326_READMESSAGE?CS49326
?PR?_CS49326_SENDMESSAGE?CS49326 0067H 0004H
+--> ?PR?_CS49326_SENDBYTE?CS49326
+--> ?PR?DELAY5US?DELAY
?PR?_CS49326_SENDBYTE?CS49326 006BH 0002H
+--> ?PR?DELAY5US?DELAY
?PR?CS49326_READMESSAGE?CS49326 0067H 0001H
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_CS49326_SENDBYTE?CS49326
+--> ?PR?CS49326_READBYTE?CS49326
BL51 BANKED LINKER/LOCATER V5.11 03/31/2005 15:43:52 PAGE 6
?PR?CS49326_READBYTE?CS49326 0068H 0002H
+--> ?PR?DELAY5US?DELAY
?PR?CS49326_HARDCONFIG?CS49326 ----- -----
+--> ?PR?_CS49326_WRITETABLE?CS49326
?PR?_CS49326_WRITETABLE?CS49326 0062H 0005H
+--> ?CO?CS49326
+--> ?PR?_CS49326_SENDBYTE?CS49326
+--> ?PR?DELAY5US?DELAY
?PR?CS49326_SOFTCONFIG?CS49326 ----- -----
+--> ?PR?_CS49326_SENDPARAMETER?CS49326
+--> ?PR?AUDIO_INIT?KEYPROC
+--> ?PR?_CS49326_WRITETABLE?CS49326
?PR?_CS49326_SENDPARAMETER?CS49326 0062H 0008H
+--> ?PR?_CS49326_SENDBYTE?CS49326
+--> ?PR?DELAY5US?DELAY
?PR?CS49326_KICKSTART?CS49326 ----- -----
+--> ?PR?_CS49326_SENDPARAMETER?CS49326
+--> ?PR?CS4360_INIT?CS4360
?PR?CS4360_INIT?CS4360 ----- -----
+--> ?PR?_CS4360_WRITEREG?CS4360
?PR?_CS4360_WRITEREG?CS4360 0062H 0002H
+--> ?PR?_WRITEDATA_BYSPI?CS8415
+--> ?PR?DELAY5US?DELAY
?PR?CS49326_WHATTODO?CS49326 0062H 0003H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -