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

📄 mp3.m51

📁 用LPC932控制sta013解码芯片
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/13/2005  11:52:12  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE sta013.obj TO mp3 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  sta013.obj (STA013)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)


LINK MAP OF MODULE:  mp3 (STA013)


            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     000EH     UNIT         _DATA_GROUP_
                    0016H     000AH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?STA013
            BIT     0020H.1   0000H.1   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0200H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0FAEH     UNIT         ?CO?STA013
            CODE    0FB1H     009FH     UNIT         ?PR?STA_STARTDECODER?STA013
            CODE    1050H     0095H     UNIT         ?PR?_READ?STA013
            CODE    10E5H     0072H     UNIT         ?PR?STA_DOWNLOADUPDATE?STA013
            CODE    1157H     0069H     UNIT         ?PR?_SENDBYTE?STA013
            CODE    11C0H     0061H     UNIT         ?PR?_STA_SETTONE?STA013
            CODE    1221H     0059H     UNIT         ?PR?_STA_SETVOLUME?STA013
            CODE    127AH     0057H     UNIT         ?PR?_IRCVSTR?STA013
            CODE    12D1H     004DH     UNIT         ?C?LIB_CODE
            CODE    131EH     0048H     UNIT         ?PR?RCVBYTE?STA013
            CODE    1366H     003DH     UNIT         ?PR?START_I2C?STA013
            CODE    13A3H     003AH     UNIT         ?PR?_ISENDSTR?STA013
            CODE    13DDH     0039H     UNIT         ?PR?STA_SENDTODECODER?STA013
            CODE    1416H     0036H     UNIT         ?PR?ACK_I2C?STA013
            CODE    144CH     0034H     UNIT         ?PR?SPISENDBYTE?STA013
            CODE    1480H     0033H     UNIT         ?PR?_DELAYS?STA013
            CODE    14B3H     002FH     UNIT         ?PR?STOP_I2C?STA013
            CODE    14E2H     0021H     UNIT         ?PR?_STA_READREG?STA013
            CODE    1503H     0021H     UNIT         ?PR?_STA_WRITEREG?STA013
            CODE    1524H     0019H     UNIT         ?PR?STA_INIT?STA013
            CODE    153DH     0017H     UNIT         ?PR?IOINI?STA013
            CODE    1554H     0016H     UNIT         ?PR?STA_RESET?STA013
            CODE    156AH     0014H     UNIT         ?PR?MAIN?STA013
BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 2


            CODE    157EH     000FH     UNIT         ?PR?_MAX?STA013
            CODE    158DH     000FH     UNIT         ?PR?_MIN?STA013
            CODE    159CH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   mp3 (STA013)


SEGMENT                                  BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP                         -----    -----      -----    -----
  +--> ?PR?MAIN?STA013

?PR?MAIN?STA013                       -----    -----      -----    -----
  +--> ?PR?IOINI?STA013
  +--> ?PR?STA_INIT?STA013
  +--> ?PR?_STA_SETVOLUME?STA013
  +--> ?PR?STA_SENDTODECODER?STA013

?PR?STA_INIT?STA013                   -----    -----      -----    -----
  +--> ?PR?STA_RESET?STA013
  +--> ?PR?_STA_READREG?STA013
  +--> ?PR?STA_DOWNLOADUPDATE?STA013
  +--> ?PR?STA_STARTDECODER?STA013

?PR?STA_RESET?STA013                  -----    -----      -----    -----
  +--> ?PR?_DELAYS?STA013

?PR?_DELAYS?STA013                    -----    -----      000CH    0004H

?PR?_STA_READREG?STA013               -----    -----      0008H    0003H
  +--> ?PR?_IRCVSTR?STA013

?PR?_IRCVSTR?STA013                   -----    -----      000BH    0006H
  +--> ?PR?START_I2C?STA013
  +--> ?PR?_SENDBYTE?STA013
  +--> ?PR?RCVBYTE?STA013
  +--> ?PR?ACK_I2C?STA013
  +--> ?PR?STOP_I2C?STA013

?PR?ACK_I2C?STA013                    0020H.1  0000H.1    -----    -----

?PR?STA_DOWNLOADUPDATE?STA013         -----    -----      0008H    0004H
  +--> ?CO?STA013
  +--> ?PR?_STA_WRITEREG?STA013
  +--> ?PR?_DELAYS?STA013

?PR?_STA_WRITEREG?STA013              -----    -----      000EH    0002H
  +--> ?PR?_ISENDSTR?STA013

