⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audio.map

📁 基于KEIL51的一款高性能的数字功放的完整代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V4.09                                                               10/25/2006  17:36:39  PAGE 1


LX51 LINKER/LOCATER V4.09, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE STARTUP.obj, TIMER.obj, eeprom.obj, EINT.obj, MAIN.obj, RS232.obj, system_init.obj, pcalvd.obj,
>>  PT2322S.obj, VIIC_C51.obj, input.obj, other.obj TO audio


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 0: AX51 V3.01a
  TIMER.obj (TIMER)
         COMMENT TYPE 0: C51 V8.05a
  eeprom.obj (EEPROM)
         COMMENT TYPE 0: C51 V8.05a
  EINT.obj (EINT)
         COMMENT TYPE 0: C51 V8.05a
  MAIN.obj (MAIN)
         COMMENT TYPE 0: C51 V8.05a
  RS232.obj (RS232)
         COMMENT TYPE 0: C51 V8.05a
  system_init.obj (SYSTEM_INIT)
         COMMENT TYPE 0: C51 V8.05a
  pcalvd.obj (PCALVD)
         COMMENT TYPE 0: C51 V8.05a
  PT2322S.obj (PT2322S)
         COMMENT TYPE 0: C51 V8.05a
  VIIC_C51.obj (VIIC_C51)
         COMMENT TYPE 0: C51 V8.05a
  input.obj (INPUT)
         COMMENT TYPE 0: C51 V8.05a
  other.obj (OTHER)
         COMMENT TYPE 0: C51 V8.05a
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  audio (?C_STARTUP)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   000610H   CODE
I:000000H   I:000000H   I:0000FFH   000030H   IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.7 BIT
I:000000H   I:000000H   I:00007FH   00000DH   DATA
C:000000H   C:000000H   C:00FFFFH   00001CH   CONST


MEMORY MAP OF MODULE:  audio (?C_STARTUP)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================

* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
000008H   00000CH   000005H   BYTE   UNIT     DATA           _DATA_GROUP_
00000DH   000014H   000008H   BYTE   UNIT     IDATA          ?ID?PT2322S
000015H   000018H   000004H   BYTE   UNIT     IDATA          _IDATA_GROUP_
000019H   00001BH   000003H   BYTE   UNIT     IDATA          ?ID?PCALVD
00001CH   00001CH   000001H   BYTE   UNIT     IDATA          ?ID?EINT
00001DH.0 00001FH.7 000003H.0 ---    ---      **GAP**
000020H.0 000020H.1 000000H.2 BIT    UNIT     BIT            ?BI?PCALVD
LX51 LINKER/LOCATER V4.09                                                             10/25/2006  17:36:39  PAGE 2


000020H.2 000020H.3 000000H.2 BIT    UNIT     BIT            ?BI?INPUT
000020H.4 000020H.4 000000H.1 BIT    UNIT     BIT            ?BI?EINT
000020H.5 000020H.5 000000H.1 BIT    UNIT     BIT            ?BI?ACK_I2C?VIIC_C51
000020H.6 000020H.6 000000H.1 BIT    UNIT     BIT            ?BI?VIIC_C51
000020H.7 000020H   000000H.1 ---    ---      **GAP**
000021H   00003FH   00001FH   BYTE   UNIT     IDATA          ?ID?RS232
000040H   000040H   000001H   BYTE   UNIT     IDATA          ?STACK

* * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
000000H   000002H   000003H   ---    OFFS..   CODE           ?CO?STARTUP?3
000003H   000005H   000003H   BYTE   OFFS..   CODE           ?EINT?00003
000006H   000009H   000004H   BYTE   UNIT     CODE           ?PR?WATCHDOG_PROCESS?OTHER
00000AH   00000AH   000001H   BYTE   UNIT     CODE           ?PR?TIMER0_ISR?TIMER
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?TIMER?0000B
00000EH   000010H   000003H   BYTE   UNIT     CODE           ?PR?_RS232_SENDDATA?RS232
000011H   000011H   000001H   BYTE   UNIT     CODE           ?PR?TIMER1_ISR?TIMER
000012H   000012H   000001H   BYTE   UNIT     CODE           ?PR?EINT1_ISR?EINT
000013H   000015H   000003H   BYTE   OFFS..   CODE           ?EINT?00013
000016H   000016H   000001H   BYTE   UNIT     CODE           ?PR?INPUT_INITIALIZE?INPUT
000017H   00001AH   000004H   ---    ---      **GAP**
00001BH   00001DH   000003H   BYTE   OFFS..   CODE           ?TIMER?0001B
00001EH   000022H   000005H   ---    ---      **GAP**
000023H   000025H   000003H   BYTE   OFFS..   CODE           ?RS232?00023
000026H   000032H   00000DH   BYTE   UNIT     CODE           ?PR?STOP_I2C?VIIC_C51
000033H   000035H   000003H   BYTE   OFFS..   CODE           ?PCALVD?00033
000036H   00019AH   000165H   BYTE   UNIT     CODE           ?PR?MUSICMODE_CONTROL?PT2322S
00019BH   000283H   0000E9H   BYTE   UNIT     CODE           ?PR?INPUT_PROCESS?INPUT
000284H   00030FH   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
000310H   000364H   000055H   BYTE   UNIT     CODE           ?PR?PCALVD_ISR?PCALVD
000365H   0003A6H   000042H   BYTE   UNIT     CODE           ?PR?_SENDBYTE?VIIC_C51
0003A7H   0003DAH   000034H   BYTE   UNIT     CODE           ?PR?MASTERVOLUME_CONTROL?PT2322S
0003DBH   00040DH   000033H   BYTE   UNIT     CODE           ?C_INITSEG
00040EH   00043EH   000031H   BYTE   UNIT     CODE           ?PR?_PSENDSTR?VIIC_C51
00043FH   00046EH   000030H   BYTE   UNIT     CODE           ?PR?RCVBYTE?VIIC_C51
00046FH   00049DH   00002FH   BYTE   UNIT     CODE           ?PR?PT2322S_INITIALIZE?PT2322S
00049EH   0004C8H   00002BH   BYTE   UNIT     CODE           ?PR?_PT2322_MUTECONTROL?PT2322S
0004C9H   0004F1H   000029H   BYTE   UNIT     CODE           ?PR?SYSTEM_INIT?SYSTEM_INIT
0004F2H   000518H   000027H   BYTE   UNIT     CODE           ?PR?_DELAY?OTHER
000519H   00053AH   000022H   BYTE   UNIT     CODE           ?PR?RS232_INITIALIZE?RS232
00053BH   000559H   00001FH   BYTE   UNIT     CODE           ?PR?EINT0_ISR?EINT
00055AH   000576H   00001DH   BYTE   UNIT     CODE           ?PR?_ISENDBYTE?VIIC_C51
000577H   000591H   00001BH   BYTE   UNIT     CODE           ?PR?NOP_DELAY?VIIC_C51
000592H   0005ABH   00001AH   BYTE   UNIT     CODE           ?PR?ACK_I2C?VIIC_C51
0005ACH   0005C4H   000019H   BYTE   UNIT     CODE           ?C?LIB_CODE
0005C5H   0005D9H   000015H   BYTE   UNIT     CODE           ?PR?TIMER_INITIALIZE?TIMER
0005DAH   0005EBH   000012H   BYTE   UNIT     CODE           ?PR?PCALVD_INITIALIZE?PCALVD
0005ECH   0005FDH   000012H   BYTE   UNIT     CODE           ?PR?START_I2C?VIIC_C51
0005FEH   000608H   00000BH   BYTE   UNIT     CODE           ?PR?MAIN?MAIN
000609H   000611H   000009H   BYTE   UNIT     CODE           ?PR?EINT_INITIALIZE?EINT
000612H   000618H   000007H   BYTE   UNIT     CODE           ?PR?RS232R_ISR?RS232
000619H   000634H   00001CH   BYTE   UNIT     CONST          ?CO?PT2322S



OVERLAY MAP OF MODULE:   audio (?C_STARTUP)


FUNCTION/MODULE                    BIT_GROUP   DATA_GROUP   IDATA_GROUP
--> CALLED FUNCTION/MODULE        START  STOP  START  STOP  START  STOP
=======================================================================
?C_C51STARTUP                     ----- -----  ----- -----  ----- -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

MAIN/MAIN                         ----- -----  ----- -----  ----- -----
LX51 LINKER/LOCATER V4.09                                                             10/25/2006  17:36:39  PAGE 3


  +--> ?PR?SYSTEM_INIT?SYSTEM_INIT
  +--> ?PR?INPUT_PROCESS?INPUT
  +--> ?PR?WATCHDOG_PROCESS?OTHER

SYSTEM_INIT/SYSTEM_INIT           ----- -----  ----- -----  ----- -----
  +--> ?PR?TIMER_INITIALIZE?TIMER
  +--> ?PR?EINT_INITIALIZE?EINT
  +--> ?PR?PCALVD_INITIALIZE?PCALVD
  +--> ?PR?RS232_INITIALIZE?RS232
  +--> ?PR?INPUT_INITIALIZE?INPUT
  +--> ?PR?_DELAY?OTHER
  +--> ?PR?PT2322S_INITIALIZE?PT2322S
  +--> ?PR?_RS232_SENDDATA?RS232

TIMER_INITIALIZE/TIMER            ----- -----  ----- -----  ----- -----

