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

📄 testyuyin.m51

📁 一种语音芯片XF-S3011的51IO口模拟放音程序。
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        01/10/2006  13:40:02  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO testyuyin RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  testyuyin (MAIN)


            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     0010H     UNIT         _DATA_GROUP_
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.1   UNIT         ?BI?MAIN
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     000CH     UNIT         ?DT?MAIN
            IDATA   002DH     009CH     UNIT         ?ID?MAIN
            IDATA   00C9H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0013H     UNIT         ?PR?TTS_SEND_TIMER_INT?MAIN
            CODE    0016H     0004H     UNIT         ?CO?MAIN
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     00C8H     UNIT         ?PR?SERIAL_RP_INTERRUPT?MAIN
            CODE    00EEH     0085H     UNIT         ?PR?_SERIAL_DEAL?MAIN
            CODE    0173H     0062H     UNIT         ?PR?_SERIAL_SEND_BYTE?MAIN
            CODE    01D5H     005BH     UNIT         ?PR?_GETSERIALDATA?MAIN
            CODE    0230H     0058H     UNIT         ?C?LIB_CODE
            CODE    0288H     0056H     UNIT         ?PR?TTS_SEND_BIT?MAIN
            CODE    02DEH     0045H     UNIT         ?PR?SERIAL_INIT?MAIN
            CODE    0323H     0035H     UNIT         ?PR?_SEND_PLAY_PLAY?MAIN
            CODE    0358H     0031H     UNIT         ?PR?_SERIAL_SENDCOMMAND?MAIN
            CODE    0389H     002BH     UNIT         ?PR?_TTS_SENDSTRING?MAIN
            CODE    03B4H     0029H     UNIT         ?PR?MAIN?MAIN
            CODE    03DDH     0027H     UNIT         ?PR?_TTS_TIMER_ENABLE?MAIN
            CODE    0404H     001EH     UNIT         ?PR?SEND_STOP_PLAY?MAIN
            CODE    0422H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   testyuyin (MAIN)

BL51 BANKED LINKER/LOCATER V4.23                                                      01/10/2006  13:40:02  PAGE 2



SEGMENT                                DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH
----------------------------------------------------
?PR?TTS_SEND_TIMER_INT?MAIN          -----    -----
  +--> ?PR?TTS_SEND_BIT?MAIN

?PR?TTS_SEND_BIT?MAIN                -----    -----
  +--> ?PR?_TTS_TIMER_ENABLE?MAIN

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

?PR?SERIAL_RP_INTERRUPT?MAIN         0008H    0003H

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

?C_C51STARTUP                        -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                        000BH    0001H
  +--> ?PR?SERIAL_INIT?MAIN
  +--> ?PR?_TTS_TIMER_ENABLE?MAIN
  +--> ?PR?_GETSERIALDATA?MAIN
  +--> ?PR?_SERIAL_DEAL?MAIN

?PR?_GETSERIALDATA?MAIN              000CH    0003H

?PR?_SERIAL_DEAL?MAIN                000CH    0001H
  +--> ?PR?_SEND_PLAY_PLAY?MAIN
  +--> ?PR?_SERIAL_SENDCOMMAND?MAIN
  +--> ?PR?SEND_STOP_PLAY?MAIN

?PR?_SEND_PLAY_PLAY?MAIN             000DH    0008H
  +--> ?PR?_TTS_SENDSTRING?MAIN
  +--> ?PR?_TTS_TIMER_ENABLE?MAIN

?PR?_TTS_SENDSTRING?MAIN             0015H    0003H

?PR?_SERIAL_SENDCOMMAND?MAIN         000DH    0003H
  +--> ?CO?MAIN
  +--> ?PR?_SERIAL_SEND_BYTE?MAIN

?PR?_SERIAL_SEND_BYTE?MAIN           0010H    0003H

?PR?SEND_STOP_PLAY?MAIN              000DH    0002H
  +--> ?PR?_TTS_SENDSTRING?MAIN
  +--> ?PR?_TTS_TIMER_ENABLE?MAIN