?PR?_ISENDSTR?STA013                  -----    -----      0010H    0006H
  +--> ?PR?START_I2C?STA013
  +--> ?PR?_SENDBYTE?STA013
  +--> ?PR?STOP_I2C?STA013

BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 3


?PR?STA_STARTDECODER?STA013           -----    -----      -----    -----
  +--> ?PR?_STA_WRITEREG?STA013
  +--> ?PR?_STA_SETTONE?STA013

?PR?_STA_SETTONE?STA013               -----    -----      0008H    0006H
  +--> ?PR?_STA_WRITEREG?STA013
  +--> ?PR?_MIN?STA013
  +--> ?PR?_MAX?STA013

?PR?_STA_SETVOLUME?STA013             -----    -----      0008H    0002H
  +--> ?PR?_MIN?STA013
  +--> ?PR?_MAX?STA013
  +--> ?PR?_STA_WRITEREG?STA013

?PR?STA_SENDTODECODER?STA013          -----    -----      0008H    0003H
  +--> ?PR?_READ?STA013
  +--> ?PR?SPISENDBYTE?STA013

?PR?_READ?STA013                      -----    -----      000BH    0005H

?PR?SPISENDBYTE?STA013                -----    -----      000BH    0001H



SYMBOL TABLE OF MODULE:  mp3 (STA013)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        STA013
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0084H         PUBLIC        P0M1
  D:0091H         PUBLIC        P1M1
  D:0085H         PUBLIC        P0M2
  D:0080H         PUBLIC        P0
  D:00A4H         PUBLIC        P2M1
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  D:00A5H         PUBLIC        P2M2
  D:00A0H         PUBLIC        P2
  C:1157H         PUBLIC        _SendByte
  D:00B0H         PUBLIC        P3
  B:0090H.6       PUBLIC        RESET
  D:00E2H         PUBLIC        SPCTL
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  C:127AH         PUBLIC        _IRcvStr
  C:144CH         PUBLIC        spiSendbyte
  B:00A0H.1       PUBLIC        flash_ale
  C:156AH         PUBLIC        main
  B:00A0H.0       PUBLIC        flash_cle
  C:14E2H         PUBLIC        _sta_ReadReg
  C:1554H         PUBLIC        sta_Reset
  B:0020H.0       PUBLIC        ack
  C:1221H         PUBLIC        _sta_SetVolume
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 4


  C:13DDH         PUBLIC        sta_SendToDecoder
  C:1503H         PUBLIC        _sta_WriteReg
  B:00A0H.4       PUBLIC        flash_ce
  X:0000H         PUBLIC        readdata
  C:1524H         PUBLIC        sta_Init
  C:0003H         PUBLIC        STA013_UpdateData
  C:131EH         PUBLIC        RcvByte
  C:158DH         PUBLIC        _MIN
  C:1486H         PUBLIC        _Delays
  C:157EH         PUBLIC        _MAX
  B:00A0H.7       PUBLIC        flash_rb
  B:0090H.1       PUBLIC        flash_re
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  B:0090H.0       PUBLIC        flash_we
  C:10E5H         PUBLIC        sta_DownloadUpdate
  C:1416H         PUBLIC        Ack_I2c
  C:11C0H         PUBLIC        _sta_SetTone
  C:1366H         PUBLIC        Start_I2c
  B:0090H.7       PUBLIC        BIT_EN
  B:0090H.3       PUBLIC        SDA
  C:153DH         PUBLIC        IoIni
  D:00D8H         PUBLIC        I2CON
  D:00E1H         PUBLIC        SPSTAT
  B:0090H.2       PUBLIC        SCL
  B:0090H.4       PUBLIC        DATA_REQ
  C:14B3H         PUBLIC        Stop_I2c
  C:13A3H         PUBLIC        _ISendStr
  C:0FB1H         PUBLIC        sta_StartDecoder
  D:00D0H         PUBLIC        PSW
  C:1050H         PUBLIC        _read
  D:00E3H         PUBLIC        SPDAT
  -------         PROC          L?0099
  -------         ENDPROC       L?0099
  -------         PROC          _DELAYS
  D:000CH         SYMBOL        us
  C:1486H         LINE#         428
  C:148EH         LINE#         429
  C:148EH         LINE#         430
  C:14B2H         LINE#         431
  -------         ENDPROC       _DELAYS
  -------         PROC          IOINI
  C:153DH         LINE#         434
  C:153DH         LINE#         435
  C:153DH         LINE#         436
  C:1540H         LINE#         437
  C:1542H         LINE#         439
  C:1545H         LINE#         440
  C:1547H         LINE#         441
  C:154AH         LINE#         442
  C:154DH         LINE#         445
  C:1550H         LINE#         446
  C:1553H         LINE#         447
  -------         ENDPROC       IOINI
  -------         PROC          STA_RESET
  C:1554H         LINE#         450
  C:1554H         LINE#         451
BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 5


  C:1554H         LINE#         452
  C:1556H         LINE#         453
  C:1558H         LINE#         454
  C:155DH         LINE#         455
  C:155FH         LINE#         456
  -------         ENDPROC       STA_RESET
  -------         PROC          START_I2C
  C:1366H         LINE#         464
  C:1366H         LINE#         465
  C:1366H         LINE#         466
  C:1368H         LINE#         467
  C:136CH         LINE#         468
  C:136EH         LINE#         469
  C:1372H         LINE#         470
  C:1376H         LINE#         471
  C:137AH         LINE#         472
  C:137EH         LINE#         473
  C:1382H         LINE#         474
  C:1384H         LINE#         475
  C:1388H         LINE#         476
  C:138CH         LINE#         477
  C:1390H         LINE#         478
  C:1394H         LINE#         479
  C:1398H         LINE#         480
  C:139AH         LINE#         481
  C:139EH         LINE#         482
  C:13A2H         LINE#         483
  -------         ENDPROC       START_I2C
  -------         PROC          STOP_I2C
  C:14B3H         LINE#         490
  C:14B3H         LINE#         491
  C:14B3H         LINE#         492
  C:14B5H         LINE#         493
  C:14B9H         LINE#         494
  C:14BBH         LINE#         495
  C:14BFH         LINE#         496
  C:14C3H         LINE#         497
  C:14C7H         LINE#         498
  C:14CBH         LINE#         499
  C:14CFH         LINE#         501
  C:14D1H         LINE#         502
  C:14D5H         LINE#         503
  C:14D9H         LINE#         504
  C:14DDH         LINE#         505
  C:14E1H         LINE#         506
  -------         ENDPROC       STOP_I2C
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        c
  -------         DO            
  D:0006H         SYMBOL        BitCnt
  -------         ENDDO         
  C:1157H         LINE#         515
  C:1157H         LINE#         516
  C:1157H         LINE#         519
  C:1159H         LINE#         520
  C:1159H         LINE#         521
  C:116AH         LINE#         522
BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 6


  C:116CH         LINE#         523
  C:1170H         LINE#         524
  C:1172H         LINE#         525
  C:1176H         LINE#         526
  C:117AH         LINE#         527
  C:117EH         LINE#         528
  C:1182H         LINE#         529
  C:1186H         LINE#         530
  C:1188H         LINE#         531
  C:118CH         LINE#         533
  C:1190H         LINE#         534
  C:1194H         LINE#         535
  C:1196H         LINE#         536
  C:119AH         LINE#         537
  C:119EH         LINE#         538
  C:11A0H         LINE#         539
  C:11A4H         LINE#         540
  C:11A8H         LINE#         541
  C:11ACH         LINE#         542
  C:11B3H         LINE#         543
  C:11B5H         LINE#         544
  C:11B7H         LINE#         545
  C:11BBH         LINE#         546
  C:11BFH         LINE#         547
  -------         ENDPROC       _SENDBYTE
  -------         PROC          RCVBYTE
  -------         DO            
  D:0007H         SYMBOL        retc
  D:0006H         SYMBOL        BitCnt
  -------         ENDDO         
  C:131EH         LINE#         555
  C:131EH         LINE#         556
  C:131EH         LINE#         560
  C:1320H         LINE#         561
  C:1322H         LINE#         562
  C:1323H         LINE#         563
  C:1323H         LINE#         564
  C:1327H         LINE#         565
  C:1329H         LINE#         566
  C:132DH         LINE#         567
  C:1331H         LINE#         568
  C:1335H         LINE#         569
  C:1339H         LINE#         570
  C:133DH         LINE#         571
  C:133FH         LINE#         572
  C:1343H         LINE#         573
  C:1347H         LINE#         574
  C:134BH         LINE#         575
  C:134FH         LINE#         576
  C:1353H         LINE#         577
  C:1357H         LINE#         578
  C:135BH         LINE#         579
  C:135DH         LINE#         580
  C:1361H         LINE#         581
  C:1365H         LINE#         582
  C:1365H         LINE#         583
  -------         ENDPROC       RCVBYTE
BL51 BANKED LINKER/LOCATER V5.03                                                      05/13/2005  11:52:12  PAGE 7


  -------         PROC          ACK_I2C
  B:0020H.1       SYMBOL        a

⌨️ 快捷键说明

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