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

📄 ridenflow.m51

📁 一个采用C8051F020芯片实现的流量计控制系统源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        03/30/2008  13:20:03  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj TO RidenFlow RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X0FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)


LINK MAP OF MODULE:  RidenFlow (MAIN)


            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     0016H     UNIT         _DATA_GROUP_
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0003H.2   UNIT         ?BI?MAIN
            BIT     0023H.2   0000H.1   UNIT         _BIT_GROUP_
                    0023H.3   0000H.5                *** GAP ***
            DATA    0024H     004EH     UNIT         ?DT?MAIN
            IDATA   0072H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     003BH     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001CH     UNIT         ?PR?DONESTARTKEY?MAIN
                    001FH     0004H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0008H     UNIT         ?PR?SETRXD0OK?MAIN
                    0036H     0005H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     0039H     UNIT         ?PR?_WRITEPARAMS?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      03/30/2008  13:20:03  PAGE 2


                    0077H     0004H                  *** GAP ***
            CODE    007BH     0003H     ABSOLUTE     
            CODE    007EH     0024H     UNIT         ?PR?DONESTOPKEY?MAIN
                    00A2H     0001H                  *** GAP ***
            CODE    00A3H     0003H     ABSOLUTE     
            CODE    00A6H     02E1H     UNIT         ?C?LIB_CODE
            CODE    0387H     026AH     UNIT         ?PR?DONERXD1?MAIN
            CODE    05F1H     019EH     UNIT         ?PR?DONESETKEY?MAIN
            CODE    078FH     0129H     UNIT         ?PR?MAIN?MAIN
            CODE    08B8H     011FH     UNIT         ?CO?MAIN
            CODE    09D7H     0110H     UNIT         ?PR?UART1_ISR?MAIN
            CODE    0AE7H     00FEH     UNIT         ?PR?DONEDISPLAY?MAIN
            CODE    0BE5H     00F5H     UNIT         ?PR?LOADGROUP?MAIN
            CODE    0CDAH     00F3H     UNIT         ?PR?DONERXD0?MAIN
            CODE    0DCDH     00E2H     UNIT         ?PR?TIMER2_ISR?MAIN
            CODE    0EAFH     0095H     UNIT         ?PR?SYSINIT?MAIN
            CODE    0F44H     008EH     UNIT         ?PR?SMBUS_ISR?MAIN
            CODE    0FD2H     008CH     UNIT         ?C_C51STARTUP
            CODE    105EH     0087H     UNIT         ?C_INITSEG
            CODE    10E5H     0086H     UNIT         ?PR?_DECBUF?MAIN
            CODE    116BH     0080H     UNIT         ?PR?_DECODE?MAIN
            CODE    11EBH     007DH     UNIT         ?PR?UART0_ISR?MAIN
            CODE    1268H     007DH     UNIT         ?PR?DEVICEINIT?MAIN
            CODE    12E5H     007AH     UNIT         ?PR?_GETMEMADDR?MAIN
            CODE    135FH     0078H     UNIT         ?PR?DONEUPKEY?MAIN
            CODE    13D7H     006FH     UNIT         ?PR?_ENCODE?MAIN
            CODE    1446H     0066H     UNIT         ?PR?DONETEST?MAIN
            CODE    14ACH     005FH     UNIT         ?PR?LOADPARAM?MAIN
            CODE    150BH     005BH     UNIT         ?PR?DONEDOWNKEY?MAIN
            CODE    1566H     005AH     UNIT         ?PR?DONEFUNCKEY?MAIN
            CODE    15C0H     0058H     UNIT         ?PR?DONEKEY?MAIN
            CODE    1618H     0055H     UNIT         ?PR?LOADLEAKCOEF?MAIN
            CODE    166DH     0053H     UNIT         ?PR?GETKEY?MAIN
            CODE    16C0H     004CH     UNIT         ?PR?_READPARAMS?MAIN
            CODE    170CH     0047H     UNIT         ?PR?ADC0_ISR?MAIN
            CODE    1753H     0044H     UNIT         ?PR?ADJUSTPRESS?MAIN
            CODE    1797H     0043H     UNIT         ?PR?CHECKPRESS?MAIN
            CODE    17DAH     001BH     UNIT         ?PR?_SMB_READ?MAIN
            CODE    17F5H     001AH     UNIT         ?PR?_SMB_WRITE?MAIN
            CODE    180FH     0012H     UNIT         ?PR?DONERIGHTKEY?MAIN
            CODE    1821H     0011H     UNIT         ?PR?DONELEFTKEY?MAIN
            CODE    1832H     0008H     UNIT         ?PR?SETRXD1OK?MAIN



OVERLAY MAP OF MODULE:   RidenFlow (MAIN)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?UART0_ISR?MAIN             -----    -----      -----    -----
  +--> ?PR?SETRXD0OK?MAIN

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

