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

📄 dds.m51

📁 AT89S52的万年历程序源码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        04/21/2009  14:42:16  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\MCU\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:\MCU\C51\LIB\C51S.LIB (?C_INIT)
  D:\MCU\C51\LIB\C51S.LIB (?C?COPY)
  D:\MCU\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\MCU\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\MCU\C51\LIB\C51S.LIB (?C?IMUL)
  D:\MCU\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\MCU\C51\LIB\C51S.LIB (?C?LMUL)
  D:\MCU\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\MCU\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     0018H     UNIT         ?DT?DDS
            BIT     0020H.0   0000H.1   UNIT         ?BI?DDS
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0032H     UNIT         _DATA_GROUP_
            IDATA   0053H     0030H     UNIT         ?ID?DDS
            IDATA   0083H     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     0016H     UNIT         ?PR?_WRITE_BYTE?DDS
                    0024H     0007H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0867H     UNIT         ?CO?DDS
            CODE    0895H     02FCH     UNIT         ?PR?_PLAY?DDS
            CODE    0B91H     02C0H     UNIT         ?C?LIB_CODE
            CODE    0E51H     0244H     UNIT         ?PR?TIME_SET?DDS
            CODE    1095H     01F5H     UNIT         ?PR?MAIN?DDS
            CODE    128AH     0149H     UNIT         ?PR?RILI?DDS
            CODE    13D3H     012DH     UNIT         ?PR?_PAGERILI?DDS
            CODE    1500H     00F3H     UNIT         ?PR?_GETWEEK?DDS
            CODE    15F3H     00E9H     UNIT         ?PR?_PAGE?DDS
            CODE    16DCH     00DBH     UNIT         ?PR?ALAMN?DDS
            CODE    17B7H     00D2H     UNIT         ?PR?RILIDIS?DDS
            CODE    1889H     00B0H     UNIT         ?PR?DETECT?DDS
            CODE    1939H     008DH     UNIT         ?PR?MUSIC?DDS
            CODE    19C6H     008CH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 2


            CODE    1A52H     0079H     UNIT         ?PR?_WRITE_DATA?DDS
            CODE    1ACBH     006FH     UNIT         ?PR?_DISP_IMG?DDS
            CODE    1B3AH     004BH     UNIT         ?PR?BOOK?DDS
            CODE    1B85H     0044H     UNIT         ?C?LDIV
            CODE    1BC9H     0042H     UNIT         ?PR?TIMEUP?DDS
            CODE    1C0BH     003EH     UNIT         ?PR?LCDRESET?DDS
            CODE    1C49H     0038H     UNIT         ?PR?CESHI?DDS
            CODE    1C81H     0033H     UNIT         ?PR?INITIALSOUND?DDS
            CODE    1CB4H     0033H     UNIT         ?PR?CLRGDRAM?DDS
            CODE    1CE7H     0030H     UNIT         ?PR?_HZKDIS?DDS
            CODE    1D17H     002DH     UNIT         ?C_INITSEG
            CODE    1D44H     002CH     UNIT         ?PR?TIMER2?DDS
            CODE    1D70H     002AH     UNIT         ?PR?_LCDDELAY?DDS
            CODE    1D9AH     0028H     UNIT         ?PR?_SET_DS1302?DDS
            CODE    1DC2H     0023H     UNIT         ?PR?GET_DS1302?DDS
            CODE    1DE5H     0016H     UNIT         ?PR?READ_RING?DDS
            CODE    1DFBH     0011H     UNIT         ?PR?CHK_BUSY?DDS
            CODE    1E0CH     0010H     UNIT         ?PR?READ_BYTE?DDS
            CODE    1E1CH     0010H     UNIT         ?PR?_WRITE_COM?DDS
            CODE    1E2CH     000FH     UNIT         ?PR?_WRITE_DATA_DS1302?DDS
            CODE    1E3BH     000CH     UNIT         ?PR?CLRSCREEN?DDS
            CODE    1E47H     000BH     UNIT         ?PR?_READ_DATA_DS1302?DDS
            CODE    1E52H     0009H     UNIT         ?PR?BEEPTIMER0?DDS



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?_LCDDELAY?DDS
  +--> ?PR?LCDRESET?DDS
  +--> ?PR?CESHI?DDS
  +--> ?PR?CLRGDRAM?DDS
  +--> ?PR?CLRSCREEN?DDS
  +--> ?CO?DDS
  +--> ?PR?_DISP_IMG?DDS
  +--> ?PR?INIT_DS1302?DDS
  +--> ?PR?_SET_DS1302?DDS
  +--> ?PR?READ_RING?DDS
  +--> ?PR?TIMEUP?DDS
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_COM?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?GET_DS1302?DDS
  +--> ?PR?_GETWEEK?DDS
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?PR?BOOK?DDS
  +--> ?PR?MUSIC?DDS
  +--> ?PR?ALAMN?DDS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 3


  +--> ?PR?TIME_SET?DDS
  +--> ?PR?RILI?DDS

