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

📄 ds1302.m51

📁 一个C语言编写的单片机控制外部灯的代码
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        04/22/2003  22:51:04  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Ds1302.obj TO Ds1302


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Ds1302.obj (DS1302)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)


LINK MAP OF MODULE:  Ds1302 (DS1302)


            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     002FH     UNIT         _DATA_GROUP_
            IDATA   0037H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     00F6H     UNIT         ?C?LIB_CODE
            CODE    00F9H     0078H     UNIT         ?PR?MAIN?DS1302
            CODE    0171H     0062H     UNIT         ?PR?_READRAM?DS1302
            CODE    01D3H     0062H     UNIT         ?PR?_READRTC?DS1302
            CODE    0235H     004DH     UNIT         ?PR?READ?DS1302
            CODE    0282H     0041H     UNIT         ?PR?WRITE?DS1302
            CODE    02C3H     0028H     UNIT         ?CO?DS1302
            CODE    02EBH     001DH     UNIT         ?PR?_WRITERAM?DS1302
            CODE    0308H     001DH     UNIT         ?PR?_WRITERTC?DS1302
            CODE    0325H     0016H     UNIT         ?PR?_WRITERTC_BYTE?DS1302
            CODE    033BH     0014H     UNIT         ?PR?_WRITERAM_BYTE?DS1302
            CODE    034FH     000CH     UNIT         ?C_C51STARTUP
            CODE    035BH     0007H     UNIT         ?PR?_WRITESEC?DS1302
            CODE    0362H     0007H     UNIT         ?PR?_WRITEMIN?DS1302
            CODE    0369H     0007H     UNIT         ?PR?_WRITEHR?DS1302
            CODE    0370H     0007H     UNIT         ?PR?_WRITEDAY?DS1302
            CODE    0377H     0007H     UNIT         ?PR?_WRITEMONTH?DS1302
            CODE    037EH     0007H     UNIT         ?PR?_WRITEWEEK?DS1302
            CODE    0385H     0007H     UNIT         ?PR?_WRITEYEAR?DS1302
            CODE    038CH     0007H     UNIT         ?PR?_WRITECONTROL?DS1302
            CODE    0393H     0007H     UNIT         ?PR?DISABLEWP?DS1302
            CODE    039AH     0007H     UNIT         ?PR?ENABLEWP?DS1302
            CODE    03A1H     0006H     UNIT         ?PR?READSEC?DS1302
            CODE    03A7H     0006H     UNIT         ?PR?READMIN?DS1302
            CODE    03ADH     0006H     UNIT         ?PR?READHR?DS1302
            CODE    03B3H     0006H     UNIT         ?PR?READDAY?DS1302
            CODE    03B9H     0006H     UNIT         ?PR?READMONTH?DS1302
            CODE    03BFH     0006H     UNIT         ?PR?READWEEK?DS1302
            CODE    03C5H     0006H     UNIT         ?PR?READYEAR?DS1302
            CODE    03CBH     0004H     UNIT         ?PR?_READRAM_BYTE?DS1302
            CODE    03CFH     0004H     UNIT         ?PR?_READRTC_BYTE?DS1302

BL51 BANKED LINKER/LOCATER V5.02                                                      04/22/2003  22:51:04  PAGE 2




OVERLAY MAP OF MODULE:   Ds1302 (DS1302)


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

?PR?MAIN?DS1302                   0008H    002FH
  +--> ?CO?DS1302
  +--> ?PR?_READRTC?DS1302
  +--> ?PR?DISABLEWP?DS1302
  +--> ?PR?_WRITECONTROL?DS1302
  +--> ?PR?_WRITERAM?DS1302
  +--> ?PR?_WRITERTC?DS1302
  +--> ?PR?ENABLEWP?DS1302
  +--> ?PR?_READRAM?DS1302
  +--> ?PR?READSEC?DS1302
  +--> ?PR?READMIN?DS1302
  +--> ?PR?READHR?DS1302
  +--> ?PR?READDAY?DS1302
  +--> ?PR?READMONTH?DS1302
  +--> ?PR?READWEEK?DS1302
  +--> ?PR?READYEAR?DS1302

