cy.m51

来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,751 行 · 第 1/5 页

M51
1,751
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        06/13/2008  08:43:18  PAGE 1


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


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  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)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  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_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  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?LSTXDATA)
  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?LLDCODE)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  cy (?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     000BH     UNIT         ?DT?INTTRUP
            DATA    0013H     0005H     UNIT         ?DT?LEDDEAL
            DATA    0018H     0003H     UNIT         ?DT?KEYDEAL
            DATA    001BH     0003H     UNIT         ?DT?VFDEAL
            DATA    001EH     0001H     UNIT         ?DT?SYSINT
BL51 BANKED LINKER/LOCATER V5.03                                                      06/13/2008  08:43:18  PAGE 2


                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?INTTRUP
            BIT     0020H.2   0000H.2   UNIT         ?BI?KEYDEAL
            BIT     0020H.4   0000H.1   UNIT         ?BI?SYSINT
            BIT     0020H.5   0000H.1   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0029H     UNIT         _DATA_GROUP_
            IDATA   004AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01A2H     UNIT         ?XD?DATA
            XDATA   01A2H     0040H     UNIT         ?XD?LEDDEAL
            XDATA   01E2H     0008H     UNIT         ?XD?KEYDEAL
            XDATA   01EAH     0006H     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     0FB8H     UNIT         ?PR?KEYDEAL?KEYDEAL
            CODE    0FC6H     0AB9H     UNIT         ?PR?VFDEAL?VFDEAL
            CODE    1A7FH     0564H     UNIT         ?C?LIB_CODE
            CODE    1FE3H     01E3H     UNIT         ?PR?MUNUCS?SYSINT
            CODE    21C6H     018CH     UNIT         ?C_INITSEG
            CODE    2352H     013CH     UNIT         ?PR?_LEDDEAL?LEDDEAL
            CODE    248EH     00E7H     UNIT         ?PR?LEDTIME?INTTRUP
            CODE    2575H     00CEH     UNIT         ?PR?_FLASHTW?FLASH
            CODE    2643H     00C8H     UNIT         ?PR?_FLASHW?FLASH
            CODE    270BH     00B7H     UNIT         ?PR?_FLASHFBYTER?FLASH
            CODE    27C2H     0093H     UNIT         ?PR?_FLASHWB?FLASH
            CODE    2855H     008CH     UNIT         ?C_C51STARTUP
            CODE    28E1H     006AH     UNIT         ?PR?_FLASHTR?FLASH
            CODE    294BH     0068H     UNIT         ?PR?_HEX2BCD
            CODE    29B3H     005DH     UNIT         ?PR?_VFSTART?SYSINT
            CODE    2A10H     0059H     UNIT         ?PR?_FLASHBYTER?FLASH
            CODE    2A69H     0059H     UNIT         ?PR?VFTIME?INTTRUP
            CODE    2AC2H     0030H     UNIT         ?CO?SYSINT
            CODE    2AF2H     0029H     UNIT         ?PR?_FLASHB?FLASH
            CODE    2B1BH     0026H     UNIT         ?PR?TIME0?INTTRUP
            CODE    2B41H     0016H     UNIT         ?PR?MAIN?MANI
            CODE    2B57H     0011H     UNIT         ?CO?LEDDEAL
            CODE    2B68H     000FH     UNIT         ?PR?TIMEINIT?SYSINT
            CODE    2B77H     000BH     UNIT         ?PR?SYSINT?SYSINT



OVERLAY MAP OF MODULE:   cy (?C_STARTUP)


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

?PR?MAIN?MANI                  -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      06/13/2008  08:43:18  PAGE 3


  +--> ?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          -----    -----      0039H    000CH
  +--> ?PR?_FLASHB?FLASH

?PR?_FLASHFBYTER?FLASH         -----    -----      003AH    0010H
  +--> ?PR?_FLASHB?FLASH

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

?PR?VFDEAL?VFDEAL              0020H.5  0000H.1    0021H    0019H
  +--> ?PR?_FLASHFBYTER?FLASH
  +--> ?PR?_VFSTART?SYSINT

?PR?KEYDEAL?KEYDEAL            0020H.5  0000H.1    0021H    0018H
  +--> ?PR?_FLASHTW?FLASH
  +--> ?PR?_FLASHWB?FLASH
  +--> ?PR?_FLASHW?FLASH
  +--> ?PR?_HEX2BCD
  +--> ?PR?_FLASHBYTER?FLASH

?PR?_FLASHTW?FLASH             -----    -----      0039H    000BH
  +--> ?PR?_FLASHB?FLASH

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

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

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

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

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

BL51 BANKED LINKER/LOCATER V5.03                                                      06/13/2008  08:43:18  PAGE 4




SYMBOL TABLE OF MODULE:  cy (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:2855H         SEGMENT       ?C_C51STARTUP
  I:004AH         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:2858H         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:2855H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:2855H         LINE#         99
  C:2857H         LINE#         100
  C:2858H         LINE#         101
  C:2859H         LINE#         102
  C:285BH         LINE#         151
  C:285EH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        DATA
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  X:0000H         PUBLIC        warmH
  D:00A0H         PUBLIC        P2
  X:0020H         PUBLIC        warmL
  X:0040H         PUBLIC        fundat
  X:0041H         PUBLIC        kadat
  X:0043H         PUBLIC        AR
  X:0083H         PUBLIC        xjtime
  X:0085H         PUBLIC        typdat
  X:0095H         PUBLIC        IR
  X:00D5H         PUBLIC        mimat
  X:00D7H         PUBLIC        warmd
  X:00D8H         PUBLIC        collt
  X:00D9H         PUBLIC        t0
BL51 BANKED LINKER/LOCATER V5.03                                                      06/13/2008  08:43:18  PAGE 5


  X:00DDH         PUBLIC        VR
  X:011DH         PUBLIC        filt
  X:0121H         PUBLIC        rady
  X:0122H         PUBLIC        bps
  X:0123H         PUBLIC        port
  X:0124H         PUBLIC        dot
  X:0134H         PUBLIC        drt
  X:0135H         PUBLIC        rangeH
  X:0155H         PUBLIC        bsdatH
  X:0159H         PUBLIC        rangeL
  X:0179H         PUBLIC        bsdatL
  X:017DH         PUBLIC        mv
  X:0181H         PUBLIC        inputdat
  X:0182H         PUBLIC        warmdown
  X:0192H         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:27C2H         PUBLIC        _flashWB
  C:270BH         PUBLIC        _flashFByteR
  D:00E5H         PUBLIC        ISP_CMD
  D:00E3H         PUBLIC        ISP_ADDRH
  C:2AF9H         PUBLIC        _flashB
  D:00E4H         PUBLIC        ISP_ADDRL
  C:28E1H         PUBLIC        _flashtR
  C:2575H         PUBLIC        _flashtW
  C:2643H         PUBLIC        _flashW
  D:00E7H         PUBLIC        ISP_CONTR
  C:2A10H         PUBLIC        _flashByteR
  D:00E2H         PUBLIC        ISP_DATA
  C:2AF2H         SYMBOL        L?0059
  C:2AF5H         SYMBOL        L?0060
  -------         PROC          L?0058
  -------         ENDPROC       L?0058
  C:2AF2H         SYMBOL        L?0059
  C:2AF5H         SYMBOL        L?0060
  -------         PROC          _FLASHB
  D:0004H         SYMBOL        dataadd
  C:2AF9H         LINE#         17
  C:2AFDH         LINE#         18
  C:2AFDH         LINE#         19
  C:2AFFH         LINE#         20
  C:2B02H         LINE#         21
  C:2B05H         LINE#         22
  C:2B08H         LINE#         23
  C:2B0BH         LINE#         24
  C:2B0EH         LINE#         25
  C:2B0FH         LINE#         26
  C:2B12H         LINE#         27
  C:2B14H         LINE#         28
  C:2B17H         LINE#         29
  C:2B1AH         LINE#         30
  -------         ENDPROC       _FLASHB
BL51 BANKED LINKER/LOCATER V5.03                                                      06/13/2008  08:43:18  PAGE 6


  -------         PROC          _FLASHBYTER
  D:0039H         SYMBOL        buf
  D:0005H         SYMBOL        sq
  D:003DH         SYMBOL        sta
  D:003FH         SYMBOL        len
  -------         DO            
  D:0041H         SYMBOL        fdaadd
  D:0043H         SYMBOL        ty
  -------         ENDDO         
  C:2A10H         LINE#         32
  C:2A16H         LINE#         33
  C:2A16H         LINE#         36
  C:2A2BH         LINE#         37
  C:2A2EH         LINE#         38
  C:2A3EH         LINE#         39
  C:2A3EH         LINE#         40
  C:2A45H         LINE#         41
  C:2A56H         LINE#         42
  C:2A5EH         LINE#         43
  C:2A68H         LINE#         44
  -------         ENDPROC       _FLASHBYTER
  -------         PROC          _FLASHWB
  D:0039H         SYMBOL        buf
  D:003CH         SYMBOL        sq
  D:003DH         SYMBOL        len
  -------         DO            
  D:003FH         SYMBOL        dataadd
  D:0041H         SYMBOL        ty
  D:0043H         SYMBOL        t
  -------         ENDDO         
  C:27C2H         LINE#         45
  C:27CAH         LINE#         46
  C:27CAH         LINE#         49
  C:27CDH         LINE#         50
  C:27DCH         LINE#         51
  C:27DCH         LINE#         52
  C:27E9H         LINE#         53
  C:27E9H         LINE#         54
  C:27F8H         LINE#         55
  C:27FBH         LINE#         56
  C:2802H         LINE#         57
  C:2804H         LINE#         58
  C:2806H         LINE#         59
  C:2806H         LINE#         60
  C:2817H         LINE#         61
  C:281AH         LINE#         62
  C:2821H         LINE#         63

⌨️ 快捷键说明

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