EINT_INITIALIZE/EINT              ----- -----  ----- -----  ----- -----

PCALVD_INITIALIZE/PCALVD          ----- -----  ----- -----  ----- -----

RS232_INITIALIZE/RS232            ----- -----  ----- -----  ----- -----

INPUT_INITIALIZE/INPUT            ----- -----  ----- -----  ----- -----

_DELAY/OTHER                      ----- -----  ----- -----  0016H 0017H

PT2322S_INITIALIZE/PT2322S        ----- -----  ----- -----  ----- -----
  +--> ?PR?_PSENDSTR?VIIC_C51
  +--> ?PR?MASTERVOLUME_CONTROL?PT2322S
  +--> ?PR?MUSICMODE_CONTROL?PT2322S
  +--> ?PR?_PT2322_MUTECONTROL?PT2322S

_PSENDSTR/VIIC_C51                ----- -----  0008H 000CH  ----- -----
  +--> ?PR?START_I2C?VIIC_C51
  +--> ?PR?_SENDBYTE?VIIC_C51
  +--> ?PR?STOP_I2C?VIIC_C51

START_I2C/VIIC_C51                ----- -----  ----- -----  ----- -----
  +--> ?PR?NOP_DELAY?VIIC_C51

NOP_DELAY/VIIC_C51                ----- -----  ----- -----  ----- -----

_SENDBYTE/VIIC_C51                ----- -----  ----- -----  ----- -----
  +--> ?PR?NOP_DELAY?VIIC_C51

STOP_I2C/VIIC_C51                 ----- -----  ----- -----  ----- -----
  +--> ?PR?NOP_DELAY?VIIC_C51

MASTERVOLUME_CONTROL/PT2322S      ----- -----  ----- -----  0016H 0016H
  +--> ?PR?_PSENDSTR?VIIC_C51

MUSICMODE_CONTROL/PT2322S         ----- -----  ----- -----  ----- -----
  +--> ?PR?_PT2322_MUTECONTROL?PT2322S
  +--> ?CO?PT2322S
  +--> ?PR?_PSENDSTR?VIIC_C51

_PT2322_MUTECONTROL/PT2322S       ----- -----  ----- -----  ----- -----
  +--> ?PR?_PSENDSTR?VIIC_C51

?CO?PT2322S                       ----- -----  ----- -----  ----- -----

_RS232_SENDDATA/RS232             ----- -----  0008H 0008H  ----- -----

INPUT_PROCESS/INPUT               ----- -----  ----- -----  0015H 0015H
  +--> ?PR?_RS232_SENDDATA?RS232
LX51 LINKER/LOCATER V4.09                                                             10/25/2006  17:36:39  PAGE 4


  +--> ?PR?MASTERVOLUME_CONTROL?PT2322S
  +--> ?PR?_DELAY?OTHER
  +--> ?PR?MUSICMODE_CONTROL?PT2322S

WATCHDOG_PROCESS/OTHER            ----- -----  ----- -----  ----- -----

?C_INITSEG                        ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

TIMER0_ISR/TIMER                  ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

TIMER1_ISR/TIMER                  ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

EINT0_ISR/EINT                    ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

EINT1_ISR/EINT                    ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

RS232R_ISR/RS232                  ----- -----  ----- -----  ----- -----

*** NEW ROOT ********************

PCALVD_ISR/PCALVD                 ----- -----  ----- -----  0018H 0018H



PUBLIC SYMBOLS OF MODULE:  audio (?C_STARTUP)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      00000008H   DATA     BYTE      ?_PSendStr?BYTE
      00000020H.5 BIT      BIT       ?Ack_I2c?BIT
      010005ACH   CODE     ---       ?C?CLDPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      00000000H   NUMBER   ---       ?C?XDATASEG
      010002CBH   CODE     ---       ?C_START
      01000000H   CODE     NEAR LAB  ?C_STARTUP
      010004F2H   CODE     ---       _delay
      0100055AH   CODE     ---       _ISendByte
      0100040EH   CODE     ---       _PSendStr
      0100049EH   CODE     ---       _pt2322_mutecontrol
      0100000EH   CODE     ---       _rs232_senddata
      01000365H   CODE     ---       _SendByte
*SFR* 000000D0H.6 DATA     BIT       AC
*SFR* 000000E0H   DATA     BYTE      ACC
      00000020H.6 BIT      BIT       ack
      01000592H   CODE     ---       Ack_I2c
*SFR* 000000C5H   DATA     BYTE      ADC_CONTR
*SFR* 000000C6H   DATA     BYTE      ADC_DATA
*SFR* 0000008EH   DATA     BYTE      AUXR
*SFR* 000000F0H   DATA     BYTE      B
*SFR* 000000C8H.1 DATA     BIT       C_T2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -