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

📄 isd1700.m51

📁 语音模块程序
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/10/2009  22:59:46  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\DUJIANFEI\KEIL C\C51\BIN\BL51.EXE ISD1700.obj TO ISD1700


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ISD1700.obj (ISD1700)
  D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?COPY)
  D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  ISD1700 (ISD1700)


            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     0014H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         ?BI?ISD1700
            BIT     0020H.3   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.5   0000H.1   UNIT         ?BI?AUDIOSECLECT?ISD1700
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0034H     UNIT         ?DT?ISD1700
            IDATA   0055H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0121H     UNIT         ?C?LIB_CODE
            CODE    0127H     008CH     UNIT         ?C_C51STARTUP
            CODE    01B3H     007FH     UNIT         ?PR?MAIN?ISD1700
            CODE    0232H     0060H     UNIT         ?C_INITSEG
            CODE    0292H     005DH     UNIT         ?PR?EXT0INTER?ISD1700
            CODE    02EFH     004FH     UNIT         ?PR?_WRITEBYTE?ISD1700
            CODE    033EH     0044H     UNIT         ?PR?_WRITE2ISD1700?ISD1700
            CODE    0382H     002BH     UNIT         ?PR?AUDIOSECLECT?ISD1700
            CODE    03ADH     001BH     UNIT         ?PR?RECORD?ISD1700
            CODE    03C8H     0019H     UNIT         ?PR?PLAYCURRENT?ISD1700
            CODE    03E1H     0019H     UNIT         ?PR?ERASEALL?ISD1700
            CODE    03FAH     0013H     UNIT         ?PR?STOP?ISD1700
            CODE    040DH     0010H     UNIT         ?PR?_DELAY?ISD1700
            CODE    041DH     000DH     UNIT         ?PR?SPIINI?ISD1700
            CODE    042AH     0003H     UNIT         ?CO?ISD1700



OVERLAY MAP OF MODULE:   ISD1700 (ISD1700)


SEGMENT                               BIT_GROUP          DATA_GROUP 
BL51 BANKED LINKER/LOCATER V5.03                                                      05/10/2009  22:59:46  PAGE 2


  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH
----------------------------------------------------------------------
?PR?EXT0INTER?ISD1700              -----    -----      0008H    0002H
  +--> ?CO?ISD1700
  +--> ?PR?_WRITE2ISD1700?ISD1700

?PR?_WRITE2ISD1700?ISD1700         -----    -----      0015H    0007H
  +--> ?PR?_WRITEBYTE?ISD1700

?PR?_WRITEBYTE?ISD1700             -----    -----      -----    -----
  +--> ?PR?_DELAY?ISD1700

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

?C_C51STARTUP                      -----    -----      -----    -----
  +--> ?PR?MAIN?ISD1700
  +--> ?C_INITSEG

?PR?MAIN?ISD1700                   0020H.3  0000H.2    0011H    0004H
  +--> ?CO?ISD1700
  +--> ?PR?SPIINI?ISD1700
  +--> ?PR?_WRITE2ISD1700?ISD1700
  +--> ?PR?ERASEALL?ISD1700
  +--> ?PR?RECORD?ISD1700
  +--> ?PR?STOP?ISD1700
  +--> ?PR?PLAYCURRENT?ISD1700

?PR?SPIINI?ISD1700                 -----    -----      -----    -----
  +--> ?PR?_DELAY?ISD1700

?PR?ERASEALL?ISD1700               -----    -----      -----    -----
  +--> ?PR?_WRITE2ISD1700?ISD1700

?PR?RECORD?ISD1700                 -----    -----      -----    -----
  +--> ?PR?_WRITE2ISD1700?ISD1700

?PR?STOP?ISD1700                   -----    -----      -----    -----
  +--> ?PR?_WRITE2ISD1700?ISD1700

?PR?PLAYCURRENT?ISD1700            -----    -----      -----    -----
  +--> ?PR?_WRITE2ISD1700?ISD1700



SYMBOL TABLE OF MODULE:  ISD1700 (ISD1700)

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

  -------         MODULE        ISD1700
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:03C8H         PUBLIC        PlayCurrent
  D:0090H         PUBLIC        P1
  D:0021H         PUBLIC        DEVID_cmd
  C:02EFH         PUBLIC        _WriteByte
  B:00A8H.7       PUBLIC        EA
  D:0024H         PUBLIC        ERASE_cmd
