0.m51

来自「C8051F350控制器」· M51 代码 · 共 540 行 · 第 1/2 页

M51
540
字号
BL51 BANKED LINKER/LOCATER V5.11                                                        04/20/2007  08:03:59  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE H:\POWER_~1.20\0.OBJ TO H:\POWER_~1.20\0 RS (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  H:\POWER_~1.20\0.OBJ (0)
  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?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (LOG)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  H:\POWER_~1.20\0 (0)


            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     0010H     UNIT         _DATA_GROUP_
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     004AH     UNIT         ?ID?0
            IDATA   006BH     000CH     UNIT         _IDATA_GROUP_
            IDATA   0077H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     068DH     UNIT         ?C?LIB_CODE
            CODE    0690H     023AH     UNIT         ?PR?MAIN?0
BL51 BANKED LINKER/LOCATER V5.11                                                      04/20/2007  08:03:59  PAGE 2


            CODE    08CAH     01A8H     UNIT         ?PR?_POWER_CALC_LLDS?0
            CODE    0A72H     0135H     UNIT         ?PR?LOG?LOG
            CODE    0BA7H     0127H     UNIT         ?PR?_PID_CRT?0
            CODE    0CCEH     009FH     UNIT         ?PR?ADC0_CONVER?0
            CODE    0D6DH     0044H     UNIT         ?C?LDIV
            CODE    0DB1H     0035H     UNIT         ?PR?ADC0_INIT?0
            CODE    0DE6H     0022H     UNIT         ?PR?_DELAYMS?0
            CODE    0E08H     0022H     UNIT         ?PR?_DAC0_OUT_MV?0
            CODE    0E2AH     0022H     UNIT         ?PR?_DAC1_OUT_MV?0
            CODE    0E4CH     0019H     UNIT         ?PR?PORT_INIT?0
            CODE    0E65H     0010H     UNIT         ?PR?SYSCLK_INIT?0
            CODE    0E75H     000CH     UNIT         ?C_C51STARTUP
            CODE    0E81H     0007H     UNIT         ?PR?DAC_INIT?0



OVERLAY MAP OF MODULE:   H:\POWER_~1.20\0 (0)


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

?PR?MAIN?0                     -----    -----      0008H    0004H      -----    -----
  +--> ?PR?SYSCLK_INIT?0
  +--> ?PR?PORT_INIT?0
  +--> ?PR?ADC0_INIT?0
  +--> ?PR?DAC_INIT?0
  +--> ?PR?ADC0_CONVER?0
  +--> ?PR?_DELAYMS?0
  +--> ?PR?_POWER_CALC_LLDS?0
  +--> ?PR?_PID_CRT?0
  +--> ?PR?_DAC0_OUT_MV?0
  +--> ?PR?_DAC1_OUT_MV?0

?PR?ADC0_INIT?0                -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?0

?PR?ADC0_CONVER?0              -----    -----      000CH    0005H      -----    -----
  +--> ?PR?_DELAYMS?0

?PR?_POWER_CALC_LLDS?0         -----    -----      000CH    0008H      006BH    000CH
  +--> ?PR?LOG?LOG

?PR?LOG?LOG                    0020H.0  0000H.1    0014H    0004H      -----    -----

?PR?_PID_CRT?0                 -----    -----      000CH    000AH      006BH    0001H



SYMBOL TABLE OF MODULE:  H:\POWER_~1.20\0 (0)

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

BL51 BANKED LINKER/LOCATER V5.11                                                      04/20/2007  08:03:59  PAGE 3


  -------         MODULE        0
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0096H         PUBLIC        IDA0
  D:00DDH         PUBLIC        IDA1
  D:00FBH         PUBLIC        ADC0CF
  D:00E6H         PUBLIC        EIE1
  B:00A8H.7       PUBLIC        EA
  I:0021H         PUBLIC        PID_I
  C:0BA7H         PUBLIC        _PID_CRT
  I:0023H         PUBLIC        PID_lls
  D:00F4H         PUBLIC        ADC0CN
  D:00F3H         PUBLIC        ADC0MD
  I:0024H         PUBLIC        typ_lls
  D:00A4H         PUBLIC        P0MDOUT
  D:00A5H         PUBLIC        P1MDOUT
  I:0028H         PUBLIC        PID_P
  D:00B9H         PUBLIC        IDA0CN
  D:00D7H         PUBLIC        IDA1CN
  C:0DEAH         PUBLIC        _DelayMs
  D:009AH         PUBLIC        ADC0DECL
  C:0E08H         PUBLIC        _DAC0_Out_mV
  D:00D9H         PUBLIC        PCA0MD
  C:08CAH         PUBLIC        _power_calc_llds
  C:0E2AH         PUBLIC        _DAC1_Out_mV
  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:00D1H         PUBLIC        REF0CN
  B:00E8H.5       PUBLIC        AD0INT
  I:002AH         PUBLIC        result
  C:0690H         PUBLIC        main
  D:00FFH         PUBLIC        VDM0CN
  D:00F1H         PUBLIC        P0MDIN
  D:00F2H         PUBLIC        P1MDIN
  I:003AH         PUBLIC        DATA_lld
  D:00D4H         PUBLIC        P0SKIP
  D:00D5H         PUBLIC        P1SKIP
  C:0E4CH         PUBLIC        PORT_Init
  C:0E81H         PUBLIC        DAC_Init
  D:00A9H         PUBLIC        CLKSEL
  D:00C5H         PUBLIC        ADC0H
  D:00B2H         PUBLIC        OSCICN
  D:00C3H         PUBLIC        ADC0L
  D:00C4H         PUBLIC        ADC0M
  I:003CH         PUBLIC        DATA_lls
  I:003EH         PUBLIC        ed
  C:0CCEH         PUBLIC        ADC0_Conver
  B:00E8H.2       PUBLIC        AD0CALC
  I:0042H         PUBLIC        id
  C:0E65H         PUBLIC        SYSCLK_Init
  D:00F7H         PUBLIC        ADC0CLK
  I:0046H         PUBLIC        es
  I:004AH         PUBLIC        Setpoint
  I:004CH         PUBLIC        is
  I:0050H         PUBLIC        ftp_llds
  D:00E8H         PUBLIC        ADC0STA
  D:00EFH         PUBLIC        RSTSRC
  I:0054H         PUBLIC        ftp_lld
BL51 BANKED LINKER/LOCATER V5.11                                                      04/20/2007  08:03:59  PAGE 4


  C:0DB1H         PUBLIC        ADC0_Init
  I:0058H         PUBLIC        nextpoint
  D:00C6H         PUBLIC        ADC0MUX
  I:005AH         PUBLIC        voltage
  I:005EH         PUBLIC        ftp_lls
  I:0062H         PUBLIC        PID_Integral
  I:0066H         PUBLIC        PID_lld
  I:0067H         PUBLIC        typ_lld
  C:0DE6H         SYMBOL        L?0067
  -------         PROC          L?0066
  -------         ENDPROC       L?0066
  C:0DE6H         SYMBOL        L?0067
  -------         PROC          _DELAYMS
  D:0006H         SYMBOL        n
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:0DEAH         LINE#         66
  C:0DEAH         LINE#         67
  C:0DEAH         LINE#         68
  C:0DF3H         LINE#         69
  C:0E07H         LINE#         70
  -------         ENDPROC       _DELAYMS
  -------         PROC          SYSCLK_INIT
  C:0E65H         LINE#         72
  C:0E65H         LINE#         73
  C:0E68H         LINE#         74
  C:0E6BH         LINE#         75
  C:0E6EH         LINE#         76
  C:0E71H         LINE#         77
  C:0E74H         LINE#         78
  -------         ENDPROC       SYSCLK_INIT
  -------         PROC          PORT_INIT
  C:0E4CH         LINE#         80
  C:0E4CH         LINE#         81
  C:0E4FH         LINE#         82
  C:0E52H         LINE#         83
  C:0E55H         LINE#         84
  C:0E58H         LINE#         85
  C:0E5BH         LINE#         86
  C:0E5EH         LINE#         87
  C:0E61H         LINE#         88
  C:0E64H         LINE#         89
  -------         ENDPROC       PORT_INIT
  -------         PROC          ADC0_INIT
  C:0DB1H         LINE#         96
  C:0DB1H         LINE#         97
  C:0DB1H         LINE#         98
  C:0DB3H         LINE#         99
  C:0DB6H         LINE#         100
  C:0DB9H         LINE#         101
  C:0DBCH         LINE#         102
  C:0DBFH         LINE#         103
  C:0DC6H         LINE#         105
  C:0DC9H         LINE#         106
  C:0DCCH         LINE#         108
  C:0DCFH         LINE#         109
BL51 BANKED LINKER/LOCATER V5.11                                                      04/20/2007  08:03:59  PAGE 5


  C:0DD1H         LINE#         111
  C:0DD4H         LINE#         113
  C:0DD7H         LINE#         115
  C:0DD9H         LINE#         116
  C:0DDCH         LINE#         117
  C:0DDFH         LINE#         118
  C:0DE2H         LINE#         119
  C:0DE5H         LINE#         120
  -------         ENDPROC       ADC0_INIT
  -------         PROC          DAC_INIT
  C:0E81H         LINE#         122
  C:0E81H         LINE#         123
  C:0E81H         LINE#         124
  C:0E84H         LINE#         125
  C:0E87H         LINE#         126
  -------         ENDPROC       DAC_INIT
  -------         PROC          ADC0_CONVER
  -------         DO            
  D:000CH         SYMBOL        temp
  D:0010H         SYMBOL        i
  D:0007H         SYMBOL        n
  -------         ENDDO         
  C:0CCEH         LINE#         130
  C:0CCEH         LINE#         131
  C:0CCEH         LINE#         135
  C:0CD1H         LINE#         136

⌨️ 快捷键说明

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