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

📄 24c02.m51

📁 WAVE6000 编写的AT24C02驱动 用于掉电数据保护
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        08/05/2005  14:59:56  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\C51\P1\24C02.OBJ TO E:\C51\P1\24C02 RS (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  E:\C51\P1\24C02.OBJ (24C02)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  E:\C51\P1\24C02 (24C02)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0020H     UNIT         _DATA_GROUP_
            IDATA   0041H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     005EH     UNIT         ?PR?_READ24C02?24C02
            CODE    0061H     0055H     UNIT         ?PR?_WRITE24C02?24C02
            CODE    00B6H     0043H     UNIT         ?PR?MAIN?24C02
            CODE    00F9H     002CH     UNIT         ?PR?_WRITE8BIT?24C02
            CODE    0125H     002BH     UNIT         ?C?LIB_CODE
            CODE    0150H     0022H     UNIT         ?PR?_DELAYMS?24C02
            CODE    0172H     001AH     UNIT         ?PR?START?24C02
            CODE    018CH     0019H     UNIT         ?PR?STOP?24C02
            CODE    01A5H     0015H     UNIT         ?PR?READ8BIT?24C02
            CODE    01BAH     0014H     UNIT         ?PR?DELAY1MS?24C02
            CODE    01CEH     0013H     UNIT         ?PR?NOACK?24C02
            CODE    01E1H     0012H     UNIT         ?PR?ACK?24C02
            CODE    01F3H     0011H     UNIT         ?PR?_DELAY?24C02
            CODE    0204H     000DH     UNIT         ?PR?TESTACK?24C02
            CODE    0211H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   E:\C51\P1\24C02 (24C02)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?24C02

?PR?MAIN?24C02                 -----    -----      0021H    0015H
BL51 BANKED LINKER/LOCATER V4.13                                                      08/05/2005  14:59:56  PAGE 2


  +--> ?PR?_WRITE24C02?24C02
  +--> ?PR?_READ24C02?24C02

?PR?_WRITE24C02?24C02          -----    -----      0036H    0007H
  +--> ?PR?START?24C02
  +--> ?PR?_WRITE8BIT?24C02
  +--> ?PR?TESTACK?24C02
  +--> ?PR?STOP?24C02
  +--> ?PR?_DELAYMS?24C02

?PR?START?24C02                -----    -----      -----    -----
  +--> ?PR?_DELAY?24C02

?PR?_WRITE8BIT?24C02           -----    -----      003DH    0002H
  +--> ?PR?_DELAY?24C02

?PR?TESTACK?24C02              0020H.0  0000H.1    -----    -----

?PR?STOP?24C02                 -----    -----      -----    -----
  +--> ?PR?_DELAY?24C02

?PR?_DELAYMS?24C02             -----    -----      003DH    0004H
  +--> ?PR?DELAY1MS?24C02

?PR?_READ24C02?24C02           -----    -----      0036H    0007H
  +--> ?PR?START?24C02
  +--> ?PR?_WRITE8BIT?24C02
  +--> ?PR?TESTACK?24C02
  +--> ?PR?READ8BIT?24C02
  +--> ?PR?ACK?24C02
  +--> ?PR?NOACK?24C02
  +--> ?PR?STOP?24C02

?PR?ACK?24C02                  -----    -----      -----    -----
  +--> ?PR?_DELAY?24C02

?PR?NOACK?24C02                -----    -----      -----    -----
  +--> ?PR?_DELAY?24C02



SYMBOL TABLE OF MODULE:  E:\C51\P1\24C02 (24C02)

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

  -------         MODULE        24C02
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  C:0003H         PUBLIC        _Read24c02
  D:00A8H         PUBLIC        IE
  C:01E1H         PUBLIC        Ack
  C:0172H         PUBLIC        Start
BL51 BANKED LINKER/LOCATER V4.13                                                      08/05/2005  14:59:56  PAGE 3


  C:0150H         PUBLIC        _DelayMs
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  C:0061H         PUBLIC        _Write24c02
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  B:00B8H.4       PUBLIC        PS
  C:01BAH         PUBLIC        delay1ms
  B:00D0H.2       PUBLIC        OV
  C:00B6H         PUBLIC        main
  C:018CH         PUBLIC        Stop
  B:00B0H.6       PUBLIC        WR
  C:0204H         PUBLIC        TestAck
  D:0089H         PUBLIC        TMOD
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  C:00F9H         PUBLIC        _Write8Bit
  D:00E0H         PUBLIC        ACC
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  B:0098H.2       PUBLIC        RB8
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  C:01CEH         PUBLIC        NoAck
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  C:01A5H         PUBLIC        Read8Bit
  B:0088H.6       PUBLIC        TR1
  B:00B0H.5       PUBLIC        SDA
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  B:00B0H.4       PUBLIC        SCL
  B:0098H.4       PUBLIC        REN
  B:00E0H.5       PUBLIC        tt
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:01F9H         PUBLIC        _delay
  B:00D0H.5       PUBLIC        F0
  -------         PROC          MAIN
  -------         DO            MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/05/2005  14:59:56  PAGE 4


  D:0006H         SYMBOL        i
  D:0021H         SYMBOL        wdata
  D:002BH         SYMBOL        rdata
  D:0007H         SYMBOL        temp
  D:0035H         SYMBOL        temp1
  -------         ENDDO         temp1
  C:00B6H         LINE#         28
  C:00B6H         LINE#         29
  C:00B6H         LINE#         32
  C:00B9H         LINE#         33
  C:00B9H         LINE#         35
  C:00C2H         LINE#         36
  C:00CDH         LINE#         38
  C:00DBH         LINE#         40
  C:00E9H         LINE#         41
  C:00EBH         LINE#         42
  C:00EDH         LINE#         43
  C:00EFH         LINE#         44
  C:00F1H         LINE#         45
  C:00F3H         LINE#         46
  C:00F5H         LINE#         47
  C:00F5H         LINE#         48

⌨️ 快捷键说明

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