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

📄 dds.m51

📁 基于MCS-51单片机的音乐播放器C程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        06/17/2008  08:02:27  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, dds.obj TO dds RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  dds.obj (DDS)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  dds (?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"
            DATA    0008H     0032H     UNIT         _DATA_GROUP_
            DATA    003AH     0025H     UNIT         ?DT?DDS
            IDATA   005FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?INIT_DS1302?DDS
                    0008H     0003H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     001BH     UNIT         ?PR?_WRITE_DATE?DDS
                    0029H     0002H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     06BFH     UNIT         ?CO?DDS
            CODE    06EDH     02F9H     UNIT         ?PR?_PLAY?DDS
            CODE    09E6H     01B8H     UNIT         ?C?LIB_CODE
            CODE    0B9EH     00E5H     UNIT         ?PR?MAIN?DDS
            CODE    0C83H     00BFH     UNIT         ?PR?OPEN?DDS
            CODE    0D42H     00AAH     UNIT         ?PR?MUSIC?DDS
            CODE    0DECH     00A9H     UNIT         ?PR?TIME_SET?DDS
            CODE    0E95H     00A6H     UNIT         ?PR?ALAMN?DDS
            CODE    0F3BH     0091H     UNIT         ?PR?TIMER2?DDS
            CODE    0FCCH     008CH     UNIT         ?C_C51STARTUP
            CODE    1058H     0083H     UNIT         ?PR?DETECT?DDS
            CODE    10DBH     0073H     UNIT         ?PR?_PAGE?DDS
            CODE    114EH     0069H     UNIT         ?PR?TIMEUP?DDS
            CODE    11B7H     0045H     UNIT         ?PR?BOOK?DDS
            CODE    11FCH     0044H     UNIT         ?C?LDIV
            CODE    1240H     003EH     UNIT         ?PR?WRITECG?DDS
            CODE    127EH     0033H     UNIT         ?PR?INITIALSOUND?DDS
            CODE    12B1H     0028H     UNIT         ?PR?_SET_DS1302?DDS
            CODE    12D9H     001EH     UNIT         ?PR?INI?DDS
BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 2


            CODE    12F7H     0016H     UNIT         ?PR?_WRITE_BYTE?DDS
            CODE    130DH     0016H     UNIT         ?PR?GET_DS1302?DDS
            CODE    1323H     0016H     UNIT         ?PR?READ_RING?DDS
            CODE    1339H     0015H     UNIT         ?PR?_DELAY?DDS
            CODE    134EH     0013H     UNIT         ?PR?_WRITE_ORDER?DDS
            CODE    1361H     0010H     UNIT         ?PR?READ_BYTE?DDS
            CODE    1371H     000FH     UNIT         ?PR?_WRITE_DATA_DS1302?DDS
            CODE    1380H     000BH     UNIT         ?PR?_READ_DATA_DS1302?DDS
            CODE    138BH     0009H     UNIT         ?PR?BEEPTIMER0?DDS
            CODE    1394H     0009H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   dds (?C_STARTUP)


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

?PR?MAIN?DDS                       -----    -----
  +--> ?PR?INI?DDS
  +--> ?PR?OPEN?DDS
  +--> ?PR?_DELAY?DDS
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?PR?INIT_DS1302?DDS
  +--> ?PR?_SET_DS1302?DDS
  +--> ?PR?READ_RING?DDS
  +--> ?PR?TIMEUP?DDS
  +--> ?PR?DETECT?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?GET_DS1302?DDS
  +--> ?PR?BOOK?DDS
  +--> ?PR?MUSIC?DDS
  +--> ?PR?ALAMN?DDS
  +--> ?PR?TIME_SET?DDS

?PR?INI?DDS                        -----    -----
  +--> ?PR?WRITECG?DDS
  +--> ?PR?_WRITE_ORDER?DDS

?PR?WRITECG?DDS                    0008H    0002H
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS

?PR?_WRITE_ORDER?DDS               -----    -----
  +--> ?PR?_DELAY?DDS

?PR?_WRITE_DATE?DDS                -----    -----
  +--> ?CO?DDS
  +--> ?PR?_DELAY?DDS

BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 3


?PR?OPEN?DDS                       0008H    0001H
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?_DELAY?DDS

?PR?_SET_DS1302?DDS                0008H    0001H
  +--> ?PR?_WRITE_DATA_DS1302?DDS

?PR?_WRITE_DATA_DS1302?DDS         -----    -----
  +--> ?PR?_WRITE_BYTE?DDS

?PR?READ_RING?DDS                  -----    -----
  +--> ?PR?_READ_DATA_DS1302?DDS

?PR?_READ_DATA_DS1302?DDS          -----    -----
  +--> ?PR?_WRITE_BYTE?DDS
  +--> ?PR?READ_BYTE?DDS

?PR?TIMEUP?DDS                     -----    -----
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?INITIALSOUND?DDS
  +--> ?PR?_PLAY?DDS

?PR?_PLAY?DDS                      0008H    0032H
  +--> ?CO?DDS

?PR?DETECT?DDS                     0008H    0001H
  +--> ?PR?_WRITE_ORDER?DDS

?PR?GET_DS1302?DDS                 -----    -----
  +--> ?PR?_READ_DATA_DS1302?DDS

?PR?BOOK?DDS                       -----    -----
  +--> ?PR?DETECT?DDS
  +--> ?PR?_PAGE?DDS

?PR?_PAGE?DDS                      0008H    0001H
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS

?PR?MUSIC?DDS                      -----    -----
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?PR?DETECT?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?INITIALSOUND?DDS
  +--> ?PR?_PLAY?DDS

?PR?ALAMN?DDS                      -----    -----
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?_SET_DS1302?DDS
BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 4



?PR?TIME_SET?DDS                   -----    -----
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_ORDER?DDS
  +--> ?PR?_WRITE_DATE?DDS
  +--> ?PR?_SET_DS1302?DDS



SYMBOL TABLE OF MODULE:  dds (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0FCCH         SEGMENT       ?C_C51STARTUP
  I:005FH         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:0FCFH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:0FCCH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0FCCH         LINE#         99
  C:0FCEH         LINE#         100
  C:0FCFH         LINE#         101
  C:0FD0H         LINE#         102
  C:0FD2H         LINE#         151
  C:0FD5H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        DDS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:05F8H         PUBLIC        LengthTab
  C:10DBH         PUBLIC        _page
  B:00E0H.7       PUBLIC        ACC7
  D:0080H         PUBLIC        P0
  D:003AH         PUBLIC        initial_time
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 5


  D:00B0H         PUBLIC        P3
  C:12FDH         PUBLIC        _write_Byte
  B:00A8H.7       PUBLIC        EA
  C:0609H         PUBLIC        get_up
  D:003DH         PUBLIC        timego
  D:0040H         PUBLIC        ringgo
  C:1371H         PUBLIC        _write_data_ds1302
  C:0E95H         PUBLIC        alamn
  C:02AFH         PUBLIC        Meet
  C:134EH         PUBLIC        _write_order
  D:00A8H         PUBLIC        IE
  C:0016H         PUBLIC        _write_date
  C:044DH         PUBLIC        coral
  C:1361H         PUBLIC        read_Byte
  B:00B0H.5       PUBLIC        BeepIO
  C:114EH         PUBLIC        timeup
  C:0093H         PUBLIC        Love
  B:0090H.6       PUBLIC        ds1302_IO
  D:00B8H         PUBLIC        IP
  D:0043H         PUBLIC        flag
  C:003FH         PUBLIC        hanzi
  B:0090H.2       PUBLIC        pause
  D:00CBH         PUBLIC        RCAP2H
  C:0D42H         PUBLIC        music
  D:00CAH         PUBLIC        RCAP2L
  C:0B9EH         PUBLIC        main
  C:03CDH         PUBLIC        tale
  C:002EH         PUBLIC        opens
  B:00C8H.1       PUBLIC        C_T2
  C:05F1H         PUBLIC        SignTab
  D:0044H         PUBLIC        bee
  C:11B7H         PUBLIC        book
  C:12B1H         PUBLIC        _set_ds1302
  B:0090H.5       PUBLIC        ds1302_SCLK
  C:05FFH         PUBLIC        time
  C:1323H         PUBLIC        read_ring
  D:0045H         PUBLIC        Sound_Temp_TH0
  C:138BH         PUBLIC        BeepTimer0
  D:0046H         PUBLIC        Sound_Temp_TH1
  C:0C83H         PUBLIC        open
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0047H         PUBLIC        Sound_Temp_TL0
  C:0003H         PUBLIC        init_ds1302
  C:06C5H         PUBLIC        menu
  D:0048H         PUBLIC        Sound_Temp_TL1
  C:05D9H         PUBLIC        FreTab
  D:0049H         PUBLIC        move
  C:0057H         PUBLIC        song
  C:1240H         PUBLIC        writeCG
  B:0090H.3       PUBLIC        esc
  C:130DH         PUBLIC        get_ds1302
  C:12D9H         PUBLIC        ini
  D:004DH         PUBLIC        ring_time
  B:00C8H.0       PUBLIC        CP_RL2
  D:00E0H         PUBLIC        ACC
BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 6


  B:00A8H.1       PUBLIC        ET0
  D:0050H         PUBLIC        key
  B:00A8H.3       PUBLIC        ET1
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  D:0051H         PUBLIC        ring_song
  B:00C8H.7       PUBLIC        TF2
  D:008CH         PUBLIC        TH0
  D:0052H         PUBLIC        set
  D:008DH         PUBLIC        TH1
  D:00CDH         PUBLIC        TH2
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:00CCH         PUBLIC        TL2
  B:00B0H.4       PUBLIC        en
  C:0F3BH         PUBLIC        timer2
  D:0056H         PUBLIC        sum
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  C:0036H         PUBLIC        opens1
  C:0619H         PUBLIC        str
  C:127EH         PUBLIC        InitialSound
  C:0DECH         PUBLIC        time_set
  B:00B0H.2       PUBLIC        rs
  D:0057H         PUBLIC        now_time
  D:00C9H         PUBLIC        T2MOD
  D:00C8H         PUBLIC        T2CON
  D:005CH         PUBLIC        i
  D:005DH         PUBLIC        change
  D:005EH         PUBLIC        temp1
  B:00B0H.3       PUBLIC        rw
  C:1340H         PUBLIC        _delay
  C:06EDH         PUBLIC        _Play
  B:00E0H.0       PUBLIC        ACC0
  B:0090H.4       PUBLIC        ds1302_RST
  C:1380H         PUBLIC        _read_data_ds1302
  D:00D0H         PUBLIC        PSW
  C:105BH         PUBLIC        detect
  -------         PROC          INI
  C:12D9H         LINE#         23
  C:12D9H         LINE#         24
  C:12D9H         LINE#         25
  C:12DBH         LINE#         26
  C:12DDH         LINE#         27
  C:12E0H         LINE#         28
  C:12E3H         LINE#         29
  C:12E8H         LINE#         30
  C:12EDH         LINE#         31
  C:12F2H         LINE#         32
  -------         ENDPROC       INI
  -------         PROC          _WRITE_ORDER
  D:0007H         SYMBOL        order
  C:134EH         LINE#         36
  C:134EH         LINE#         37
  C:134EH         LINE#         38
  C:1350H         LINE#         39
BL51 BANKED LINKER/LOCATER V5.12                                                      06/17/2008  08:02:27  PAGE 7


  C:1352H         LINE#         40
  C:1357H         LINE#         41
  C:1359H         LINE#         42
  C:135EH         LINE#         43
  C:1360H         LINE#         44
  -------         ENDPROC       _WRITE_ORDER
  C:000EH         SYMBOL        L?0233
  C:000FH         SYMBOL        L?0234
  C:0011H         SYMBOL        L?0235
  -------         PROC          L?0232
  -------         ENDPROC       L?0232
  C:000EH         SYMBOL        L?0233
  C:000FH         SYMBOL        L?0234
  C:0011H         SYMBOL        L?0235
  -------         PROC          _WRITE_DATE
  D:0007H         SYMBOL        date
  C:0016H         LINE#         45
  C:0016H         LINE#         46
  C:0016H         LINE#         47
  C:0018H         LINE#         48
  C:001AH         LINE#         49
  C:001FH         LINE#         50
  C:0021H         LINE#         51
  C:0026H         LINE#         52
  C:0028H         LINE#         53
  -------         ENDPROC       _WRITE_DATE
  -------         PROC          L?0236
  -------         ENDPROC       L?0236
  -------         PROC          _DELAY
  D:0007H         SYMBOL        z
  -------         DO            
  D:0007H         SYMBOL        x
  D:0006H         SYMBOL        y
  -------         ENDDO         
  C:1340H         LINE#         54
  C:1340H         LINE#         55
  C:1340H         LINE#         57
  C:1346H         LINE#         58
  C:134DH         LINE#         59
  -------         ENDPROC       _DELAY
  -------         PROC          WRITECG
  -------         DO            
  D:0008H         SYMBOL        x
  D:0009H         SYMBOL        y
  -------         ENDDO         
  C:1240H         LINE#         60

⌨️ 快捷键说明

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