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

📄 at45db.m51

📁 SM858单片机完成AT45DB内部数据读写程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        05/14/2008  18:26:15  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE AT45DB.obj TO AT45DB RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  AT45DB.obj (AT45DB)
  E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)


LINK MAP OF MODULE:  AT45DB (AT45DB)


            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?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHBUILT_INERASE?AT45
>> DB
            DATA    0014H     000CH     UNIT         ?DT?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHOUTBUILT_INERASE?A
>> T45DB
            DATA    0020H     000BH     UNIT         ?DT?_AT45DB041B_MAINMEMORYPAGEREAD?AT45DB
            DATA    002BH     000BH     UNIT         _DATA_GROUP_
            DATA    0036H     000AH     UNIT         ?DT?_AT45DB041B_BUFFERREAD?AT45DB
            DATA    0040H     000AH     UNIT         ?DT?_AT45DB041B_BUFFERWRITE?AT45DB
            IDATA   004AH     0080H     UNIT         _IDATA_GROUP_
            IDATA   00CAH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0108H     UNIT         ?CO?AT45DB
            CODE    010BH     009AH     UNIT         ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?AT45DB
            CODE    01A5H     009AH     UNIT         ?PR?_AT45DB041B_MAINMEMORYPAGEREAD?AT45DB
            CODE    023FH     0099H     UNIT         ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHOUTBUILT_INERASE?A
>> T45DB
            CODE    02D8H     007DH     UNIT         ?PR?_AT45DB041B_BUFFERREAD?AT45DB
            CODE    0355H     0078H     UNIT         ?PR?_AT45DB041B_BUFFERWRITE?AT45DB
            CODE    03CDH     0074H     UNIT         ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHBUILT_INERASE?AT45
>> DB
            CODE    0441H     004FH     UNIT         ?C?LIB_CODE
            CODE    0490H     0043H     UNIT         ?PR?MAIN?AT45DB
            CODE    04D3H     0023H     UNIT         ?PR?_DELAY?AT45DB
            CODE    04F6H     0023H     UNIT         ?PR?_SPI_HOSTWRITEBYTE?AT45DB
            CODE    0519H     001BH     UNIT         ?PR?SPI_HOSTREADBYTE?AT45DB
            CODE    0534H     0018H     UNIT         ?PR?INIT_SERIAL?AT45DB
            CODE    054CH     000EH     UNIT         ?PR?_SENDCH?AT45DB
            CODE    055AH     000DH     UNIT         ?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB
            CODE    0567H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   AT45DB (AT45DB)

BL51 BANKED LINKER/LOCATER V5.12                                                      05/14/2008  18:26:15  PAGE 2



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

?PR?MAIN?AT45DB                                  -----    -----      004AH    0080H
  +--> ?PR?INIT_SERIAL?AT45DB
  +--> ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?A...
  +--> ?PR?_SENDCH?AT45DB
  +--> ?PR?_DELAY?AT45DB

?PR?_AT45DB041B_CONTINUOUSARRAYREAD?A...         002BH    000BH      -----    -----
  +--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB
  +--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB
  +--> ?PR?SPI_HOSTREADBYTE?AT45DB

?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB         -----    -----      -----    -----
  +--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB
  +--> ?PR?SPI_HOSTREADBYTE?AT45DB



SYMBOL TABLE OF MODULE:  AT45DB (AT45DB)

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

  -------         MODULE        AT45DB
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0519H         PUBLIC        SPI_HostReadByte
  B:00A8H.7       PUBLIC        EA
  C:0355H         PUBLIC        _AT45DB041B_BufferWrite
  D:00A8H         PUBLIC        IE
  C:055AH         PUBLIC        AT45DB041B_StatusRegisterRead
  C:054CH         PUBLIC        _SendCh
  B:00A0H.4       PUBLIC        SPI_AY1
  D:00B8H         PUBLIC        IP
  B:00A0H.5       PUBLIC        SPI_AY2
  C:0534H         PUBLIC        init_serial
  B:00A0H.6       PUBLIC        SPI_AY3
  B:0098H.1       PUBLIC        TI
  C:0003H         PUBLIC        DisPlay22
  C:01A5H         PUBLIC        _AT45DB041B_MainMemoryPageRead
  C:0490H         PUBLIC        main
  B:0080H.3       PUBLIC        SPI_SCK
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:0080H.2       PUBLIC        SPI_RES
BL51 BANKED LINKER/LOCATER V5.12                                                      05/14/2008  18:26:15  PAGE 3


  D:008DH         PUBLIC        TH1
  C:023FH         PUBLIC        _AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:010BH         PUBLIC        _AT45DB041B_ContinuousArrayRead
  B:0080H.1       PUBLIC        SPI_CS
  D:00C8H         PUBLIC        T2CON
  B:0080H.4       PUBLIC        SPI_SI
  B:00A0H.3       PUBLIC        SPI_SO
  C:04D3H         SYMBOL        _delay
  C:04F6H         PUBLIC        _SPI_HostWriteByte
  C:03CDH         PUBLIC        _AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase
  B:0080H.0       PUBLIC        SPI_WP
  D:00D0H         PUBLIC        PSW
  C:02D8H         PUBLIC        _AT45DB041B_BufferRead
  -------         PROC          _DELAY
  D:0006H         SYMBOL        s
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:04D3H         LINE#         33
  C:04D3H         LINE#         34
  C:04D3H         LINE#         36
  C:04E4H         LINE#         37
  C:04F5H         LINE#         38
  -------         ENDPROC       _DELAY
  -------         PROC          INIT_SERIAL
  C:0534H         LINE#         41
  C:0534H         LINE#         43
  C:0534H         LINE#         45
  C:0537H         LINE#         46
  C:053AH         LINE#         47
  C:053DH         LINE#         48
  C:0540H         LINE#         49
  C:0543H         LINE#         50
  C:0546H         LINE#         51
  C:0549H         LINE#         53
  C:054BH         LINE#         54
  -------         ENDPROC       INIT_SERIAL
  -------         PROC          _SENDCH
  D:0007H         SYMBOL        c
  C:054CH         LINE#         57
  C:054CH         LINE#         58
  C:054EH         LINE#         59
  C:0550H         LINE#         60
  C:0552H         LINE#         61
  C:0555H         LINE#         62
  C:0557H         LINE#         63
  C:0559H         LINE#         64
  -------         ENDPROC       _SENDCH
  -------         PROC          SPI_HOSTREADBYTE
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        rByte
  -------         ENDDO         
  C:0519H         LINE#         67
  C:0519H         LINE#         68
BL51 BANKED LINKER/LOCATER V5.12                                                      05/14/2008  18:26:15  PAGE 4


  C:051BH         LINE#         70
  C:0522H         LINE#         71
  C:0524H         LINE#         72
  C:0526H         LINE#         74
  C:052AH         LINE#         75
  C:0530H         LINE#         76
  C:0533H         LINE#         77
  C:0533H         LINE#         78
  -------         ENDPROC       SPI_HOSTREADBYTE
  -------         PROC          _SPI_HOSTWRITEBYTE
  D:0007H         SYMBOL        wByte
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:04F6H         LINE#         79
  C:04F6H         LINE#         82
  C:04FEH         LINE#         83
  C:050FH         LINE#         84
  C:0511H         LINE#         86
  C:0513H         LINE#         87
  C:0515H         LINE#         88
  C:0518H         LINE#         89

⌨️ 快捷键说明

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