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

📄 ds1302.m51

📁 利用实时时钟芯片DS1302设计的实时时钟
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        09/16/2008  21:50:26  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE da1302.obj TO ds1302


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  da1302.obj (DA1302)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  ds1302 (DA1302)


            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     000CH     UNIT         ?DT?DA1302
            DATA    0014H     0008H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?DA1302
                    0020H.2   0000H.6                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     01D0H     UNIT         ?PR?MODEL3?DA1302
            CODE    01DEH     018DH     UNIT         ?PR?MODEL1?DA1302
            CODE    036BH     0181H     UNIT         ?PR?MODEL2?DA1302
            CODE    04ECH     015DH     UNIT         ?PR?MODEL0?DA1302
            CODE    0649H     00F1H     UNIT         ?PR?MODEL4?DA1302
            CODE    073AH     00EDH     UNIT         ?PR?_SET?DA1302
            CODE    0827H     00B8H     UNIT         ?PR?MAIN?DA1302
            CODE    08DFH     008CH     UNIT         ?C_C51STARTUP
            CODE    096BH     0080H     UNIT         ?PR?SYSTEMSETUP?DA1302
            CODE    09EBH     0069H     UNIT         ?PR?ID_CASE1_KEY?DA1302
            CODE    0A54H     0067H     UNIT         ?PR?MODEL5?DA1302
            CODE    0ABBH     005BH     UNIT         ?PR?MODEL6?DA1302
            CODE    0B16H     004CH     UNIT         ?PR?_DISPLAYLISTCHAR?DA1302
            CODE    0B62H     0048H     UNIT         ?PR?LCMINIT?DA1302
            CODE    0BAAH     0045H     UNIT         ?CO?DA1302
            CODE    0BEFH     0039H     UNIT         ?PR?OUT_LCM?DA1302
            CODE    0C28H     0038H     UNIT         ?PR?ALARMCLOCKSET?DA1302
            CODE    0C60H     0029H     UNIT         ?PR?_SET1302?DA1302
            CODE    0C89H     0028H     UNIT         ?PR?TIMER_1?DA1302
            CODE    0CB1H     0027H     UNIT         ?PR?TIMESETUP?DA1302
            CODE    0CD8H     0027H     UNIT         ?PR?DATESETUP?DA1302
            CODE    0CFFH     0027H     UNIT         ?PR?LAMPSETUP?DA1302
            CODE    0D26H     0022H     UNIT         ?PR?_OUTPUTINFORMATION?DA1302
            CODE    0D48H     001BH     UNIT         ?PR?_WRITECOMMANDLCM?DA1302
BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 2


            CODE    0D63H     0019H     UNIT         ?PR?DELAY400MS?DA1302
            CODE    0D7CH     0019H     UNIT         ?C?LIB_CODE
            CODE    0D95H     0017H     UNIT         ?PR?MODSET?DA1302
            CODE    0DACH     0016H     UNIT         ?PR?_RTINPUTBYTE?DA1302
            CODE    0DC2H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0DD7H     0013H     UNIT         ?PR?TIMERESET?DA1302
            CODE    0DEAH     0013H     UNIT         ?PR?_WRITEDATALCM?DA1302
            CODE    0DFDH     0012H     UNIT         ?PR?READSTATUSLCM?DA1302
            CODE    0E0FH     0011H     UNIT         ?PR?CLOCKSOUND?DA1302
            CODE    0E20H     0010H     UNIT         ?PR?RTOUTPUTBYTE?DA1302
            CODE    0E30H     000FH     UNIT         ?PR?DELAY5MS?DA1302
            CODE    0E3FH     000FH     UNIT         ?PR?_W1302?DA1302
            CODE    0E4EH     000DH     UNIT         ?PR?KEYSOUND?DA1302
            CODE    0E5BH     000BH     UNIT         ?PR?_R1302?DA1302
            CODE    0E66H     000AH     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   ds1302 (DA1302)


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

?PR?MAIN?DA1302                       -----    -----
  +--> ?PR?DELAY400MS?DA1302
  +--> ?PR?LCMINIT?DA1302
  +--> ?PR?DELAY5MS?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?_R1302?DA1302
  +--> ?PR?MODSET?DA1302
  +--> ?PR?SYSTEMSETUP?DA1302
  +--> ?PR?CLOCKSOUND?DA1302
  +--> ?PR?MODEL0?DA1302

?PR?LCMINIT?DA1302                    -----    -----
  +--> ?PR?_WRITECOMMANDLCM?DA1302
  +--> ?PR?DELAY5MS?DA1302

?PR?_WRITECOMMANDLCM?DA1302           001BH    0001H
  +--> ?PR?READSTATUSLCM?DA1302

?PR?KEYSOUND?DA1302                   -----    -----
  +--> ?PR?DELAY5MS?DA1302

?PR?_R1302?DA1302                     -----    -----
  +--> ?PR?_RTINPUTBYTE?DA1302
  +--> ?PR?RTOUTPUTBYTE?DA1302

?PR?MODSET?DA1302                     -----    -----
  +--> ?PR?DELAY5MS?DA1302
  +--> ?PR?KEYSOUND?DA1302

BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 3


?PR?SYSTEMSETUP?DA1302                -----    -----
  +--> ?PR?OUT_LCM?DA1302
  +--> ?PR?DELAY5MS?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?MODSET?DA1302
  +--> ?PR?TIMESETUP?DA1302
  +--> ?PR?DATESETUP?DA1302
  +--> ?PR?ALARMCLOCKSET?DA1302
  +--> ?PR?LAMPSETUP?DA1302
  +--> ?PR?TIMERESET?DA1302

?PR?OUT_LCM?DA1302                    -----    -----
  +--> ?PR?MODEL0?DA1302
  +--> ?PR?MODEL1?DA1302
  +--> ?PR?MODEL2?DA1302
  +--> ?PR?MODEL3?DA1302
  +--> ?PR?MODEL4?DA1302
  +--> ?PR?MODEL5?DA1302
  +--> ?PR?MODEL6?DA1302

?PR?MODEL0?DA1302                     -----    -----
  +--> ?PR?_DISPLAYLISTCHAR?DA1302
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_R1302?DA1302

?PR?_DISPLAYLISTCHAR?DA1302           0014H    0006H
  +--> ?CO?DA1302
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_OUTPUTINFORMATION?DA1302

?PR?_OUTPUTINFORMATION?DA1302         001AH    0001H
  +--> ?PR?_WRITECOMMANDLCM?DA1302
  +--> ?PR?_WRITEDATALCM?DA1302

?PR?_WRITEDATALCM?DA1302              001BH    0001H
  +--> ?PR?READSTATUSLCM?DA1302

?PR?MODEL1?DA1302                     -----    -----
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302
  +--> ?PR?_R1302?DA1302

?PR?MODEL2?DA1302                     -----    -----
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_R1302?DA1302

?PR?MODEL3?DA1302                     -----    -----
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_R1302?DA1302

?PR?MODEL4?DA1302                     -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 4


  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302
  +--> ?PR?_R1302?DA1302

?PR?MODEL5?DA1302                     -----    -----
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302

?PR?MODEL6?DA1302                     -----    -----
  +--> ?PR?_OUTPUTINFORMATION?DA1302
  +--> ?CO?DA1302
  +--> ?PR?_DISPLAYLISTCHAR?DA1302

?PR?TIMESETUP?DA1302                  -----    -----
  +--> ?PR?MODSET?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?ID_CASE1_KEY?DA1302
  +--> ?PR?OUT_LCM?DA1302

?PR?ID_CASE1_KEY?DA1302               -----    -----
  +--> ?PR?DELAY5MS?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?_SET?DA1302

?PR?_SET?DA1302                       0014H    0005H
  +--> ?PR?_R1302?DA1302
  +--> ?PR?_W1302?DA1302

?PR?_W1302?DA1302                     -----    -----
  +--> ?PR?_RTINPUTBYTE?DA1302

?PR?DATESETUP?DA1302                  -----    -----
  +--> ?PR?MODSET?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?ID_CASE1_KEY?DA1302
  +--> ?PR?OUT_LCM?DA1302

?PR?ALARMCLOCKSET?DA1302              -----    -----
  +--> ?PR?MODSET?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?_R1302?DA1302
  +--> ?PR?ID_CASE1_KEY?DA1302
  +--> ?PR?OUT_LCM?DA1302

?PR?LAMPSETUP?DA1302                  -----    -----
  +--> ?PR?MODSET?DA1302
  +--> ?PR?KEYSOUND?DA1302
  +--> ?PR?ID_CASE1_KEY?DA1302
  +--> ?PR?OUT_LCM?DA1302

?PR?TIMERESET?DA1302                  -----    -----
  +--> ?PR?_SET1302?DA1302
  +--> ?PR?_W1302?DA1302

?PR?_SET1302?DA1302                   0014H    0001H
BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 5


  +--> ?PR?_W1302?DA1302

?PR?CLOCKSOUND?DA1302                 -----    -----
  +--> ?PR?DELAY5MS?DA1302