?PR?TIMER2_ISR?MAIN            -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      03/30/2008  13:20:03  PAGE 3


  +--> ?PR?DONEDISPLAY?MAIN
  +--> ?PR?GETKEY?MAIN

?PR?DONEDISPLAY?MAIN           -----    -----      0008H    0003H
  +--> ?CO?MAIN

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

?PR?UART1_ISR?MAIN             -----    -----      000BH    0001H
  +--> ?PR?SETRXD1OK?MAIN

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

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

?PR?MAIN?MAIN                  -----    -----      -----    -----
  +--> ?PR?DEVICEINIT?MAIN
  +--> ?PR?SYSINIT?MAIN
  +--> ?CO?MAIN
  +--> ?PR?DONERXD0?MAIN
  +--> ?PR?DONERXD1?MAIN
  +--> ?PR?_DECODE?MAIN
  +--> ?PR?CHECKPRESS?MAIN
  +--> ?PR?ADJUSTPRESS?MAIN
  +--> ?PR?DONEKEY?MAIN
  +--> ?PR?DONETEST?MAIN

?PR?SYSINIT?MAIN               -----    -----      000CH    0005H
  +--> ?PR?LOADGROUP?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_READPARAMS?MAIN
  +--> ?PR?_ENCODE?MAIN

?PR?LOADGROUP?MAIN             -----    -----      0011H    0006H
  +--> ?CO?MAIN
  +--> ?PR?_READPARAMS?MAIN
  +--> ?PR?_ENCODE?MAIN

?PR?_READPARAMS?MAIN           -----    -----      0017H    0006H
  +--> ?PR?_SMB_READ?MAIN

?PR?_SMB_READ?MAIN             -----    -----      -----    -----
  +--> ?PR?_GETMEMADDR?MAIN

?PR?_GETMEMADDR?MAIN           -----    -----      001DH    0001H

?PR?_ENCODE?MAIN               -----    -----      0017H    0007H
  +--> ?CO?MAIN

?PR?DONERXD0?MAIN              -----    -----      000CH    0005H
  +--> ?PR?_DECODE?MAIN

?PR?_DECODE?MAIN               -----    -----      0014H    0005H

?PR?DONERXD1?MAIN              -----    -----      000CH    0008H
BL51 BANKED LINKER/LOCATER V6.05                                                      03/30/2008  13:20:03  PAGE 4


  +--> ?CO?MAIN
  +--> ?PR?_READPARAMS?MAIN
  +--> ?PR?_ENCODE?MAIN
  +--> ?PR?_DECODE?MAIN
  +--> ?PR?_WRITEPARAMS?MAIN

?PR?_WRITEPARAMS?MAIN          -----    -----      0014H    0006H
  +--> ?PR?_SMB_WRITE?MAIN

?PR?_SMB_WRITE?MAIN            -----    -----      -----    -----
  +--> ?PR?_GETMEMADDR?MAIN

?PR?DONEKEY?MAIN               -----    -----      -----    -----
  +--> ?PR?DONESTARTKEY?MAIN
  +--> ?PR?DONESTOPKEY?MAIN
  +--> ?PR?DONEFUNCKEY?MAIN
  +--> ?PR?DONESETKEY?MAIN
  +--> ?PR?DONEUPKEY?MAIN
  +--> ?PR?DONEDOWNKEY?MAIN
  +--> ?PR?DONELEFTKEY?MAIN
  +--> ?PR?DONERIGHTKEY?MAIN

?PR?DONEFUNCKEY?MAIN           -----    -----      -----    -----
  +--> ?PR?LOADPARAM?MAIN
  +--> ?PR?LOADLEAKCOEF?MAIN

?PR?LOADPARAM?MAIN             -----    -----      000CH    0002H
  +--> ?CO?MAIN
  +--> ?PR?_READPARAMS?MAIN

?PR?LOADLEAKCOEF?MAIN          -----    -----      000CH    0002H
  +--> ?CO?MAIN
  +--> ?PR?_READPARAMS?MAIN

?PR?DONESETKEY?MAIN            -----    -----      000CH    0005H
  +--> ?PR?_ENCODE?MAIN
  +--> ?PR?_DECODE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITEPARAMS?MAIN

?PR?DONEUPKEY?MAIN             -----    -----      -----    -----
  +--> ?PR?LOADGROUP?MAIN
  +--> ?PR?LOADPARAM?MAIN
  +--> ?PR?LOADLEAKCOEF?MAIN

?PR?DONEDOWNKEY?MAIN           -----    -----      -----    -----
  +--> ?PR?LOADGROUP?MAIN
  +--> ?PR?_DECBUF?MAIN
  +--> ?PR?LOADPARAM?MAIN
  +--> ?PR?LOADLEAKCOEF?MAIN

?PR?_DECBUF?MAIN               0023H.2  0000H.1    000CH    0003H