BL51 BANKED LINKER/LOCATER V5.03                                                      05/10/2009  22:59:46  PAGE 3


  B:0090H.2       PUBLIC        DI
  C:03E1H         PUBLIC        EraseAll
  B:0090H.1       PUBLIC        DO
  D:0026H         PUBLIC        RESET_cmd
  B:0020H.0       PUBLIC        idle
  B:0090H.4       PUBLIC        SS
  C:01B3H         PUBLIC        main
  D:0028H         PUBLIC        WR_APC2_cmd
  C:03FAH         PUBLIC        Stop
  D:0029H         PUBLIC        PD_cmd
  D:002BH         PUBLIC        CHK_MEM_cmd
  D:002DH         PUBLIC        G_ERASE_cmd
  B:0020H.1       PUBLIC        audinflag
  B:0090H.6       PUBLIC        play
  D:002FH         PUBLIC        PU_cmd
  B:0090H.5       PUBLIC        rec
  C:0382H         PUBLIC        AudioSeclect
  D:0031H         PUBLIC        RD_REC_PTR_cmd
  D:0035H         PUBLIC        WR_APC1_mic_cmd
  C:042AH         SYMBOL        _?ix1000
  C:042CH         SYMBOL        _?ix1001
  D:0038H         PUBLIC        CLR_INT_cmd
  D:003AH         PUBLIC        WR_APC1_dir_cmd
  C:0342H         PUBLIC        _Write2ISD1700
  D:003DH         PUBLIC        PLAY_cmd
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  C:041DH         PUBLIC        SpiIni
  C:040DH         PUBLIC        _Delay
  B:0020H.2       PUBLIC        recflag
  D:003FH         PUBLIC        RD_PLY_PTR_cmd
  B:0090H.0       PUBLIC        CLK
  D:0043H         PUBLIC        STOP_cmd
  D:0045H         PUBLIC        RD_APC_cmd
  C:03ADH         PUBLIC        Record
  D:0049H         PUBLIC        EXTCLK_cmd
  C:0292H         PUBLIC        Ext0Inter
  D:004BH         PUBLIC        REC_cmd
  D:004DH         PUBLIC        RD_STA_cmd
  D:0050H         PUBLIC        FWD_cmd
  D:0052H         PUBLIC        pStatus
  -------         PROC          _DELAY
  D:0006H         SYMBOL        time
  C:040DH         LINE#         51
  C:040DH         LINE#         52
  C:040DH         LINE#         53
  C:041CH         LINE#         54
  -------         ENDPROC       _DELAY
  -------         PROC          SPIINI
  C:041DH         LINE#         55
  C:041DH         LINE#         56
  C:041DH         LINE#         57
  C:041FH         LINE#         58
  C:0421H         LINE#         59
  C:0423H         LINE#         60
  -------         ENDPROC       SPIINI
  -------         PROC          _WRITEBYTE
BL51 BANKED LINKER/LOCATER V5.03                                                      05/10/2009  22:59:46  PAGE 4


  D:0005H         SYMBOL        dat
  -------         DO            
  D:0003H         SYMBOL        num
  D:0002H         SYMBOL        tmp
  -------         ENDDO         
  C:02EFH         LINE#         62
  C:02F1H         LINE#         63
  C:02F1H         LINE#         64
  C:02F3H         LINE#         65
  C:02F5H         LINE#         66
  C:02F7H         LINE#         67
  C:0302H         LINE#         68
  C:0302H         LINE#         69
  C:0304H         LINE#         70
  C:030BH         LINE#         71
  C:0315H         LINE#         72
  C:0319H         LINE#         73
  C:031DH         LINE#         74
  C:0329H         LINE#         75
  C:0330H         LINE#         76
  C:0332H         LINE#         77
  C:0339H         LINE#         78
  C:033BH         LINE#         80
  C:033DH         LINE#         81
  -------         ENDPROC       _WRITEBYTE
  -------         PROC          L?0043
  -------         ENDPROC       L?0043
  -------         PROC          _WRITE2ISD1700
  D:0015H         SYMBOL        num
  D:0016H         SYMBOL        pBuff
  D:0019H         SYMBOL        pReceive
  C:0342H         LINE#         83
  C:034AH         LINE#         84
  C:034AH         LINE#         85
  C:034CH         LINE#         86
  C:0356H         LINE#         87
  C:0356H         LINE#         88
  C:037DH         LINE#         89
  C:037FH         LINE#         90
  C:0381H         LINE#         91
  -------         ENDPROC       _WRITE2ISD1700
  -------         PROC          EXT0INTER
  -------         DO            
  D:0008H         SYMBOL        IntClrCmd
  -------         ENDDO         
  C:0292H         LINE#         92
  C:02AFH         LINE#         94
  C:02C2H         LINE#         95
  C:02C4H         LINE#         96
  C:02D4H         LINE#         97
  -------         ENDPROC       EXT0INTER
  -------         PROC          PLAYCURRENT
  C:03C8H         LINE#         98
  C:03C8H         LINE#         99
  C:03C8H         LINE#         100
  C:03CBH         LINE#         101
  C:03CDH         LINE#         102
