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

📄 voice_record.m51

📁 用c8051f410和FLASH(SPI接口)实现的数字录音机。
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        02/18/2009  16:30:52  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE F411_VR_STARTUP.obj, F411_VR.obj, F411_VR_DPCM.obj, F411_VR_LED.obj, F411_VR_SSTFlash.obj TO vo
>> ice_record RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  F411_VR_STARTUP.obj (?C_STARTUP)
  F411_VR.obj (F411_VR)
  F411_VR_DPCM.obj (F411_VR_DPCM)
  F411_VR_LED.obj (F411_VR_LED)
  F411_VR_SSTFlash.obj (F411_VR_SSTFLASH)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)


LINK MAP OF MODULE:  voice_record (?C_STARTUP)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.6   UNIT         ?BI?F411_VR
            BIT     0020H.6   0000H.2   UNIT         _BIT_GROUP_
            DATA    0021H     0019H     UNIT         _DATA_GROUP_
            DATA    003AH     0016H     UNIT         ?DT?F411_VR
            DATA    0050H     000AH     UNIT         ?DT?F411_VR_LED
            IDATA   005AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0080H     UNIT         ?XD?F411_VR_DPCM

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?VDDMON_INIT?F411_VR
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0035H     UNIT         ?PR?DIM_LED?F411_VR_LED
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     001DH     UNIT         ?PR?_TIMER3_INIT?F411_VR
            CODE    0073H     0003H     ABSOLUTE     
            CODE    0076H     0204H     UNIT         ?PR?_DPCM_ENCODE?F411_VR_DPCM
            CODE    027AH     018DH     UNIT         ?PR?TIMER1_ISR?F411_VR
            CODE    0407H     016EH     UNIT         ?PR?ADC0_ISR?F411_VR
            CODE    0575H     0149H     UNIT         ?PR?TIMER3_ISR?F411_VR
            CODE    06BEH     00D0H     UNIT         ?C_INITSEG
            CODE    078EH     00C1H     UNIT         ?PR?RECORDING_SEARCH?F411_VR
            CODE    084FH     008FH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.03                                                      02/18/2009  16:30:52  PAGE 2


            CODE    08DEH     008AH     UNIT         ?PR?MAIN?F411_VR
            CODE    0968H     004CH     UNIT         ?C?LIB_CODE
            CODE    09B4H     0046H     UNIT         ?PR?ERASE_MEM?F411_VR_SSTFLASH
            CODE    09FAH     0043H     UNIT         ?PR?_WRITE_MEM?F411_VR_SSTFLASH
            CODE    0A3DH     0040H     UNIT         ?PR?TIMER0_ISR?F411_VR
            CODE    0A7DH     0039H     UNIT         ?PR?FLUTTER_LED?F411_VR_LED
            CODE    0AB6H     0036H     UNIT         ?PR?BRIGHTEN_LED?F411_VR_LED
            CODE    0AECH     0034H     UNIT         ?PR?_READ_MEM?F411_VR_SSTFLASH
            CODE    0B20H     0034H     UNIT         ?PR?_READ_MEM_INIT?F411_VR_SSTFLASH
            CODE    0B54H     0031H     UNIT         ?PR?PORT_INIT?F411_VR
            CODE    0B85H     0029H     UNIT         ?PR?SSTFLASH_INIT?F411_VR_SSTFLASH
            CODE    0BAEH     0019H     UNIT         ?PR?_TIMER0_INIT?F411_VR
            CODE    0BC7H     0019H     UNIT         ?PR?_DPCM_DECODE?F411_VR_DPCM
            CODE    0BE0H     0018H     UNIT         ?PR?_TIMER2_INIT?F411_VR
            CODE    0BF8H     0017H     UNIT         ?PR?_TIMER1_INIT?F411_VR
            CODE    0C0FH     0016H     UNIT         ?PR?DAC0_INIT?F411_VR
            CODE    0C25H     0013H     UNIT         ?PR?ADC0_INIT?F411_VR
            CODE    0C38H     0012H     UNIT         ?PR?PCA_INIT?F411_VR
            CODE    0C4AH     000FH     UNIT         ?PR?SYSTEM_INIT?F411_VR
            CODE    0C59H     000DH     UNIT         ?PR?RTC_INIT?F411_VR
            CODE    0C66H     000CH     UNIT         ?PR?SPI0_INIT?F411_VR



OVERLAY MAP OF MODULE:   voice_record (?C_STARTUP)


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

?PR?MAIN?F411_VR                            -----    -----      -----    -----
  +--> ?PR?SYSTEM_INIT?F411_VR
  +--> ?PR?PORT_INIT?F411_VR
  +--> ?PR?ADC0_INIT?F411_VR
  +--> ?PR?DAC0_INIT?F411_VR
  +--> ?PR?PCA_INIT?F411_VR
  +--> ?PR?SPI0_INIT?F411_VR
  +--> ?PR?RTC_INIT?F411_VR
  +--> ?PR?_TIMER0_INIT?F411_VR
  +--> ?PR?_TIMER1_INIT?F411_VR
  +--> ?PR?_TIMER2_INIT?F411_VR
  +--> ?PR?_TIMER3_INIT?F411_VR
  +--> ?PR?SSTFLASH_INIT?F411_VR_SSTFLASH
  +--> ?PR?RECORDING_SEARCH?F411_VR
  +--> ?PR?VDDMON_INIT?F411_VR