SYMBOL TABLE OF MODULE:  testyuyin (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V4.23                                                      01/10/2006  13:40:02  PAGE 3


  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  I:002DH         PUBLIC        TTS_SendBitIndex
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  I:002EH         PUBLIC        TTS_SendBitData
  C:0404H         PUBLIC        Send_Stop_Play
  I:002FH         PUBLIC        SerialDLength
  B:00C8H.0       PUBLIC        CP
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  C:0003H         PUBLIC        TTS_Send_Timer_INT
  C:0026H         PUBLIC        Serial_RP_Interrupt
  B:0098H.0       PUBLIC        RI
  C:00EEH         PUBLIC        _Serial_Deal
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  D:00CBH         PUBLIC        RCAP2H
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  D:00CAH         PUBLIC        RCAP2L
  C:03B4H         PUBLIC        main
  C:0173H         PUBLIC        _Serial_Send_Byte
  I:0030H         PUBLIC        TTS_Sendbuf
  C:0288H         PUBLIC        TTS_Send_BIT
  B:00B0H.6       PUBLIC        WR
  B:00C8H.5       PUBLIC        RCLK
  D:0021H         PUBLIC        inSerialRBuf
  D:0024H         PUBLIC        inSerialSBuf
  B:00C8H.4       PUBLIC        TCLK
  D:0027H         PUBLIC        outSerialRBuf
  B:0080H.0       PUBLIC        P00
  D:002AH         PUBLIC        outSerialSBuf
  B:0090H.0       PUBLIC        P10
  B:0080H.1       PUBLIC        P01
  D:0099H         PUBLIC        SBUF
  B:00A0H.0       PUBLIC        P20
  B:0090H.1       PUBLIC        P11
  B:0080H.2       PUBLIC        P02
  B:00A0H.1       PUBLIC        P21
  B:0090H.2       PUBLIC        P12
  B:0080H.3       PUBLIC        P03
  B:00A0H.2       PUBLIC        P22
  B:0090H.3       PUBLIC        P13
  B:0080H.4       PUBLIC        P04
  D:0098H         PUBLIC        SCON
  B:00A0H.3       PUBLIC        P23
  B:0090H.4       PUBLIC        P14
BL51 BANKED LINKER/LOCATER V4.23                                                      01/10/2006  13:40:02  PAGE 4


  B:0080H.5       PUBLIC        P05
  D:0089H         PUBLIC        TMOD
  B:00A0H.4       PUBLIC        P24
  B:0090H.5       PUBLIC        P15
  B:0080H.6       PUBLIC        P06
  B:00A0H.5       PUBLIC        P25
  B:0090H.6       PUBLIC        P16
  B:0080H.7       PUBLIC        P07
  B:00A0H.6       PUBLIC        P26
  B:0090H.7       PUBLIC        P17
  B:00A0H.7       PUBLIC        P27
  B:0020H.0       PUBLIC        TIflag
  B:0088H.1       PUBLIC        IE0
  I:0062H         PUBLIC        test_flag
  B:0088H.3       PUBLIC        IE1
  B:00C8H.1       PUBLIC        C
  C:0389H         PUBLIC        _TTS_SendString
  I:0063H         PUBLIC        SerialDBuf
  B:00A0H.1       PUBLIC        WTXD
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  D:00CDH         PUBLIC        TH2
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  B:0098H.5       PUBLIC        SM2
  D:00CCH         PUBLIC        TL2
  B:00B8H.1       PUBLIC        PT0
  I:0095H         PUBLIC        SerialRBuf
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  I:00B3H         PUBLIC        SerialSBuf
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:02DEH         PUBLIC        Serial_Init
  C:0323H         PUBLIC        _Send_Play_Play
  I:00C7H         PUBLIC        TTS_SendbufOutIndex
  C:01D5H         PUBLIC        _GetSerialData
  B:00C8H.3       PUBLIC        EXEN2
  B:0098H.4       PUBLIC        REN
BL51 BANKED LINKER/LOCATER V4.23                                                      01/10/2006  13:40:02  PAGE 5


  D:00C8H         PUBLIC        T2CON
  I:00C8H         PUBLIC        TTS_Sendbuflen
  C:03DDH         PUBLIC        _TTS_Timer_Enable
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:0360H         PUBLIC        _Serial_SendCommand
  B:00D0H.5       PUBLIC        F0
  -------         PROC          _TTS_TIMER_ENABLE
  D:0007H         SYMBOL        flag
  C:03DDH         LINE#         29
  C:03DDH         LINE#         30
  C:03DDH         LINE#         31
  C:03DFH         LINE#         32
  C:03E1H         LINE#         33
  C:03E9H         LINE#         34
  C:03ECH         LINE#         35
  C:03EFH         LINE#         37
  C:03F3H         LINE#         38
  C:03F6H         LINE#         39
  C:03F8H         LINE#         40
  C:03FDH         LINE#         41
  C:03FFH         LINE#         42
  C:0401H         LINE#         43
  C:0403H         LINE#         44
  -------         ENDPROC       _TTS_TIMER_ENABLE
  -------         PROC          TTS_SEND_BIT
  C:0288H         LINE#         53
  C:0288H         LINE#         54
  C:0288H         LINE#         55
  C:028DH         LINE#         56
  C:028DH         LINE#         57
  C:0295H         LINE#         58
  C:0295H         LINE#         59
  C:0296H         LINE#         60
  C:029AH         LINE#         63
  C:029AH         LINE#         64
  C:02A2H         LINE#         65
  C:02A5H         LINE#         66
  C:02A9H         LINE#         67
  C:02A9H         LINE#         68

⌨️ 快捷键说明

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