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

📄 flow.m51

📁 采用STC89C54RD实现的一个完整的流量计控制系统源代码
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        02/11/2007  13:17:08  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE FlowUnit.obj, STC89C54RD_FlashIAP.obj, MiscUnit.obj TO Flow RAMSIZE (256) CODE (0X0000-0X7FFF) 
>> XDATA (0X0000-0X03FF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  FlowUnit.obj (FLOWUNIT)
  STC89C54RD_FlashIAP.obj (STC89C54RD_FLASHIAP)
  MiscUnit.obj (MISCUNIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  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?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)


LINK MAP OF MODULE:  Flow (FLOWUNIT)


            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     000DH     UNIT         _DATA_GROUP_
                    0015H     000BH                  *** GAP ***
            BIT     0020H.0   0001H.5   UNIT         ?BI?FLOWUNIT
            BIT     0021H.5   0000H.2   UNIT         _BIT_GROUP_
                    0021H.7   0000H.1                *** GAP ***
            DATA    0022H     0041H     UNIT         ?DT?FLOWUNIT
            IDATA   0063H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?_DELAY?MISCUNIT
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000CH     UNIT         ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0118H     UNIT         ?C?LIB_CODE
            CODE    013EH     010FH     UNIT         ?PR?SETKEYDONE?FLOWUNIT
            CODE    024DH     00DCH     UNIT         ?PR?SER_ISR?FLOWUNIT
            CODE    0329H     00D6H     UNIT         ?PR?MAIN?FLOWUNIT
            CODE    03FFH     00ADH     UNIT         ?PR?GETLEAKBUF?FLOWUNIT
            CODE    04ACH     00A9H     UNIT         ?PR?SYSINIT?FLOWUNIT
            CODE    0555H     009CH     UNIT         ?PR?DOWNKEYDONE?FLOWUNIT
            CODE    05F1H     0092H     UNIT         ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
            CODE    0683H     0082H     UNIT         ?PR?_DISDONE?FLOWUNIT
            CODE    0705H     007EH     UNIT         ?PR?GETPRESSBUF?FLOWUNIT
            CODE    0783H     007EH     UNIT         ?PR?UPKEYDONE?FLOWUNIT
BL51 BANKED LINKER/LOCATER V6.00                                                      02/11/2007  13:17:08  PAGE 2


            CODE    0801H     0073H     UNIT         ?PR?INT1_ISR?FLOWUNIT
            CODE    0874H     005FH     UNIT         ?CO?FLOWUNIT
            CODE    08D3H     004FH     UNIT         ?PR?_DECTIMEBUF?FLOWUNIT
            CODE    0922H     0049H     UNIT         ?PR?_READBYTES?STC89C54RD_FLASHIAP
            CODE    096BH     0038H     UNIT         ?PR?FUNCKEYDONE?FLOWUNIT
            CODE    09A3H     0032H     UNIT         ?PR?T0_ISR?FLOWUNIT
            CODE    09D5H     001FH     UNIT         ?PR?STARTKEYDONE?FLOWUNIT
            CODE    09F4H     0015H     UNIT         ?PR?STOPKEYDONE?FLOWUNIT
            CODE    0A09H     0010H     UNIT         ?PR?LEFTKEYDONE?FLOWUNIT
            CODE    0A19H     0010H     UNIT         ?PR?RIGHTKEYDONE?FLOWUNIT
            CODE    0A29H     000CH     UNIT         ?C_C51STARTUP
            CODE    0A35H     0009H     UNIT         ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP



OVERLAY MAP OF MODULE:   Flow (FLOWUNIT)


SEGMENT                                            BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                           START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------
?PR?T0_ISR?FLOWUNIT                             -----    -----      0008H    0002H

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

?PR?INT1_ISR?FLOWUNIT                           -----    -----      000AH    0004H

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

?C_C51STARTUP                                   -----    -----      -----    -----
  +--> ?PR?MAIN?FLOWUNIT

?PR?MAIN?FLOWUNIT                               0021H.5  0000H.1    000EH    0001H
  +--> ?PR?SYSINIT?FLOWUNIT
  +--> ?PR?GETPRESSBUF?FLOWUNIT
  +--> ?PR?GETLEAKBUF?FLOWUNIT
  +--> ?PR?_DISDONE?FLOWUNIT
  +--> ?PR?FUNCKEYDONE?FLOWUNIT
  +--> ?PR?SETKEYDONE?FLOWUNIT
  +--> ?PR?LEFTKEYDONE?FLOWUNIT
  +--> ?PR?RIGHTKEYDONE?FLOWUNIT
  +--> ?PR?UPKEYDONE?FLOWUNIT
  +--> ?PR?DOWNKEYDONE?FLOWUNIT
  +--> ?PR?STARTKEYDONE?FLOWUNIT
  +--> ?PR?STOPKEYDONE?FLOWUNIT
  +--> ?PR?_DECTIMEBUF?FLOWUNIT

?PR?SYSINIT?FLOWUNIT                            -----    -----      -----    -----
  +--> ?PR?_READBYTES?STC89C54RD_FLASHIAP

?PR?_READBYTES?STC89C54RD_FLASHIAP              -----    -----      000FH    0005H
  +--> ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
  +--> ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP

?PR?GETLEAKBUF?FLOWUNIT                         0021H.6  0000H.1    000FH    0001H

?PR?_DISDONE?FLOWUNIT                           -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      02/11/2007  13:17:08  PAGE 3


  +--> ?CO?FLOWUNIT
  +--> ?PR?_DELAY?MISCUNIT

?PR?FUNCKEYDONE?FLOWUNIT                        -----    -----      -----    -----
  +--> ?CO?FLOWUNIT

?PR?SETKEYDONE?FLOWUNIT                         0021H.6  0000H.1    -----    -----
  +--> ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
  +--> ?PR?_READBYTES?STC89C54RD_FLASHIAP

?PR?_WRITEBYTES?STC89C54RD_FLASHIAP             -----    -----      000FH    0006H
  +--> ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
  +--> ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP

?PR?UPKEYDONE?FLOWUNIT                          -----    -----      -----    -----
  +--> ?CO?FLOWUNIT

?PR?DOWNKEYDONE?FLOWUNIT                        0021H.6  0000H.1    -----    -----
  +--> ?CO?FLOWUNIT



SYMBOL TABLE OF MODULE:  Flow (FLOWUNIT)

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

  -------         MODULE        FLOWUNIT
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        gbPressOne
  B:0090H.4       PUBLIC        RELAY
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:08A0H         PUBLIC        BIT_TEST
  D:00A0H         PUBLIC        P2
  D:0022H         PUBLIC        gnRxdData
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:0683H         PUBLIC        _DisDone
  D:00A8H         PUBLIC        IE
  D:0026H         PUBLIC        gnRxdID
  B:0020H.1       PUBLIC        gbFilling
  D:0027H         PUBLIC        gnSegBuf
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  B:00A0H.2       PUBLIC        KEY1
  B:0098H.0       PUBLIC        RI
  B:00A0H.4       PUBLIC        SER1
  B:00A0H.3       PUBLIC        KEY2
  B:00A0H.5       PUBLIC        SER2
  B:0098H.1       PUBLIC        TI
  C:08D3H         PUBLIC        _DecTimeBuf
  D:0033H         PUBLIC        gnT0OverCnt
  D:00CBH         PUBLIC        RCAP2H
  B:0020H.2       PUBLIC        gbLeakIsNeg
  B:0020H.3       PUBLIC        gbStarted
  D:00CAH         PUBLIC        RCAP2L
BL51 BANKED LINKER/LOCATER V6.00                                                      02/11/2007  13:17:08  PAGE 4


  C:0329H         PUBLIC        main
  D:0034H         PUBLIC        nKeyID
  C:08D0H         PUBLIC        LAMP_CODE
  B:0020H.4       PUBLIC        gbSyncOneOK
  B:0020H.5       PUBLIC        gbCanGetKey
  B:0020H.6       PUBLIC        gbTesting
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  C:0A19H         PUBLIC        RightKeyDone
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:024DH         PUBLIC        SER_ISR
  C:03FFH         PUBLIC        GetLeakBuf
  D:0035H         PUBLIC        gnLeakOffset
  B:0020H.7       PUBLIC        gbSyncTwoOK
  C:0A09H         PUBLIC        LeftKeyDone
  C:096BH         PUBLIC        FuncKeyDone
  C:09D5H         PUBLIC        StartKeyDone
  D:003AH         PUBLIC        gnGetKeyCnt
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  C:0555H         PUBLIC        DownKeyDone
  B:00A8H.2       PUBLIC        EX1
  D:00CDH         PUBLIC        TH2
  B:0021H.0       PUBLIC        gbCanFlash
  D:008AH         PUBLIC        TL0
  C:0705H         PUBLIC        GetPressBuf
  D:008BH         PUBLIC        TL1
  C:089AH         PUBLIC        LED_CODE
  D:00CCH         PUBLIC        TL2
  C:09A3H         PUBLIC        T0_ISR
  D:003BH         PUBLIC        gnLeak
  B:0088H.4       PUBLIC        TR0
  C:04ACH         PUBLIC        SysInit
  B:0088H.6       PUBLIC        TR1
  D:003FH         PUBLIC        gnParamID
  C:0874H         PUBLIC        SEG_CODE
  C:09F4H         PUBLIC        StopKeyDone
  B:00A0H.7       PUBLIC        RCK
  C:013EH         PUBLIC        SetKeyDone
  B:00A0H.6       PUBLIC        SCK
  C:08A8H         PUBLIC        FIX_CODE
  B:0021H.1       PUBLIC        gbParamSel
  D:0040H         PUBLIC        gnPress
  D:0044H         PUBLIC        gnCursorID
  D:00C9H         PUBLIC        T2MOD
  D:00C8H         PUBLIC        T2CON
  D:0045H         PUBLIC        gnParamBuf
  C:0801H         PUBLIC        INT1_ISR
  B:0021H.2       PUBLIC        gbParamSet
  B:0021H.3       PUBLIC        gbLeakOne
  C:0783H         PUBLIC        UpKeyDone
  B:0021H.4       PUBLIC        gbTimeOver
  -------         PROC          _DECTIMEBUF
  D:0007H         SYMBOL        nParamID
  C:08D3H         LINE#         236
BL51 BANKED LINKER/LOCATER V6.00                                                      02/11/2007  13:17:08  PAGE 5


  C:08D3H         LINE#         237
  C:08D3H         LINE#         238
  C:08E2H         LINE#         239
  C:08E2H         LINE#         240
  C:08ECH         LINE#         241
  C:08FBH         LINE#         242
  C:08FBH         LINE#         243
  C:0905H         LINE#         244
  C:0914H         LINE#         245
  C:0914H         LINE#         246
  C:091EH         LINE#         247
  C:0920H         LINE#         248
  C:0920H         LINE#         249
  C:0920H         LINE#         250
  C:0920H         LINE#         251
  C:0921H         LINE#         252
  -------         ENDPROC       _DECTIMEBUF
  -------         PROC          GETPRESSBUF
  -------         DO            
  D:0002H         SYMBOL        nPress
  -------         ENDDO         
  C:0705H         LINE#         275
  C:0705H         LINE#         276
  C:0705H         LINE#         279
  C:0708H         LINE#         280
  C:0708H         LINE#         281
  C:070CH         LINE#         282
  C:070EH         LINE#         283
  C:0710H         LINE#         285
  C:0710H         LINE#         286
  C:0714H         LINE#         287
  C:0716H         LINE#         288
  C:0716H         LINE#         289
  C:0723H         LINE#         290
  C:0733H         LINE#         291
  C:073FH         LINE#         292
  C:074FH         LINE#         293
  C:075BH         LINE#         294
  C:0768H         LINE#         295
  C:0774H         LINE#         296
  C:0782H         LINE#         297
  -------         ENDPROC       GETPRESSBUF
  -------         PROC          GETLEAKBUF
  -------         DO            
  B:0021H.6       SYMBOL        bYes
  D:0007H         SYMBOL        i
  D:000FH         SYMBOL        j
  D:0002H         SYMBOL        nLeak
  -------         ENDDO         
  C:03FFH         LINE#         320
  C:03FFH         LINE#         321
  C:03FFH         LINE#         326
  C:0402H         LINE#         327
  C:0402H         LINE#         328
  C:0406H         LINE#         329
  C:0408H         LINE#         330
  C:040AH         LINE#         332
BL51 BANKED LINKER/LOCATER V6.00                                                      02/11/2007  13:17:08  PAGE 6


  C:040AH         LINE#         333
  C:040EH         LINE#         334
  C:0410H         LINE#         335
  C:0410H         LINE#         336
  C:041DH         LINE#         337
  C:042DH         LINE#         338
  C:0439H         LINE#         339
  C:0449H         LINE#         340
  C:0455H         LINE#         341
  C:0463H         LINE#         342
  C:046FH         LINE#         343
  C:047DH         LINE#         345
  C:0480H         LINE#         346
  C:0480H         LINE#         347
  C:0482H         LINE#         348

⌨️ 快捷键说明

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