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

📄 12.m51

📁 16路巡检仪 该仪表采用c语言编写
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/23/2008  17:11:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE data.obj, flash.obj, inttrup.obj, mani.obj, LEDdeal.obj, KEYdeal.obj, sysint.obj, Hex to bcd.ob
>> j, VFdeal.obj, float to HEX.obj, deal.obj TO 12 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  data.obj (DATA)
  flash.obj (FLASH)
  inttrup.obj (INTTRUP)
  mani.obj (MANI)
  LEDdeal.obj (LEDDEAL)
  KEYdeal.obj (KEYDEAL)
  sysint.obj (SYSINT)
  Hex to bcd.obj (HEX_TO_BCD)
  VFdeal.obj (VFDEAL)
  float to HEX.obj (FLOAT_TO_HEX)
  deal.obj (DEAL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  12 (DATA)


            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     000EH     UNIT         ?DT?INTTRUP
            DATA    0016H     0007H     UNIT         ?DT?LEDDEAL
BL51 BANKED LINKER/LOCATER V5.03                                                      06/23/2008  17:11:54  PAGE 2


            DATA    001DH     0003H     UNIT         ?DT?KEYDEAL
            BIT     0020H.0   0000H.3   UNIT         ?BI?KEYDEAL
            BIT     0020H.3   0000H.3   UNIT         ?BI?VFDEAL
            BIT     0020H.6   0000H.1   UNIT         ?BI?SYSINT
            BIT     0020H.7   0000H.1   UNIT         ?BI?_DEAL?DEAL
            DATA    0021H     001EH     UNIT         _DATA_GROUP_
            DATA    003FH     001BH     UNIT         ?DT?_DEAL?DEAL
            DATA    005AH     000DH     UNIT         ?DT?VFDEAL
            DATA    0067H     0002H     UNIT         ?DT?SYSINT
            DATA    0069H     0001H     UNIT         ?DT?FLOAT_TO_HEX
            IDATA   006AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0221H     UNIT         ?XD?DATA
            XDATA   0221H     0040H     UNIT         ?XD?LEDDEAL
            XDATA   0261H     0008H     UNIT         ?XD?KEYDEAL
            XDATA   0269H     0002H     UNIT         ?XD?INTTRUP

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     138CH     UNIT         ?PR?KEYDEAL?KEYDEAL
            CODE    139AH     0923H     UNIT         ?PR?_DEAL?DEAL
            CODE    1CBDH     0546H     UNIT         ?C?LIB_CODE
            CODE    2203H     0236H     UNIT         ?PR?_LEDDEAL?LEDDEAL
            CODE    2439H     0201H     UNIT         ?C_INITSEG
            CODE    263AH     01E3H     UNIT         ?PR?MUNUCS?SYSINT
            CODE    281DH     01CCH     UNIT         ?PR?_FLOATTOBCD?FLOAT_TO_HEX
            CODE    29E9H     0105H     UNIT         ?PR?LEDTIME?INTTRUP
            CODE    2AEEH     00C8H     UNIT         ?PR?_FLASHW?FLASH
            CODE    2BB6H     00BCH     UNIT         ?PR?VFDEAL?VFDEAL
            CODE    2C72H     00B7H     UNIT         ?PR?_FLASHFBYTER?FLASH
            CODE    2D29H     00A7H     UNIT         ?PR?_FLASHTW?FLASH
            CODE    2DD0H     0093H     UNIT         ?PR?_FLASHWB?FLASH
            CODE    2E63H     008CH     UNIT         ?C_C51STARTUP
            CODE    2EEFH     006AH     UNIT         ?PR?_FLASHTR?FLASH
            CODE    2F59H     0068H     UNIT         ?PR?_HEX2BCD
            CODE    2FC1H     0063H     UNIT         ?PR?_VFSTART?SYSINT
            CODE    3024H     0059H     UNIT         ?PR?_FLASHBYTER?FLASH
            CODE    307DH     0030H     UNIT         ?CO?KEYDEAL
            CODE    30ADH     0030H     UNIT         ?CO?SYSINT
            CODE    30DDH     0029H     UNIT         ?PR?_FLASHB?FLASH
            CODE    3106H     0026H     UNIT         ?PR?TIME0?INTTRUP
            CODE    312CH     0024H     UNIT         ?PR?VFTIME?INTTRUP
            CODE    3150H     0016H     UNIT         ?PR?MAIN?MANI
            CODE    3166H     0012H     UNIT         ?CO?LEDDEAL
            CODE    3178H     000FH     UNIT         ?PR?TIMEINIT?SYSINT
            CODE    3187H     000BH     UNIT         ?PR?SYSINT?SYSINT



OVERLAY MAP OF MODULE:   12 (DATA)


SEGMENT                                DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH
BL51 BANKED LINKER/LOCATER V5.03                                                      06/23/2008  17:11:54  PAGE 3


----------------------------------------------------
?PR?TIME0?INTTRUP                    -----    -----
  +--> ?PR?VFTIME?INTTRUP
  +--> ?PR?LEDTIME?INTTRUP

*** NEW ROOT ***************************************************

?C_C51STARTUP                        -----    -----
  +--> ?PR?MAIN?MANI
  +--> ?C_INITSEG

?PR?MAIN?MANI                        -----    -----
  +--> ?PR?SYSINT?SYSINT
  +--> ?PR?VFDEAL?VFDEAL
  +--> ?PR?KEYDEAL?KEYDEAL
  +--> ?PR?_LEDDEAL?LEDDEAL

?PR?SYSINT?SYSINT                    -----    -----
  +--> ?PR?MUNUCS?SYSINT
  +--> ?PR?TIMEINIT?SYSINT
  +--> ?PR?_VFSTART?SYSINT

?PR?MUNUCS?SYSINT                    -----    -----
  +--> ?PR?_FLASHTR?FLASH
  +--> ?PR?_FLASHBYTER?FLASH
  +--> ?PR?_FLASHFBYTER?FLASH

?PR?_FLASHTR?FLASH                   0021H    000EH
  +--> ?PR?_FLASHB?FLASH

?PR?_FLASHBYTER?FLASH                0030H    000CH
  +--> ?PR?_FLASHB?FLASH

?PR?_FLASHFBYTER?FLASH               0021H    0010H
  +--> ?PR?_FLASHB?FLASH

?PR?_VFSTART?SYSINT                  -----    -----
  +--> ?CO?SYSINT

?PR?VFDEAL?VFDEAL                    0021H    0004H
  +--> ?PR?_VFSTART?SYSINT

?PR?KEYDEAL?KEYDEAL                  0021H    000FH
  +--> ?CO?KEYDEAL
  +--> ?PR?_FLASHTW?FLASH
  +--> ?PR?_FLASHWB?FLASH
  +--> ?PR?_FLASHW?FLASH
  +--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
  +--> ?PR?_HEX2BCD
  +--> ?PR?_FLASHBYTER?FLASH

?PR?_FLASHTW?FLASH                   0030H    000DH
  +--> ?PR?_FLASHB?FLASH

?PR?_FLASHWB?FLASH                   0030H    000BH
  +--> ?PR?_FLASHB?FLASH

BL51 BANKED LINKER/LOCATER V5.03                                                      06/23/2008  17:11:54  PAGE 4


?PR?_FLASHW?FLASH                    0030H    000FH
  +--> ?PR?_FLASHB?FLASH

?PR?_FLOATTOBCD?FLOAT_TO_HEX         0030H    0007H
  +--> ?PR?_HEX2BCD

?PR?_LEDDEAL?LEDDEAL                 0021H    0004H
  +--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
  +--> ?CO?LEDDEAL
  +--> ?PR?_HEX2BCD



SYMBOL TABLE OF MODULE:  12 (DATA)

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

  -------         MODULE        DATA
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  X:0000H         PUBLIC        warmH
  D:00A0H         PUBLIC        P2
  X:0040H         PUBLIC        warmL
  X:0080H         PUBLIC        fundat
  X:0081H         PUBLIC        kadat
  X:0083H         PUBLIC        AR
  X:00C3H         PUBLIC        xjtime
  X:00C5H         PUBLIC        typdat
  X:00D5H         PUBLIC        IR
  X:0115H         PUBLIC        mimat
  X:0117H         PUBLIC        warmd
  X:0118H         PUBLIC        collt
  X:0119H         PUBLIC        t0
  X:011DH         PUBLIC        VR
  X:015DH         PUBLIC        filt
  X:0161H         PUBLIC        rady
  X:0162H         PUBLIC        bps
  X:0163H         PUBLIC        dot
  X:0173H         PUBLIC        drt
  X:0174H         PUBLIC        rangeH
  X:01B4H         PUBLIC        bsdatH
  X:01B8H         PUBLIC        rangeL
  X:01F8H         PUBLIC        bsdatL
  X:01FCH         PUBLIC        mv
  X:0200H         PUBLIC        inputdat
  X:0201H         PUBLIC        warmdown
  X:0211H         PUBLIC        warmscd
  -------         ENDMOD        DATA

  -------         MODULE        FLASH
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00E6H         PUBLIC        ISP_TRIG
  C:2DD0H         PUBLIC        _flashWB
  C:2C72H         PUBLIC        _flashFByteR
BL51 BANKED LINKER/LOCATER V5.03                                                      06/23/2008  17:11:54  PAGE 5


  D:00E5H         PUBLIC        ISP_CMD
  D:00E3H         PUBLIC        ISP_ADDRH
  C:30E4H         PUBLIC        _flashB
  D:00E4H         PUBLIC        ISP_ADDRL
  C:2EEFH         PUBLIC        _flashtR
  C:2D29H         PUBLIC        _flashtW
  C:2AEEH         PUBLIC        _flashW
  D:00E7H         PUBLIC        ISP_CONTR
  C:3024H         PUBLIC        _flashByteR
  D:00E2H         PUBLIC        ISP_DATA
  C:30DDH         SYMBOL        L?0059
  C:30E0H         SYMBOL        L?0060
  -------         PROC          L?0058
  -------         ENDPROC       L?0058
  C:30DDH         SYMBOL        L?0059
  C:30E0H         SYMBOL        L?0060
  -------         PROC          _FLASHB
  D:0004H         SYMBOL        dataadd
  C:30E4H         LINE#         17
  C:30E8H         LINE#         18
  C:30E8H         LINE#         19
  C:30EAH         LINE#         20
  C:30EDH         LINE#         21
  C:30F0H         LINE#         22
  C:30F3H         LINE#         23
  C:30F6H         LINE#         24
  C:30F9H         LINE#         25
  C:30FAH         LINE#         26
  C:30FDH         LINE#         27
  C:30FFH         LINE#         28
  C:3102H         LINE#         29
  C:3105H         LINE#         30
  -------         ENDPROC       _FLASHB
  -------         PROC          _FLASHBYTER
  D:0030H         SYMBOL        buf
  D:0005H         SYMBOL        sq
  D:0034H         SYMBOL        sta
  D:0036H         SYMBOL        len
  -------         DO            
  D:0038H         SYMBOL        fdaadd
  D:003AH         SYMBOL        ty
  -------         ENDDO         
  C:3024H         LINE#         32
  C:302AH         LINE#         33
  C:302AH         LINE#         36
  C:303FH         LINE#         37
  C:3042H         LINE#         38
  C:3052H         LINE#         39
  C:3052H         LINE#         40
  C:3059H         LINE#         41
  C:306AH         LINE#         42
  C:3072H         LINE#         43
  C:307CH         LINE#         44
  -------         ENDPROC       _FLASHBYTER
  -------         PROC          _FLASHWB
  D:0030H         SYMBOL        buf
  D:0033H         SYMBOL        sq
BL51 BANKED LINKER/LOCATER V5.03                                                      06/23/2008  17:11:54  PAGE 6


  D:0034H         SYMBOL        len
  -------         DO            
  D:0036H         SYMBOL        dataadd
  D:0038H         SYMBOL        ty
  D:003AH         SYMBOL        t
  -------         ENDDO         
  C:2DD0H         LINE#         45
  C:2DD8H         LINE#         46
  C:2DD8H         LINE#         49
  C:2DDBH         LINE#         50
  C:2DEAH         LINE#         51
  C:2DEAH         LINE#         52
  C:2DF7H         LINE#         53
  C:2DF7H         LINE#         54
  C:2E06H         LINE#         55
  C:2E09H         LINE#         56
  C:2E10H         LINE#         57
  C:2E12H         LINE#         58
  C:2E14H         LINE#         59
  C:2E14H         LINE#         60
  C:2E25H         LINE#         61
  C:2E28H         LINE#         62
  C:2E2FH         LINE#         63
  C:2E37H         LINE#         64
  C:2E41H         LINE#         65
  C:2E44H         LINE#         66
  C:2E47H         LINE#         67
  C:2E4EH         LINE#         68
  C:2E56H         LINE#         69
  C:2E59H         LINE#         70
  C:2E5CH         LINE#         71
  -------         ENDPROC       _FLASHWB
  -------         PROC          _FLASHFBYTER
  D:0021H         SYMBOL        buf
  D:0005H         SYMBOL        sq
  D:0025H         SYMBOL        sta
  D:0027H         SYMBOL        len
  -------         DO            
  D:0029H         SYMBOL        fdaadd
  D:002BH         SYMBOL        ty
  D:002DH         SYMBOL        crc
  -------         ENDDO         
  C:2C72H         LINE#         74
  C:2C78H         LINE#         75
  C:2C78H         LINE#         83
  C:2C8DH         LINE#         84
  C:2C90H         LINE#         85
  C:2CA3H         LINE#         86

⌨️ 快捷键说明

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