?PR?LCDRESET?DDS                   -----    -----
  +--> ?PR?_LCDDELAY?DDS
  +--> ?PR?_WRITE_COM?DDS

?PR?_WRITE_COM?DDS                 -----    -----
  +--> ?PR?CHK_BUSY?DDS
  +--> ?PR?_LCDDELAY?DDS

?PR?CESHI?DDS                      -----    -----
  +--> ?PR?_WRITE_COM?DDS
  +--> ?PR?_LCDDELAY?DDS
  +--> ?CO?DDS
  +--> ?PR?_HZKDIS?DDS

?PR?_HZKDIS?DDS                    0027H    0002H
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?CO?DDS
  +--> ?PR?_LCDDELAY?DDS

?PR?_WRITE_DATA?DDS                -----    -----
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
  +--> ?PR?CHK_BUSY?DDS
  +--> ?PR?_LCDDELAY?DDS

?PR?CLRGDRAM?DDS                   0021H    0001H
  +--> ?PR?_WRITE_COM?DDS
  +--> ?PR?_WRITE_DATA?DDS

?PR?CLRSCREEN?DDS                  -----    -----
  +--> ?PR?_WRITE_COM?DDS
  +--> ?PR?_LCDDELAY?DDS

?PR?_DISP_IMG?DDS                  0021H    0006H
  +--> ?PR?_WRITE_COM?DDS
  +--> ?PR?_WRITE_DATA?DDS

?PR?_SET_DS1302?DDS                0022H    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?CLRSCREEN?DDS
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 4


  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?INITIALSOUND?DDS
  +--> ?PR?_PLAY?DDS

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

?PR?DETECT?DDS                     -----    -----
  +--> ?PR?CLRSCREEN?DDS

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

?PR?_GETWEEK?DDS                   0022H    001EH
  +--> ?CO?DDS

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

?PR?_PAGE?DDS                      -----    -----
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATA?DDS

?PR?MUSIC?DDS                      -----    -----
  +--> ?PR?DETECT?DDS
  +--> ?PR?CLRSCREEN?DDS
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?INITIALSOUND?DDS
  +--> ?PR?_PLAY?DDS

?PR?ALAMN?DDS                      -----    -----
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?_SET_DS1302?DDS

?PR?TIME_SET?DDS                   0021H    0001H
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_COM?DDS
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?_SET_DS1302?DDS
  +--> ?PR?_WRITE_DATA_DS1302?DDS

?PR?RILI?DDS                       0021H    0001H
  +--> ?PR?DETECT?DDS
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?CO?DDS
  +--> ?PR?RILIDIS?DDS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 5


  +--> ?PR?CLRSCREEN?DDS

?PR?RILIDIS?DDS                    -----    -----
  +--> ?PR?_GETWEEK?DDS
  +--> ?PR?_PAGERILI?DDS
  +--> ?PR?DETECT?DDS

?PR?_PAGERILI?DDS                  0022H    0005H
  +--> ?CO?DDS
  +--> ?PR?_WRITE_DATA?DDS
  +--> ?PR?_HZKDIS?DDS
  +--> ?PR?_WRITE_COM?DDS