SYMBOL TABLE OF MODULE:  RidenFlow (MAIN)

BL51 BANKED LINKER/LOCATER V6.05                                                      03/30/2008  13:20:03  PAGE 5


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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0088H         PUBLIC        TCON
  D:0089H         PUBLIC        TMOD
  D:008DH         PUBLIC        TH1
  D:008EH         PUBLIC        CKCON
  D:0090H         PUBLIC        P1
  D:0091H         PUBLIC        TMR3CN
  D:0092H         PUBLIC        TMR3RLL
  D:0093H         PUBLIC        TMR3RLH
  D:0094H         PUBLIC        TMR3L
  D:0095H         PUBLIC        TMR3H
  D:0098H         PUBLIC        SCON0
  D:0099H         PUBLIC        SBUF0
  D:00A0H         PUBLIC        P2
  D:00A4H         PUBLIC        P0MDOUT
  D:00A5H         PUBLIC        P1MDOUT
  D:00A6H         PUBLIC        P2MDOUT
  D:00A8H         PUBLIC        IE
  D:00B1H         PUBLIC        OSCXCN
  D:00B2H         PUBLIC        OSCICN
  D:00B8H         PUBLIC        IP
  D:00BAH         PUBLIC        AMX0CF
  D:00BBH         PUBLIC        AMX0SL
  D:00BCH         PUBLIC        ADC0CF
  D:00C0H         PUBLIC        SMB0CN
  D:00C1H         PUBLIC        SMB0STA
  D:00C2H         PUBLIC        SMB0DAT
  D:00C8H         PUBLIC        T2CON
  D:00CAH         PUBLIC        RCAP2L
  D:00CBH         PUBLIC        RCAP2H
  D:00CCH         PUBLIC        TL2
  D:00CDH         PUBLIC        TH2
  D:00CFH         PUBLIC        SMB0CR
  D:00D0H         PUBLIC        PSW
  D:00D1H         PUBLIC        REF0CN
  D:00D2H         PUBLIC        DAC0L
  D:00D3H         PUBLIC        DAC0H
  D:00D4H         PUBLIC        DAC0CN
  D:00D8H         PUBLIC        PCA0CN
  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:00E3H         PUBLIC        XBR2
  D:00E6H         PUBLIC        EIE1
  D:00E7H         PUBLIC        EIE2
  D:00E8H         PUBLIC        ADC0CN
  D:00F1H         PUBLIC        SCON1
  D:00F2H         PUBLIC        SBUF1
  D:00F8H         PUBLIC        SPI0CN
  D:00FFH         PUBLIC        WDTCN
  B:0098H.1       PUBLIC        TI0
  B:0098H.0       PUBLIC        RI0
  B:00A8H.7       PUBLIC        EA
BL51 BANKED LINKER/LOCATER V6.05                                                      03/30/2008  13:20:03  PAGE 6


  B:00C0H.5       PUBLIC        STA
  B:00C0H.4       PUBLIC        STO
  B:00C0H.3       PUBLIC        SI
  B:00C0H.2       PUBLIC        AA
  B:00C8H.7       PUBLIC        TF2
  B:00E8H.7       PUBLIC        AD0EN
  B:00E8H.5       PUBLIC        AD0INT
  D:00BEH         PUBLIC        ADC0
  D:00D2H         PUBLIC        DAC0
  B:0090H.0       PUBLIC        KEY_START
  B:0090H.1       PUBLIC        KEY_STOP
  B:0090H.2       PUBLIC        DRV_PASS
  B:0090H.3       PUBLIC        DRV_FAIL
  B:0090H.4       PUBLIC        DRV_WARN
  B:0090H.5       PUBLIC        DRV_VALVE
  B:00A0H.0       PUBLIC        DIS_RCK
  B:00A0H.1       PUBLIC        DIS_SCK
  B:00A0H.2       PUBLIC        DIS_SER
  B:00A0H.3       PUBLIC        LED_PASS
  B:00A0H.4       PUBLIC        LED_FAIL
  B:00A0H.5       PUBLIC        LED_WARN
  B:00A0H.6       PUBLIC        KEY1
  B:00A0H.7       PUBLIC        KEY2
  B:0020H.0       PUBLIC        gbReadyWarn
  B:0020H.1       PUBLIC        gbCanGetKey
  B:0020H.2       PUBLIC        gb100msOver
  B:0020H.3       PUBLIC        gbLogoOver
  B:0020H.4       PUBLIC        gbTestOver
  B:0020H.5       PUBLIC        gbSyncOneOK0
  B:0020H.6       PUBLIC        gbSyncTwoOK0
  B:0020H.7       PUBLIC        gbSyncOneOK1
  B:0021H.0       PUBLIC        gbSyncTwoOK1
  B:0021H.1       PUBLIC        gbStarted
  B:0021H.2       PUBLIC        gbFilling

⌨️ 快捷键说明

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