BL51 BANKED LINKER/LOCATER V5.03                                                      05/10/2009  22:59:46  PAGE 5


  -------         ENDPROC       PLAYCURRENT
  -------         PROC          RECORD
  C:03ADH         LINE#         104
  C:03ADH         LINE#         105
  C:03ADH         LINE#         106
  C:03B0H         LINE#         107
  C:03B2H         LINE#         108
  C:03B4H         LINE#         109
  -------         ENDPROC       RECORD
  -------         PROC          ERASEALL
  C:03E1H         LINE#         111
  C:03E1H         LINE#         112
  C:03E1H         LINE#         113
  C:03E4H         LINE#         114
  C:03E6H         LINE#         115
  -------         ENDPROC       ERASEALL
  -------         PROC          STOP
  C:03FAH         LINE#         117
  C:03FAH         LINE#         118
  C:03FAH         LINE#         119
  C:040AH         LINE#         120
  C:040CH         LINE#         121
  -------         ENDPROC       STOP
  -------         PROC          AUDIOSECLECT
  B:0020H.5       SYMBOL        s
  C:0382H         LINE#         122
  C:0382H         LINE#         123
  C:0382H         LINE#         124
  C:0396H         LINE#         125
  C:03AAH         LINE#         126
  C:03ACH         LINE#         127
  -------         ENDPROC       AUDIOSECLECT
  -------         PROC          MAIN
  -------         DO            
  D:0011H         SYMBOL        pDevid
  D:0014H         SYMBOL        Cmd
  B:0020H.3       SYMBOL        selbak
  B:0020H.4       SYMBOL        selchange
  -------         ENDDO         
  C:01B3H         LINE#         128
  C:01B3H         LINE#         129
  C:01B3H         LINE#         130
  C:01C6H         LINE#         131
  C:01CAH         LINE#         132
  C:01CDH         LINE#         133
  C:01D3H         LINE#         134
  C:01E7H         LINE#         135
  C:01FBH         LINE#         136
  C:020FH         LINE#         137
  C:0212H         LINE#         138
  C:0212H         LINE#         139
  C:0212H         LINE#         147
  C:0218H         LINE#         148
  C:0218H         LINE#         156
  C:021BH         LINE#         157
  C:021EH         LINE#         158
  C:021EH         LINE#         159
BL51 BANKED LINKER/LOCATER V5.03                                                      05/10/2009  22:59:46  PAGE 6


  C:0224H         LINE#         160
  C:022AH         LINE#         161
  C:022AH         LINE#         162
  C:022DH         LINE#         163
  -------         ENDPROC       MAIN
  -------         ENDMOD        ISD1700

  -------         MODULE        ?C?COPY
  C:00D6H         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDPTR
  C:00FCH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:0115H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?AUDIOSECLECT?ISD1700

*** WARNING L15: MULTIPLE CALL TO SEGMENT
    SEGMENT: ?PR?_WRITE2ISD1700?ISD1700
    CALLER1: ?PR?EXT0INTER?ISD1700
    CALLER2: ?C_C51STARTUP

Program Size: data=81.6 xdata=0 code=1069
LINK/LOCATE RUN COMPLETE.  2 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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