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

📄 stc_lsm303dlh.m51

📁 GY-51 LSM303DLH 三轴磁场加速度模块
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/19/2011  23:40:18  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, STC_LSM303DLH.obj TO STC_LSM303DLH


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  STC_LSM303DLH.obj (STC_LSM303DLH)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (ATAN2)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (ATAN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)


LINK MAP OF MODULE:  STC_LSM303DLH (?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     0014H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     000FH     UNIT         ?DT?STC_LSM303DLH
            IDATA   0030H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     049AH     UNIT         ?C?LIB_CODE
            CODE    049DH     0128H     UNIT         ?PR?ATAN?ATAN
            CODE    05C5H     00B7H     UNIT         ?PR?DISPLAY_ANGLE?STC_LSM303DLH
            CODE    067CH     0094H     UNIT         ?PR?_CONVERSION?STC_LSM303DLH
            CODE    0710H     0076H     UNIT         ?PR?DISPLAY_Z?STC_LSM303DLH
            CODE    0786H     0073H     UNIT         ?PR?DISPLAY_Y?STC_LSM303DLH
            CODE    07F9H     0073H     UNIT         ?PR?_ATAN2?ATAN2
            CODE    086CH     0072H     UNIT         ?PR?DISPLAY_X?STC_LSM303DLH
            CODE    08DEH     003AH     UNIT         ?PR?MAIN?STC_LSM303DLH
            CODE    0918H     002CH     UNIT         ?PR?_LSM303_SENDBYTE?STC_LSM303DLH
            CODE    0944H     0024H     UNIT         ?PR?_MULTIPLE_READ?STC_LSM303DLH
            CODE    0968H     0020H     UNIT         ?PR?_DELAY?STC_LSM303DLH
            CODE    0988H     001FH     UNIT         ?PR?_DISPLAYONECHAR?STC_LSM303DLH
            CODE    09A7H     001EH     UNIT         ?PR?LSM303_RECVBYTE?STC_LSM303DLH
            CODE    09C5H     001BH     UNIT         ?PR?INITLCD?STC_LSM303DLH
BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 2


            CODE    09E0H     0017H     UNIT         ?PR?_SINGLE_WRITE?STC_LSM303DLH
            CODE    09F7H     0015H     UNIT         ?PR?_WRITECOMMANDLCM?STC_LSM303DLH
            CODE    0A0CH     0014H     UNIT         ?PR?WAITFORENABLE?STC_LSM303DLH
            CODE    0A20H     0012H     UNIT         ?PR?_WRITEDATALCM?STC_LSM303DLH
            CODE    0A32H     0012H     UNIT         ?PR?_SINGLE_READ?STC_LSM303DLH
            CODE    0A44H     0011H     UNIT         ?PR?DELAY5US?STC_LSM303DLH
            CODE    0A55H     000FH     UNIT         ?PR?DELAY5MS?STC_LSM303DLH
            CODE    0A64H     000FH     UNIT         ?PR?LSM303_START?STC_LSM303DLH
            CODE    0A73H     000EH     UNIT         ?PR?LSM303_SENDACK?STC_LSM303DLH
            CODE    0A81H     000DH     UNIT         ?PR?LSM303_RECVACK?STC_LSM303DLH
            CODE    0A8EH     000CH     UNIT         ?C_C51STARTUP
            CODE    0A9AH     000CH     UNIT         ?PR?LSM303_STOP?STC_LSM303DLH
            CODE    0AA6H     0009H     UNIT         ?PR?INIT_LSM303A?STC_LSM303DLH
            CODE    0AAFH     0009H     UNIT         ?PR?INIT_LSM303M?STC_LSM303DLH



OVERLAY MAP OF MODULE:   STC_LSM303DLH (?C_STARTUP)


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

?PR?MAIN?STC_LSM303DLH                     -----    -----      -----    -----
  +--> ?PR?_DELAY?STC_LSM303DLH
  +--> ?PR?INITLCD?STC_LSM303DLH
  +--> ?PR?INIT_LSM303A?STC_LSM303DLH
  +--> ?PR?INIT_LSM303M?STC_LSM303DLH
  +--> ?PR?DISPLAY_X?STC_LSM303DLH
  +--> ?PR?DISPLAY_Y?STC_LSM303DLH
  +--> ?PR?DISPLAY_Z?STC_LSM303DLH
  +--> ?PR?_MULTIPLE_READ?STC_LSM303DLH
  +--> ?PR?DISPLAY_ANGLE?STC_LSM303DLH

?PR?INITLCD?STC_LSM303DLH                  -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?STC_LSM303DLH

?PR?_WRITECOMMANDLCM?STC_LSM303DLH         -----    -----      -----    -----
  +--> ?PR?WAITFORENABLE?STC_LSM303DLH

?PR?INIT_LSM303A?STC_LSM303DLH             -----    -----      -----    -----
  +--> ?PR?_SINGLE_WRITE?STC_LSM303DLH

?PR?_SINGLE_WRITE?STC_LSM303DLH            -----    -----      -----    -----
  +--> ?PR?LSM303_START?STC_LSM303DLH
  +--> ?PR?_LSM303_SENDBYTE?STC_LSM303DLH
  +--> ?PR?LSM303_STOP?STC_LSM303DLH

?PR?LSM303_START?STC_LSM303DLH             -----    -----      -----    -----
  +--> ?PR?DELAY5US?STC_LSM303DLH

?PR?_LSM303_SENDBYTE?STC_LSM303DLH         -----    -----      -----    -----
  +--> ?PR?LSM303_START?STC_LSM303DLH
  +--> ?PR?DELAY5US?STC_LSM303DLH
BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 3


  +--> ?PR?LSM303_RECVACK?STC_LSM303DLH

?PR?LSM303_RECVACK?STC_LSM303DLH           -----    -----      -----    -----
  +--> ?PR?DELAY5US?STC_LSM303DLH

?PR?LSM303_STOP?STC_LSM303DLH              -----    -----      -----    -----
  +--> ?PR?DELAY5US?STC_LSM303DLH

?PR?INIT_LSM303M?STC_LSM303DLH             -----    -----      -----    -----
  +--> ?PR?_SINGLE_WRITE?STC_LSM303DLH

?PR?DISPLAY_X?STC_LSM303DLH                -----    -----      -----    -----
  +--> ?PR?_SINGLE_READ?STC_LSM303DLH
  +--> ?PR?_DISPLAYONECHAR?STC_LSM303DLH
  +--> ?PR?_CONVERSION?STC_LSM303DLH

?PR?_SINGLE_READ?STC_LSM303DLH             -----    -----      -----    -----
  +--> ?PR?_LSM303_SENDBYTE?STC_LSM303DLH
  +--> ?PR?LSM303_RECVBYTE?STC_LSM303DLH
  +--> ?PR?LSM303_SENDACK?STC_LSM303DLH
  +--> ?PR?LSM303_STOP?STC_LSM303DLH

?PR?LSM303_RECVBYTE?STC_LSM303DLH          -----    -----      -----    -----
  +--> ?PR?DELAY5US?STC_LSM303DLH

?PR?LSM303_SENDACK?STC_LSM303DLH           0020H.0  0000H.1    -----    -----
  +--> ?PR?DELAY5US?STC_LSM303DLH

?PR?_DISPLAYONECHAR?STC_LSM303DLH          -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?STC_LSM303DLH
  +--> ?PR?_WRITEDATALCM?STC_LSM303DLH

?PR?_WRITEDATALCM?STC_LSM303DLH            -----    -----      -----    -----
  +--> ?PR?WAITFORENABLE?STC_LSM303DLH

?PR?DISPLAY_Y?STC_LSM303DLH                -----    -----      -----    -----
  +--> ?PR?_SINGLE_READ?STC_LSM303DLH
  +--> ?PR?_DISPLAYONECHAR?STC_LSM303DLH
  +--> ?PR?_CONVERSION?STC_LSM303DLH

?PR?DISPLAY_Z?STC_LSM303DLH                -----    -----      -----    -----
  +--> ?PR?_SINGLE_READ?STC_LSM303DLH
  +--> ?PR?_DISPLAYONECHAR?STC_LSM303DLH
  +--> ?PR?_CONVERSION?STC_LSM303DLH

?PR?_MULTIPLE_READ?STC_LSM303DLH           -----    -----      -----    -----
  +--> ?PR?_LSM303_SENDBYTE?STC_LSM303DLH
  +--> ?PR?LSM303_RECVBYTE?STC_LSM303DLH
  +--> ?PR?LSM303_SENDACK?STC_LSM303DLH
  +--> ?PR?LSM303_STOP?STC_LSM303DLH
  +--> ?PR?DELAY5MS?STC_LSM303DLH

?PR?DISPLAY_ANGLE?STC_LSM303DLH            -----    -----      0008H    0008H
  +--> ?PR?_ATAN2?ATAN2
  +--> ?PR?_CONVERSION?STC_LSM303DLH
  +--> ?PR?_DISPLAYONECHAR?STC_LSM303DLH

BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 4


?PR?_ATAN2?ATAN2                           -----    -----      0010H    0008H
  +--> ?PR?ATAN?ATAN

?PR?ATAN?ATAN                              0020H.0  0000H.2    0018H    0004H



SYMBOL TABLE OF MODULE:  STC_LSM303DLH (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0A8EH         SEGMENT       ?C_C51STARTUP
  I:0030H         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:0A91H         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:0A8EH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0A8EH         LINE#         99
  C:0A90H         LINE#         100
  C:0A91H         LINE#         101
  C:0A92H         LINE#         102
  C:0A94H         LINE#         151
  C:0A97H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        STC_LSM303DLH
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0A55H         PUBLIC        Delay5ms
  C:0A0CH         PUBLIC        WaitForEnable
  C:0A9AH         PUBLIC        LSM303_Stop
  C:09A7H         PUBLIC        LSM303_RecvByte
  C:09F7H         PUBLIC        _WriteCommandLCM
  C:0A44H         PUBLIC        Delay5us
BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 5


  B:00D0H.7       PUBLIC        CY
  C:0A35H         PUBLIC        _Single_Read
  C:08DEH         PUBLIC        main
  C:09C5H         PUBLIC        InitLcd
  D:0021H         PUBLIC        qian
  C:0692H         PUBLIC        _conversion
  D:0022H         PUBLIC        bai
  C:0944H         PUBLIC        _Multiple_read
  C:09E0H         PUBLIC        _Single_Write
  C:0AA6H         PUBLIC        Init_LSM303A
  D:0023H         PUBLIC        dis_data
  C:0A73H         PUBLIC        LSM303_SendACK
  C:05C5H         PUBLIC        display_Angle
  D:0025H         PUBLIC        shi
  C:0A81H         PUBLIC        LSM303_RecvACK
  D:0026H         PUBLIC        wan
  C:0AAFH         PUBLIC        Init_LSM303M
  C:0A20H         PUBLIC        _WriteDataLCM
  D:0027H         PUBLIC        ge
  B:00A0H.2       PUBLIC        LCM_EN
  C:086CH         PUBLIC        display_x
  C:0786H         PUBLIC        display_y
  C:0710H         PUBLIC        display_z
  B:0090H.1       PUBLIC        SDA
  D:0028H         PUBLIC        BUF
  C:0988H         PUBLIC        _DisplayOneChar
  B:00A0H.0       PUBLIC        LCM_RS
  B:0090H.0       PUBLIC        SCL
  B:00A0H.1       PUBLIC        LCM_RW
  C:092BH         PUBLIC        _LSM303_SendByte
  C:0968H         PUBLIC        _delay
  C:0A64H         PUBLIC        LSM303_Start
  C:067CH         SYMBOL        L?0065
  -------         PROC          L?0064
  -------         ENDPROC       L?0064
  C:067CH         SYMBOL        L?0065
  -------         PROC          _CONVERSION
  D:0002H         SYMBOL        temp_data
  C:0692H         LINE#         60
  C:0696H         LINE#         61
  C:0696H         LINE#         62
  C:06A2H         LINE#         63
  C:06B1H         LINE#         64
  C:06C1H         LINE#         65
  C:06D0H         LINE#         66
  C:06E0H         LINE#         67
  C:06EFH         LINE#         68
  C:06FFH         LINE#         69
  C:070AH         LINE#         70
  C:070FH         LINE#         71
  -------         ENDPROC       _CONVERSION
  -------         PROC          _DELAY
  D:0006H         SYMBOL        k
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 6


  C:0968H         LINE#         74
  C:0968H         LINE#         75
  C:0968H         LINE#         77
  C:0972H         LINE#         78
  C:0972H         LINE#         79
  C:0975H         LINE#         80
  C:0987H         LINE#         81
  -------         ENDPROC       _DELAY
  -------         PROC          WAITFORENABLE
  C:0A0CH         LINE#         83
  C:0A0CH         LINE#         84
  C:0A0CH         LINE#         85
  C:0A0FH         LINE#         86
  C:0A14H         LINE#         87
  C:0A18H         LINE#         88
  C:0A1DH         LINE#         89
  C:0A1FH         LINE#         90
  -------         ENDPROC       WAITFORENABLE
  -------         PROC          _WRITECOMMANDLCM
  D:0007H         SYMBOL        CMD
  D:0005H         SYMBOL        Attribc
  C:09F7H         LINE#         92
  C:09F7H         LINE#         93
  C:09F7H         LINE#         94
  C:09FDH         LINE#         95
  C:0A02H         LINE#         96
  C:0A05H         LINE#         97
  C:0A0BH         LINE#         98
  -------         ENDPROC       _WRITECOMMANDLCM
  -------         PROC          _WRITEDATALCM
  D:0007H         SYMBOL        dataW
  C:0A20H         LINE#         100
  C:0A20H         LINE#         101
  C:0A20H         LINE#         102
  C:0A23H         LINE#         103
  C:0A28H         LINE#         104
  C:0A2BH         LINE#         105
  C:0A31H         LINE#         106
  -------         ENDPROC       _WRITEDATALCM
  -------         PROC          INITLCD
  C:09C5H         LINE#         108
  C:09C5H         LINE#         109
  C:09C5H         LINE#         110
  C:09CCH         LINE#         111
  C:09D1H         LINE#         112
  C:09D6H         LINE#         113
  C:09DBH         LINE#         114
  -------         ENDPROC       INITLCD
  -------         PROC          _DISPLAYONECHAR
  D:0006H         SYMBOL        X
  D:0005H         SYMBOL        Y
  D:0004H         SYMBOL        DData
  C:0988H         LINE#         117
  C:098CH         LINE#         118
  C:098CH         LINE#         119
  C:098FH         LINE#         120
  C:0992H         LINE#         121
BL51 BANKED LINKER/LOCATER V5.03                                                      06/19/2011  23:40:18  PAGE 7

⌨️ 快捷键说明

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