SYMBOL TABLE OF MODULE:  dds (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:19C6H         SEGMENT       ?C_C51STARTUP
  I:0083H         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:19C9H         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:19C6H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:19C6H         LINE#         99
  C:19C8H         LINE#         100
  C:19C9H         LINE#         101
  C:19CAH         LINE#         102
  C:19CCH         LINE#         151
  C:19CFH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        DDS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0373H         PUBLIC        LengthTab
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 6


  C:15F3H         PUBLIC        _page
  B:00E0H.7       PUBLIC        ACC7
  D:0080H         PUBLIC        P0
  I:0053H         PUBLIC        initial_time
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0014H         PUBLIC        _write_Byte
  B:00A8H.7       PUBLIC        EA
  C:0784H         PUBLIC        get_up
  I:0056H         PUBLIC        timego
  I:005CH         PUBLIC        ringgo
  C:1ABEH         PUBLIC        _write_data
  C:1E2CH         PUBLIC        _write_data_ds1302
  C:16DCH         PUBLIC        alamn
  C:1C49H         PUBLIC        ceshi
  C:037AH         PUBLIC        BMP1
  C:1E0CH         PUBLIC        read_Byte
  B:0090H.0       PUBLIC        BeepIO
  C:1BC9H         PUBLIC        timeup
  C:00B8H         PUBLIC        Love
  B:0090H.2       PUBLIC        ds1302_IO
  I:005FH         PUBLIC        flag
  B:00A0H.4       PUBLIC        pause
  D:00CBH         PUBLIC        RCAP2H
  C:1939H         PUBLIC        music
  B:0090H.5       PUBLIC        RS
  D:00CAH         PUBLIC        RCAP2L
  C:1095H         PUBLIC        main
  C:1D7AH         PUBLIC        _lcddelay
  C:02D4H         PUBLIC        tale
  B:0090H.6       PUBLIC        RW
  B:00C8H.1       PUBLIC        C_T2
  C:036CH         PUBLIC        SignTab
  D:0008H         PUBLIC        bee
  C:1B3AH         PUBLIC        book
  C:1D9AH         PUBLIC        _set_ds1302
  B:0090H.1       PUBLIC        ds1302_SCLK
  C:1E1FH         PUBLIC        _write_com
  C:077AH         PUBLIC        time
  C:1DE5H         PUBLIC        read_ring
  C:13D3H         PUBLIC        _pagerili
  D:0009H         PUBLIC        Sound_Temp_TH0
  C:128AH         PUBLIC        rili
  C:1E52H         PUBLIC        BeepTimer0
  D:000AH         PUBLIC        Sound_Temp_TH1
  D:0089H         PUBLIC        TMOD
  D:000BH         PUBLIC        Sound_Temp_TL0
  C:0003H         PUBLIC        init_ds1302
  C:083DH         PUBLIC        menu
  D:000CH         PUBLIC        Sound_Temp_TL1
  C:0354H         PUBLIC        FreTab
  I:0060H         PUBLIC        move
  C:009AH         PUBLIC        song
  B:00A0H.5       PUBLIC        esc
  D:000DH         PUBLIC        rili_month
  D:000FH         PUBLIC        rili_week
BL51 BANKED LINKER/LOCATER V5.03                                                      04/21/2009  14:42:16  PAGE 7


  C:1DC2H         PUBLIC        get_ds1302
  C:087AH         SYMBOL        _?ix1000
  B:0020H.0       PUBLIC        centurysign
  C:0886H         SYMBOL        _?ix1001
  B:0090H.7       PUBLIC        E
  D:0011H         PUBLIC        alarmsign
  I:0064H         PUBLIC        ring_time
  B:00C8H.0       PUBLIC        CP_RL2
  C:0892H         SYMBOL        _?ix1002
  D:0013H         PUBLIC        rili_year
  C:1E3BH         PUBLIC        clrscreen
  D:00E0H         PUBLIC        ACC
  B:00A8H.1       PUBLIC        ET0
  I:0067H         PUBLIC        key
  B:00A8H.3       PUBLIC        ET1
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  D:0015H         PUBLIC        ring_song
  B:00C8H.7       PUBLIC        TF2
  D:008CH         PUBLIC        TH0
  I:0068H         PUBLIC        set
  D:008DH         PUBLIC        TH1
  D:00CDH         PUBLIC        TH2
  C:1500H         PUBLIC        _getweek
  D:008AH         PUBLIC        TL0
  C:1CB4H         PUBLIC        clrgdram
  D:008BH         PUBLIC        TL1
  D:00CCH         PUBLIC        TL2
  C:1D44H         PUBLIC        timer2
  I:006EH         PUBLIC        sum
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  C:0794H         PUBLIC        str

⌨️ 快捷键说明

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