SYMBOL TABLE OF MODULE:  ds1302 (DA1302)

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

  -------         MODULE        DA1302
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        ACC7
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0BB7H         PUBLIC        TIMER
  B:00A8H.7       PUBLIC        EA
  C:0BEBH         PUBLIC        ClockOff
  B:00A0H.4       PUBLIC        T_CLK
  B:00B0H.0       PUBLIC        P3_0
  D:0008H         PUBLIC        model
  B:00B0H.1       PUBLIC        P3_1
  B:00B0H.2       PUBLIC        P3_2
  C:0E5BH         PUBLIC        _R1302
  C:0BAAH         PUBLIC        systemp
  C:0BDFH         PUBLIC        ClockSet
  C:0E3FH         PUBLIC        _W1302
  C:0BBCH         PUBLIC        DATE
  B:0090H.0       PUBLIC        TimerDown
  C:0BC1H         PUBLIC        alarmclock
  C:0D2CH         PUBLIC        _OutputInformation
  C:0BCCH         PUBLIC        reset
  C:0827H         PUBLIC        main
  D:0009H         PUBLIC        LedTime
  C:09EBH         PUBLIC        id_case1_key
  B:0090H.1       PUBLIC        system
  D:000AH         PUBLIC        msec
  C:0BC7H         PUBLIC        lamp
  C:0BE8H         PUBLIC        ClockOn
  C:073AH         PUBLIC        _Set
  B:00A0H.6       PUBLIC        T_RST
  C:0D4CH         PUBLIC        _WriteCommandLCM
  C:0C89H         PUBLIC        timer_1
  D:0089H         PUBLIC        TMOD
  C:0E53H         PUBLIC        KeySound
  C:0BDBH         PUBLIC        sec
  C:0BD2H         PUBLIC        exit
  C:04ECH         PUBLIC        model0
  C:01DEH         PUBLIC        model1
  C:036BH         PUBLIC        model2
  C:000EH         PUBLIC        model3
  D:00E0H         PUBLIC        ACC
  C:0D63H         PUBLIC        Delay400Ms
  C:0649H         PUBLIC        model4
BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 6


  C:0A54H         PUBLIC        model5
  B:00A8H.1       PUBLIC        ET0
  C:0ABBH         PUBLIC        model6
  B:0090H.2       PUBLIC        TimerUp
  B:00A0H.5       PUBLIC        T_IO
  D:008CH         PUBLIC        TH0
  C:0BD7H         PUBLIC        set
  D:000BH         PUBLIC        id
  B:00A0H.1       PUBLIC        Speaker
  D:008AH         PUBLIC        TL0
  C:0DB2H         PUBLIC        _RTInputByte
  C:0E20H         PUBLIC        RTOutputByte
  C:0CD8H         PUBLIC        datesetup
  B:00A0H.0       PUBLIC        LED
  B:0088H.4       PUBLIC        TR0
  C:0DD7H         PUBLIC        timereset
  C:096BH         PUBLIC        systemsetup
  B:0020H.0       PUBLIC        a
  C:0CFFH         PUBLIC        lampsetup
  B:0020H.1       PUBLIC        b
  D:000CH         PUBLIC        d
  C:0DFDH         PUBLIC        ReadStatusLCM
  C:0CB1H         PUBLIC        timesetup
  C:0E30H         PUBLIC        Delay5Ms
  C:0DEAH         PUBLIC        _WriteDataLCM
  D:000DH         PUBLIC        inittime
  C:0C28H         PUBLIC        alarmclockset
  C:0D95H         PUBLIC        Modset
  C:0B62H         PUBLIC        LCMInit
  C:0C60H         PUBLIC        _Set1302
  C:0BEFH         PUBLIC        Out_LCM
  B:00E0H.0       PUBLIC        ACC0
  C:0B1EH         PUBLIC        _DisplayListChar
  C:0E0FH         PUBLIC        ClockSound
  -------         PROC          MAIN
  C:0827H         LINE#         86
  C:0827H         LINE#         87
  C:0827H         LINE#         88
  C:0829H         LINE#         89
  C:082BH         LINE#         90
  C:082EH         LINE#         91
  C:0831H         LINE#         92
  C:0834H         LINE#         93
  C:0837H         LINE#         94
  C:083AH         LINE#         95
  C:083DH         LINE#         96
  C:083FH         LINE#         97
  C:0841H         LINE#         98
  C:0843H         LINE#         100
  C:0843H         LINE#         101
  C:0843H         LINE#         102
  C:0846H         LINE#         103
  C:0849H         LINE#         104
  C:084CH         LINE#         105
  C:084FH         LINE#         106
  C:0851H         LINE#         107
  C:086FH         LINE#         108
BL51 BANKED LINKER/LOCATER V6.05                                                      09/16/2008  21:50:26  PAGE 7


  C:086FH         LINE#         109
  C:0871H         LINE#         110
  C:0874H         LINE#         111
  C:0877H         LINE#         112
  C:0877H         LINE#         113
  C:087AH         LINE#         114
  C:087CH         LINE#         115
  C:087FH         LINE#         116
  C:089DH         LINE#         117
  C:089DH         LINE#         118
  C:08A4H         LINE#         119
  C:08A6H         LINE#         120
  C:08AEH         LINE#         121
  C:08D6H         LINE#         122
  C:08D9H         LINE#         123
  C:08D9H         LINE#         124
  C:08DCH         LINE#         125
  -------         ENDPROC       MAIN
  C:0E4EH         SYMBOL        L?0234
  -------         PROC          L?0233
  -------         ENDPROC       L?0233
  C:0E4EH         SYMBOL        L?0234
  -------         PROC          KEYSOUND
  C:0E53H         LINE#         128
  C:0E53H         LINE#         129
  C:0E53H         LINE#         130
  C:0E55H         LINE#         131
  C:0E58H         LINE#         132
  C:0E5AH         LINE#         133
  -------         ENDPROC       KEYSOUND
  -------         PROC          CLOCKSOUND
  C:0E0FH         LINE#         134
  C:0E0FH         LINE#         135

⌨️ 快捷键说明

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