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

📄 flowunit.m51

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


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE FlowUnit.obj, AT24CxxRW.obj, STC89C54RD_FlashIAP.obj, MiscUnit.obj TO FlowUnit RAMSIZE (256)


MEMORY MODEL: SMALL


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


LINK MAP OF MODULE:  FlowUnit (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     000CH     UNIT         _DATA_GROUP_
            DATA    0014H     000AH     UNIT         ?DT?_RW24XX?AT24CXXRW
            DATA    001EH     0002H     UNIT         ?DT?IICRECEIVEBYTE?AT24CXXRW
            BIT     0020H.0   0002H.0   UNIT         ?BI?FLOWUNIT
            BIT     0022H.0   0000H.1   UNIT         ?BI?DECSEGBUF?FLOWUNIT
            BIT     0022H.1   0000H.1   UNIT         ?BI?_RW24XX?AT24CXXRW
            BIT     0022H.2   0000H.1   UNIT         _BIT_GROUP_
                    0022H.3   0000H.5                *** GAP ***
            DATA    0023H     003CH     UNIT         ?DT?FLOWUNIT
            DATA    005FH     0006H     UNIT         ?DT?_WRITEBYTES?STC89C54RD_FLASHIAP
            IDATA   0065H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?_DELAY?MISCUNIT
            CODE    0006H     0001H     UNIT         ?PR?FUNCKEYDONE?FLOWUNIT
            CODE    0007H     0001H     UNIT         ?PR?SETKEYDONE?FLOWUNIT
            CODE    0008H     0001H     UNIT         ?PR?ENTERKEYDONE?FLOWUNIT
            CODE    0009H     0001H     UNIT         ?PR?ESCKEYDONE?FLOWUNIT
            CODE    000AH     0001H     UNIT         ?PR?LEFTKEYDONE?FLOWUNIT
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0001H     UNIT         ?PR?RIGHTKEYDONE?FLOWUNIT
            CODE    000FH     0001H     UNIT         ?PR?UPKEYDONE?FLOWUNIT
            CODE    0010H     0001H     UNIT         ?PR?DOWNKEYDONE?FLOWUNIT
            CODE    0011H     0001H     UNIT         ?PR?STARTKEYDONE?FLOWUNIT
            CODE    0012H     0001H     UNIT         ?PR?STOPKEYDONE?FLOWUNIT
BL51 BANKED LINKER/LOCATER V6.00                                                      02/10/2007  20:48:03  PAGE 2


            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000CH     UNIT         ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
            CODE    0022H     0001H     UNIT         ?PR?TESTDONE?FLOWUNIT
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0153H     UNIT         ?C?LIB_CODE
            CODE    0179H     00CEH     UNIT         ?PR?SER_ISR?FLOWUNIT
            CODE    0247H     00C9H     UNIT         ?PR?_RW24XX?AT24CXXRW
            CODE    0310H     00A9H     UNIT         ?PR?SYSINIT?FLOWUNIT
            CODE    03B9H     00A6H     UNIT         ?PR?MAIN?FLOWUNIT
            CODE    045FH     0092H     UNIT         ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
            CODE    04F1H     0082H     UNIT         ?PR?_DISDONE?FLOWUNIT
            CODE    0573H     007EH     UNIT         ?PR?GETPRESSBUF?FLOWUNIT
            CODE    05F1H     007EH     UNIT         ?PR?GETLEAKBUF?FLOWUNIT
            CODE    066FH     0073H     UNIT         ?PR?INT1_ISR?FLOWUNIT
            CODE    06E2H     005FH     UNIT         ?CO?FLOWUNIT
            CODE    0741H     004AH     UNIT         ?PR?DECSEGBUF?FLOWUNIT
            CODE    078BH     0049H     UNIT         ?PR?_READBYTES?STC89C54RD_FLASHIAP
            CODE    07D4H     0032H     UNIT         ?PR?INCSEGBUF?FLOWUNIT
            CODE    0806H     0032H     UNIT         ?PR?T0_ISR?FLOWUNIT
            CODE    0838H     002FH     UNIT         ?PR?IICRECEIVEBYTE?AT24CXXRW
            CODE    0867H     0028H     UNIT         ?PR?DECDISBUF?FLOWUNIT
            CODE    088FH     0014H     UNIT         ?PR?IICSTART?AT24CXXRW
            CODE    08A3H     0011H     UNIT         ?PR?IICSTOP?AT24CXXRW
            CODE    08B4H     0011H     UNIT         ?PR?_IICSENDBYTE?AT24CXXRW
            CODE    08C5H     000FH     UNIT         ?PR?IICRECACK?AT24CXXRW
            CODE    08D4H     000EH     UNIT         ?PR?IICACK?AT24CXXRW
            CODE    08E2H     000CH     UNIT         ?C_C51STARTUP
            CODE    08EEH     000BH     UNIT         ?PR?IICNOACK?AT24CXXRW
            CODE    08F9H     0009H     UNIT         ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP



OVERLAY MAP OF MODULE:   FlowUnit (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                               0022H.2  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
BL51 BANKED LINKER/LOCATER V6.00                                                      02/10/2007  20:48:03  PAGE 3


  +--> ?PR?RIGHTKEYDONE?FLOWUNIT
  +--> ?PR?UPKEYDONE?FLOWUNIT
  +--> ?PR?DOWNKEYDONE?FLOWUNIT
  +--> ?PR?STARTKEYDONE?FLOWUNIT
  +--> ?PR?STOPKEYDONE?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?_DISDONE?FLOWUNIT                           -----    -----      -----    -----
  +--> ?CO?FLOWUNIT
  +--> ?PR?_DELAY?MISCUNIT



SYMBOL TABLE OF MODULE:  FlowUnit (FLOWUNIT)

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

  -------         MODULE        FLOWUNIT
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        gbPressOne
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:070EH         PUBLIC        BIT_TEST
  D:00A0H         PUBLIC        P2
  D:0023H         PUBLIC        gnRxdData
  B:0020H.1       PUBLIC        bIsTesting
  B:0020H.2       PUBLIC        bIsSetting
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:04F1H         PUBLIC        _DisDone
  D:00A8H         PUBLIC        IE
  D:0027H         PUBLIC        gnRxdID
  D:0028H         PUBLIC        gnSegBuf
  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
  B:0020H.3       PUBLIC        bStartKey
  D:00CBH         PUBLIC        RCAP2H
  B:0020H.4       PUBLIC        gbLeakIsNeg
  D:00CAH         PUBLIC        RCAP2L
  C:03B9H         PUBLIC        main
  D:0034H         PUBLIC        nKeyID
  C:073EH         PUBLIC        LAMP_CODE
  B:0020H.5       PUBLIC        gbSyncOneOK
  C:0022H         PUBLIC        TestDone
  B:0020H.6       PUBLIC        gbCanGetKey
BL51 BANKED LINKER/LOCATER V6.00                                                      02/10/2007  20:48:03  PAGE 4


  B:0020H.7       PUBLIC        bDoFla
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  C:0008H         PUBLIC        EnterKeyDone
  C:000EH         PUBLIC        RightKeyDone
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0035H         PUBLIC        nMSCnt
  B:0021H.0       PUBLIC        bStopKey
  C:0179H         PUBLIC        SER_ISR
  B:0021H.1       PUBLIC        bDoDot
  C:05F1H         PUBLIC        GetLeakBuf
  B:0021H.2       PUBLIC        gbSyncTwoOK
  C:000AH         PUBLIC        LeftKeyDone
  C:0006H         PUBLIC        FuncKeyDone
  C:0011H         PUBLIC        StartKeyDone
  D:0036H         PUBLIC        gnGetKeyCnt
  D:0037H         PUBLIC        gnParamValue
  D:008CH         PUBLIC        TH0
  C:0741H         PUBLIC        DecSegBuf
  D:008DH         PUBLIC        TH1
  C:0867H         PUBLIC        DecDisBuf
  C:0010H         PUBLIC        DownKeyDone
  D:00CDH         PUBLIC        TH2
  B:0021H.3       PUBLIC        gbCanFlash
  C:0009H         PUBLIC        EscKeyDone
  D:008AH         PUBLIC        TL0
  C:0573H         PUBLIC        GetPressBuf
  D:008BH         PUBLIC        TL1
  C:0708H         PUBLIC        LED_CODE
  D:00CCH         PUBLIC        TL2
  C:0806H         PUBLIC        T0_ISR
  D:0055H         PUBLIC        gnLeak
  B:0088H.4       PUBLIC        TR0
  C:0310H         PUBLIC        SysInit
  B:0088H.6       PUBLIC        TR1
  D:0059H         PUBLIC        gnParamID
  C:07D4H         PUBLIC        IncSegBuf
  C:06E2H         PUBLIC        SEG_CODE
  C:0012H         PUBLIC        StopKeyDone
  B:00A0H.7       PUBLIC        RCK
  C:0007H         PUBLIC        SetKeyDone
  B:00A0H.6       PUBLIC        SCK
  C:0716H         PUBLIC        FIX_CODE
  B:0021H.4       PUBLIC        gbParamSel
  D:005AH         PUBLIC        gnPress
  D:005EH         PUBLIC        gnCursorID
  D:00C9H         PUBLIC        T2MOD
  D:00C8H         PUBLIC        T2CON
  C:066FH         PUBLIC        INT1_ISR
  B:0021H.5       PUBLIC        gbParamSet
  B:0021H.6       PUBLIC        gbLeakOne
  C:000FH         PUBLIC        UpKeyDone
  B:0021H.7       PUBLIC        gbTimeOver
  -------         PROC          INCSEGBUF
  -------         DO            
BL51 BANKED LINKER/LOCATER V6.00                                                      02/10/2007  20:48:03  PAGE 5


  D:0007H         SYMBOL        nTemp
  -------         ENDDO         
  C:07D4H         LINE#         241
  C:07D4H         LINE#         242
  C:07D4H         LINE#         245
  C:07DAH         LINE#         246
  C:07E5H         LINE#         247
  C:07E5H         LINE#         248
  C:07E7H         LINE#         249
  C:07F1H         LINE#         250
  C:07F1H         LINE#         251
  C:07F6H         LINE#         252
  C:0800H         LINE#         253
  C:0802H         LINE#         255
  C:0802H         LINE#         256
  C:0805H         LINE#         257
  C:0805H         LINE#         258
  -------         ENDPROC       INCSEGBUF
  -------         PROC          DECSEGBUF
  -------         DO            
  B:0022H.0       SYMBOL        bAllZero
  D:0007H         SYMBOL        nTemp
  -------         ENDDO         
  C:0741H         LINE#         279
  C:0741H         LINE#         280
  C:0741H         LINE#         284
  C:0743H         LINE#         285
  C:0749H         LINE#         286
  C:0754H         LINE#         287
  C:0754H         LINE#         288
  C:0756H         LINE#         289
  C:0760H         LINE#         290
  C:0760H         LINE#         291
  C:0765H         LINE#         292
  C:076FH         LINE#         293
  C:076FH         LINE#         294
  C:0771H         LINE#         295
  C:0773H         LINE#         296
  C:0773H         LINE#         298
  C:0773H         LINE#         299
  C:0776H         LINE#         300
  C:0779H         LINE#         301
  C:0779H         LINE#         302
  C:0781H         LINE#         303
  C:078AH         LINE#         304
  C:078AH         LINE#         305
  C:078AH         LINE#         306
  -------         ENDPROC       DECSEGBUF
  -------         PROC          GETPRESSBUF
  -------         DO            
  D:0002H         SYMBOL        nPress
  -------         ENDDO         
  C:0573H         LINE#         329
  C:0573H         LINE#         330
  C:0573H         LINE#         333
  C:0576H         LINE#         334
  C:0576H         LINE#         335
BL51 BANKED LINKER/LOCATER V6.00                                                      02/10/2007  20:48:03  PAGE 6


  C:057AH         LINE#         336
  C:057CH         LINE#         337
  C:057EH         LINE#         339
  C:057EH         LINE#         340
  C:0582H         LINE#         341
  C:0584H         LINE#         342
  C:0584H         LINE#         343
  C:0591H         LINE#         344
  C:05A1H         LINE#         345
  C:05ADH         LINE#         346
  C:05BDH         LINE#         347
  C:05C9H         LINE#         348
  C:05D6H         LINE#         349
  C:05E2H         LINE#         350
  C:05F0H         LINE#         351
  -------         ENDPROC       GETPRESSBUF
  -------         PROC          GETLEAKBUF
  -------         DO            
  D:0002H         SYMBOL        nLeak
  -------         ENDDO         
  C:05F1H         LINE#         374
  C:05F1H         LINE#         375
  C:05F1H         LINE#         378
  C:05F4H         LINE#         379
  C:05F4H         LINE#         380
  C:05F8H         LINE#         381
  C:05FAH         LINE#         382
  C:05FCH         LINE#         384
  C:05FCH         LINE#         385
  C:0600H         LINE#         386
  C:0602H         LINE#         387
  C:0602H         LINE#         388
  C:060FH         LINE#         389
  C:061FH         LINE#         390
  C:062BH         LINE#         391
  C:063BH         LINE#         392
  C:0647H         LINE#         393
  C:0654H         LINE#         394
  C:0660H         LINE#         395
  C:066EH         LINE#         396
  -------         ENDPROC       GETLEAKBUF
  -------         PROC          _DISDONE
  D:0007H         SYMBOL        nLedID
  -------         DO            
  D:0004H         SYMBOL        i
  D:0006H         SYMBOL        nData1
  D:0005H         SYMBOL        nData2
  -------         ENDDO         
  C:04F1H         LINE#         435
  C:04F1H         LINE#         436

⌨️ 快捷键说明

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