?PR?SYSTEM_INIT?F411_VR                     -----    -----      -----    -----
  +--> ?PR?VDDMON_INIT?F411_VR

?PR?RECORDING_SEARCH?F411_VR                0020H.6  0000H.1    0021H    0004H
  +--> ?PR?BRIGHTEN_LED?F411_VR_LED
  +--> ?PR?_READ_MEM_INIT?F411_VR_SSTFLASH
  +--> ?PR?DIM_LED?F411_VR_LED
BL51 BANKED LINKER/LOCATER V5.03                                                      02/18/2009  16:30:52  PAGE 3



?PR?_READ_MEM_INIT?F411_VR_SSTFLASH         -----    -----      0025H    0004H

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

?PR?TIMER1_ISR?F411_VR                      0020H.7  0000H.1    0029H    0002H
  +--> ?PR?BRIGHTEN_LED?F411_VR_LED
  +--> ?PR?FLUTTER_LED?F411_VR_LED
  +--> ?PR?DIM_LED?F411_VR_LED
  +--> ?PR?ERASE_MEM?F411_VR_SSTFLASH

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

?PR?ADC0_ISR?F411_VR                        -----    -----      002BH    0001H
  +--> ?PR?_DPCM_ENCODE?F411_VR_DPCM
  +--> ?PR?_WRITE_MEM?F411_VR_SSTFLASH
  +--> ?PR?_DPCM_DECODE?F411_VR_DPCM

?PR?_WRITE_MEM?F411_VR_SSTFLASH             -----    -----      002CH    0009H

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

?PR?TIMER3_ISR?F411_VR                      -----    -----      0035H    0001H
  +--> ?PR?_READ_MEM?F411_VR_SSTFLASH
  +--> ?PR?_DPCM_DECODE?F411_VR_DPCM

?PR?_READ_MEM?F411_VR_SSTFLASH              -----    -----      0036H    0004H