?PR?_READRTC?DS1302               -----    -----
  +--> ?PR?WRITE?DS1302

?PR?DISABLEWP?DS1302              -----    -----
  +--> ?PR?_WRITERTC_BYTE?DS1302

?PR?_WRITERTC_BYTE?DS1302         -----    -----
  +--> ?PR?WRITE?DS1302

?PR?_WRITECONTROL?DS1302          -----    -----
  +--> ?PR?_WRITERTC_BYTE?DS1302

?PR?_WRITERAM?DS1302              -----    -----
  +--> ?PR?WRITE?DS1302

?PR?_WRITERTC?DS1302              -----    -----
  +--> ?PR?WRITE?DS1302

?PR?ENABLEWP?DS1302               -----    -----
  +--> ?PR?_WRITERTC_BYTE?DS1302

?PR?_READRAM?DS1302               -----    -----
  +--> ?PR?WRITE?DS1302

?PR?READSEC?DS1302                -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?_READRTC_BYTE?DS1302          -----    -----
  +--> ?PR?READ?DS1302
BL51 BANKED LINKER/LOCATER V5.02                                                      04/22/2003  22:51:04  PAGE 3



?PR?READ?DS1302                   -----    -----
  +--> ?PR?WRITE?DS1302

?PR?READMIN?DS1302                -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?READHR?DS1302                 -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?READDAY?DS1302                -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?READMONTH?DS1302              -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?READWEEK?DS1302               -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302

?PR?READYEAR?DS1302               -----    -----
  +--> ?PR?_READRTC_BYTE?DS1302



SYMBOL TABLE OF MODULE:  Ds1302 (DS1302)

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

  -------         MODULE        DS1302
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0171H         PUBLIC        _ReadRam
  D:0090H         PUBLIC        P1
  C:0385H         PUBLIC        _WriteYear
  D:00B0H         PUBLIC        P3
  C:033BH         PUBLIC        _WriteRam_Byte
  C:03B9H         PUBLIC        ReadMonth
  C:035BH         PUBLIC        _WriteSec
  C:03BFH         PUBLIC        ReadWeek
  C:0370H         PUBLIC        _WriteDay
  C:0282H         PUBLIC        Write
  D:00A8H         PUBLIC        IE
  C:02EBH         PUBLIC        _WriteRam
  C:03C5H         PUBLIC        ReadYear
  C:0362H         PUBLIC        _WriteMin
  D:00B8H         PUBLIC        IP
  C:03A1H         PUBLIC        ReadSec
  C:03B3H         PUBLIC        ReadDay
  C:03A7H         PUBLIC        ReadMin
  C:00F9H         PUBLIC        main
  C:0369H         PUBLIC        _WriteHr
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:03ADH         PUBLIC        ReadHr
  B:0090H.1       PUBLIC        ds1302_dat
  B:0090H.0       PUBLIC        ds1302_clk
  C:03CFH         PUBLIC        _ReadRTC_Byte