SYMBOL TABLE OF MODULE:  voice_record (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:084FH         SEGMENT       ?C_C51STARTUP
  I:005AH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0855H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  D:00D9H         SYMBOL        PCA0MD
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:0081H         SYMBOL        SP
  C:084FH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
BL51 BANKED LINKER/LOCATER V5.03                                                      02/18/2009  16:30:52  PAGE 4


  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         89
  C:084FH         LINE#         95
  C:0852H         LINE#         98
  C:0854H         LINE#         99
  C:0855H         LINE#         100
  C:0856H         LINE#         101
  C:0858H         LINE#         150
  C:085BH         LINE#         154
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        F411_VR
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A2H         PUBLIC        SPI0CKR
  C:0C4AH         PUBLIC        System_Init
  D:0080H         PUBLIC        P0
  B:00F8H.0       PUBLIC        SPIEN
  D:0090H         PUBLIC        P1
  C:000EH         PUBLIC        VDDMon_Init
  D:00A0H         PUBLIC        P2
  D:00BCH         PUBLIC        ADC0CF
  C:0A3DH         PUBLIC        Timer0_ISR
  C:027AH         PUBLIC        Timer1_ISR
  D:00E6H         PUBLIC        EIE1
  D:00AEH         PUBLIC        RTC0KEY
  B:0020H.0       PUBLIC        ENTER_SUSPEND
  B:00A0H.1       PUBLIC        LED0
  B:00A8H.7       PUBLIC        EA
  D:00E7H         PUBLIC        EIE2
  C:0575H         PUBLIC        Timer3_ISR
  B:00A0H.0       PUBLIC        LED1
  B:0090H.3       PUBLIC        TRANS
  C:0BAEH         PUBLIC        _Timer0_Init
  D:00E8H         PUBLIC        ADC0CN
  C:0BF8H         PUBLIC        _Timer1_Init
  D:00A4H         PUBLIC        P0MDOUT
  C:0BE0H         PUBLIC        _Timer2_Init
  D:00A5H         PUBLIC        P1MDOUT
  C:0056H         PUBLIC        _Timer3_Init
  D:00A6H         PUBLIC        P2MDOUT
  B:0020H.1       PUBLIC        REC_END_FLAG
  D:00F6H         PUBLIC        EIP1
  D:00B9H         PUBLIC        IDA0CN
  D:00FCH         PUBLIC        PCA0CPH0
  D:00EAH         PUBLIC        PCA0CPH1
  C:0C66H         PUBLIC        SPI0_Init
  B:0020H.2       PUBLIC        MEM_END_FLAG
  D:00DAH         PUBLIC        PCA0CPM0
  D:00D9H         PUBLIC        PCA0MD
  D:00D8H         PUBLIC        PCA0CN
  D:00DBH         PUBLIC        PCA0CPM1
  D:00BAH         PUBLIC        ADC0TK
  B:0020H.3       PUBLIC        MEM_END_NEAR_FLAG
  D:00E1H         PUBLIC        XBR0
  C:0B54H         PUBLIC        Port_Init
BL51 BANKED LINKER/LOCATER V5.03                                                      02/18/2009  16:30:52  PAGE 5


  D:00E2H         PUBLIC        XBR1
  D:00BBH         PUBLIC        ADC0MX
  D:00D1H         PUBLIC        REF0CN
  D:00C9H         PUBLIC        REG0CN
  B:00E8H.5       PUBLIC        AD0INT
  D:00CCH         PUBLIC        TMR2
  C:08DEH         PUBLIC        main
  D:0094H         PUBLIC        TMR3
  D:00FFH         PUBLIC        VDM0CN
  D:00F1H         PUBLIC        P0MDIN
  D:00F2H         PUBLIC        P1MDIN
  D:00F3H         PUBLIC        P2MDIN
  D:004BH         PUBLIC        system_state
  D:00C7H         PUBLIC        P0MASK
  D:00F8H         PUBLIC        SPI0CN
  D:00BFH         PUBLIC        P1MASK
  D:0089H         PUBLIC        TMOD
  D:00C8H         PUBLIC        TMR2CN
  B:0080H.6       PUBLIC        MOSI
  B:0080H.5       PUBLIC        MISO
  D:00D4H         PUBLIC        P0SKIP
  D:0091H         PUBLIC        TMR3CN
  D:00D5H         PUBLIC        P1SKIP
  D:00D6H         PUBLIC        P2SKIP
  D:00B2H         PUBLIC        OSCICN
  D:00CAH         PUBLIC        TMR2RL
  D:0092H         PUBLIC        TMR3RL
  D:0097H         PUBLIC        IDA0H
  C:0407H         PUBLIC        ADC0_ISR
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  C:0C38H         PUBLIC        PCA_Init
  B:00A8H.5       PUBLIC        ET2
  D:0096H         PUBLIC        IDA0L
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:004CH         PUBLIC        rec_end_addr
  D:00BDH         PUBLIC        ADC0DAT
  B:00B8H.1       PUBLIC        PT0
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  D:0096H         PUBLIC        IDA0DAT
  C:078EH         PUBLIC        Recording_Search
  C:0C59H         PUBLIC        RTC_Init
  B:0080H.4       PUBLIC        SCK
  D:00EFH         PUBLIC        RSTSRC
  D:00D7H         PUBLIC        P0MAT
  D:00CFH         PUBLIC        P1MAT
  B:0020H.4       PUBLIC        DAC_STOP_FLAG
  B:0020H.5       PUBLIC        ADC_STOP_FLAG
  D:00A1H         PUBLIC        SPI0CFG
  C:0C0FH         PUBLIC        DAC0_Init
  C:0C25H         PUBLIC        ADC0_Init
  D:008EH         PUBLIC        CKCON
BL51 BANKED LINKER/LOCATER V5.03                                                      02/18/2009  16:30:52  PAGE 6


  B:0090H.6       PUBLIC        ERASE
  B:0090H.7       PUBLIC        REC_PLAY
  D:00ACH         PUBLIC        RTC0ADR
  D:00ADH         PUBLIC        RTC0DAT
  -------         PROC          MAIN
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:08DEH         LINE#         161
  C:08DEH         LINE#         162
  C:08DEH         LINE#         167
  C:08E1H         LINE#         168
  C:08E4H         LINE#         169
  C:08E7H         LINE#         170
  C:08EAH         LINE#         171
  C:08EDH         LINE#         173
  C:08F0H         LINE#         175
  C:08F3H         LINE#         178
  C:08FAH         LINE#         181
  C:0901H         LINE#         184
  C:0908H         LINE#         187
  C:090FH         LINE#         190
  C:0911H         LINE#         192
  C:0914H         LINE#         194
  C:0917H         LINE#         197
  C:0919H         LINE#         200
  C:0919H         LINE#         201
  C:0919H         LINE#         202
  C:091CH         LINE#         203
  C:091CH         LINE#         206
  C:091EH         LINE#         208
  C:0920H         LINE#         210
  C:0922H         LINE#         212
  C:0925H         LINE#         213
  C:0928H         LINE#         215
  C:092AH         LINE#         216
  C:092CH         LINE#         217
  C:092EH         LINE#         219
  C:0931H         LINE#         220
  C:0934H         LINE#         222
  C:0936H         LINE#         223
  C:0938H         LINE#         225
  C:093AH         LINE#         227
  C:093CH         LINE#         228
  C:093FH         LINE#         230
  C:0942H         LINE#         234
  C:0945H         LINE#         236
  C:0947H         LINE#         238
  C:094AH         LINE#         239

⌨️ 快捷键说明

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