BL51 BANKED LINKER/LOCATER V5.02                                                      04/22/2003  22:51:04  PAGE 4


  C:02C3H         SYMBOL        _?ix1000
  C:02E3H         SYMBOL        _?ix1001
  D:00E0H         PUBLIC        ACC
  C:01D3H         PUBLIC        _ReadRTC
  C:0325H         PUBLIC        _WriteRTC_Byte
  C:038CH         PUBLIC        _WriteControl
  B:00E0H.0       PUBLIC        ACC_0
  C:0308H         PUBLIC        _WriteRTC
  B:00E0H.1       PUBLIC        ACC_1
  B:00E0H.2       PUBLIC        ACC_2
  B:00E0H.3       PUBLIC        ACC_3
  B:0090H.2       PUBLIC        ds1302_rst
  B:00E0H.4       PUBLIC        ACC_4
  B:00E0H.5       PUBLIC        ACC_5
  B:00E0H.6       PUBLIC        ACC_6
  B:00E0H.7       PUBLIC        ACC_7
  C:0393H         PUBLIC        DisableWP
  D:00C8H         PUBLIC        T2CON
  C:039AH         PUBLIC        EnableWP
  C:03CBH         PUBLIC        _ReadRam_Byte
  C:0377H         PUBLIC        _WriteMonth
  D:00D0H         PUBLIC        PSW
  C:037EH         PUBLIC        _WriteWeek
  C:0241H         PUBLIC        Read
  -------         PROC          WRITE
  C:0282H         LINE#         47
  C:0282H         LINE#         48
  C:0282H         LINE#         49
  C:0286H         LINE#         50
  C:0288H         LINE#         51
  C:028AH         LINE#         52
  C:028EH         LINE#         53
  C:0292H         LINE#         54
  C:0296H         LINE#         55
  C:029AH         LINE#         56
  C:029EH         LINE#         57
  C:02A2H         LINE#         58
  C:02A6H         LINE#         59
  C:02AAH         LINE#         60
  C:02AEH         LINE#         61
  C:02B2H         LINE#         62
  C:02B6H         LINE#         63
  C:02BAH         LINE#         64
  C:02BEH         LINE#         65
  C:02C2H         LINE#         66
  -------         ENDPROC       WRITE
  -------         PROC          L?0041
  -------         ENDPROC       L?0041
  -------         PROC          READ
  C:0241H         LINE#         68
  C:0241H         LINE#         69
  C:0241H         LINE#         70
  C:0245H         LINE#         71
  C:0247H         LINE#         72
  C:0249H         LINE#         73
  C:024DH         LINE#         74
  C:0251H         LINE#         75
BL51 BANKED LINKER/LOCATER V5.02                                                      04/22/2003  22:51:04  PAGE 5


  C:0255H         LINE#         76
  C:0259H         LINE#         77
  C:025DH         LINE#         78
  C:0261H         LINE#         79
  C:0265H         LINE#         80
  C:0269H         LINE#         81
  C:026DH         LINE#         82
  C:0271H         LINE#         83
  C:0275H         LINE#         84
  C:0279H         LINE#         85
  C:027DH         LINE#         86
  C:0281H         LINE#         87
  -------         ENDPROC       READ
  -------         PROC          _READRAM_BYTE
  D:0007H         SYMBOL        address
  C:03CBH         LINE#         89
  C:03CBH         LINE#         90
  C:03CBH         LINE#         91
  C:03CBH         LINE#         92
  C:03CBH         LINE#         93
  C:03CBH         LINE#         94
  C:03CBH         LINE#         95
  C:03CBH         LINE#         96
  C:03CBH         LINE#         97
  C:03CEH         LINE#         98
  C:03CEH         LINE#         99
  -------         ENDPROC       _READRAM_BYTE
  -------         PROC          _READRTC_BYTE
  D:0007H         SYMBOL        address
  C:03CFH         LINE#         101
  C:03CFH         LINE#         102
  C:03CFH         LINE#         103
  C:03CFH         LINE#         104
  C:03CFH         LINE#         105
  C:03CFH         LINE#         106
  C:03CFH         LINE#         107
  C:03CFH         LINE#         108
  C:03CFH         LINE#         109
  C:03D2H         LINE#         110
  C:03D2H         LINE#         111
  -------         ENDPROC       _READRTC_BYTE
  -------         PROC          _WRITERAM_BYTE
  D:0007H         SYMBOL        address
  D:0005H         SYMBOL        number
  C:033BH         LINE#         113
  C:033BH         LINE#         114
  C:033BH         LINE#         115
  C:0341H         LINE#         116
  C:0342H         LINE#         117
  C:0345H         LINE#         118
  C:0346H         LINE#         119
  C:0349H         LINE#         120
  C:034BH         LINE#         121
  C:034DH         LINE#         122
  C:034EH         LINE#         123
  -------         ENDPROC       _WRITERAM_BYTE
  -------         PROC          _WRITERTC_BYTE
BL51 BANKED LINKER/LOCATER V5.02                                                      04/22/2003  22:51:04  PAGE 6


  D:0007H         SYMBOL        address
  D:0005H         SYMBOL        number
  C:0325H         LINE#         125

⌨️ 快捷键说明

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