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

📄 metersoft.m51

📁 江苏单相复费率电能表方案
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        04/13/2007  13:24:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE general.obj, main.obj, measure.obj, rscomm.obj, rtc_dsp.obj TO MeterSoft RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  general.obj (GENERAL)
  main.obj (MAIN)
  measure.obj (MEASURE)
  rscomm.obj (RSCOMM)
  rtc_dsp.obj (RTC_DSP)
  E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\KEIL\C51\LIB\C51S.LIB (ABS)


LINK MAP OF MODULE:  MeterSoft (GENERAL)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
                    0010H     0010H                  *** GAP ***
            DATA    0020H     0003H     BIT_ADDR     ?BA?MAIN
            DATA    0023H     0034H     UNIT         ?DT?MAIN
            DATA    0057H     0012H     UNIT         _DATA_GROUP_
            IDATA   0069H     0036H     UNIT         ?ID?MAIN
            IDATA   009FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?CO?MEASURE
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000DH     INBLOCK      ?PR?GETBUS?GENERAL
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0014H     INBLOCK      ?PR?KEYBOARD_ISR?MAIN
                    003AH     0001H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     0005H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
            CODE    0046H     000CH     UNIT         ?C_C51STARTUP
                    0052H     0001H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     044FH     INBLOCK      ?PR?WRITEMETER?RSCOMM
            CODE    04A5H     0223H     INBLOCK      ?PR?COMM_PROC?RSCOMM
            CODE    06C8H     011EH     INBLOCK      ?PR?ERY_BALANCE?RTC_DSP
            CODE    07E6H     0018H     INBLOCK      ?PR?RTC_INIT?RTC_DSP
                    07FEH     0002H                  *** GAP ***
            CODE    0800H     03E3H     INBLOCK      ?PR?DSP_PROC?RTC_DSP
            CODE    0BE3H     01A7H     INBLOCK      ?PR?READMETER?RSCOMM
            CODE    0D8AH     0189H     INBLOCK      ?PR?_ERY_PROC?MEASURE
BL51 BANKED LINKER/LOCATER V5.11                                                      04/13/2007  13:24:54  PAGE 2


            CODE    0F13H     00E3H     INBLOCK      ?PR?DATETERM?RTC_DSP
                    0FF6H     000AH                  *** GAP ***
            CODE    1000H     0187H     INBLOCK      ?PR?FEE_CHK?RTC_DSP
            CODE    1187H     0174H     INBLOCK      ?PR?RESUME?MEASURE
            CODE    12FBH     0104H     INBLOCK      ?PR?REV_PROC?RTC_DSP
            CODE    13FFH     0103H     INBLOCK      ?PR?RXDCHECK?RSCOMM
            CODE    1502H     00CAH     INBLOCK      ?PR?RTC_DSP_PROC?RTC_DSP
            CODE    15CCH     00ABH     INBLOCK      ?PR?MCUINIT?MAIN
            CODE    1677H     00A4H     INBLOCK      ?PR?TIMETERM?RSCOMM
            CODE    171BH     008DH     INBLOCK      ?PR?_IRCVSTR?GENERAL
            CODE    17A8H     0042H     INBLOCK      ?PR?MEASURE?MEASURE
            CODE    17EAH     0016H     INBLOCK      ?PR?_DELAYNMS?GENERAL
            CODE    1800H     0088H     INBLOCK      ?PR?RTC_BAK?RTC_DSP
            CODE    1888H     0086H     INBLOCK      ?PR?TIMER0_ISR?MAIN
            CODE    190EH     007EH     INBLOCK      ?PR?_PSWDCHK?RSCOMM
            CODE    198CH     0079H     INBLOCK      ?PR?CMP_ISR?MAIN
            CODE    1A05H     0072H     INBLOCK      ?PR?UART_ISR?MAIN
            CODE    1A77H     006EH     INBLOCK      ?PR?_DATECHK?RTC_DSP
            CODE    1AE5H     006DH     INBLOCK      ?PR?RTC_READ?RTC_DSP
            CODE    1B52H     006CH     UNIT         ?CO?RTC_DSP
            CODE    1BBEH     0069H     INBLOCK      ?PR?TEMP_EQUALIZE?RTC_DSP
            CODE    1C27H     0062H     INBLOCK      ?PR?METERINIT?MAIN
            CODE    1C89H     005AH     INBLOCK      ?PR?_ISENDSTR?GENERAL
            CODE    1CE3H     003AH     INBLOCK      ?PR?_BCDINC?GENERAL
            CODE    1D1DH     003AH     INBLOCK      ?PR?DSPPARA_READ?RTC_DSP
            CODE    1D57H     0038H     INBLOCK      ?PR?_DISPLAY?RTC_DSP
            CODE    1D8FH     0037H     INBLOCK      ?PR?INT1_ISR?MAIN
            CODE    1DC6H     0035H     INBLOCK      ?PR?TEMP_READ?RTC_DSP
            CODE    1DFBH     0034H     INBLOCK      ?PR?_READDATA?MEASURE
            CODE    1E2FH     002EH     INBLOCK      ?PR?_WRITEEPMDATA?MEASURE
            CODE    1E5DH     002CH     INBLOCK      ?PR?_TIMECHK?RTC_DSP
            CODE    1E89H     001FH     INBLOCK      ?PR?_BCDCHK?GENERAL
            CODE    1EA8H     001FH     INBLOCK      ?PR?WATCHDOGRTC_ISR?MAIN
            CODE    1EC7H     001CH     INBLOCK      ?PR?_LASTMONTHSN?RTC_DSP
            CODE    1EE3H     0017H     INBLOCK      ?PR?_ERRORMODIFY?MEASURE
            CODE    1EFAH     0017H     INBLOCK      ?PR?_RTC_SET?RTC_DSP
            CODE    1F11H     0014H     INBLOCK      ?PR?_PROC33?RSCOMM
            CODE    1F25H     0013H     INBLOCK      ?PR?_SUMCHK?GENERAL
            CODE    1F38H     0013H     INBLOCK      ?PR?SECINC?RTC_DSP
            CODE    1F4BH     0012H     UNIT         ?PR?_ABS?ABS
            CODE    1F5DH     0011H     INBLOCK      ?PR?MAIN?MAIN
            CODE    1F6EH     000FH     INBLOCK      ?PR?_BCD2HEX?GENERAL
            CODE    1F7DH     000EH     INBLOCK      ?PR?ACKBUS?GENERAL
            CODE    1F8BH     000EH     INBLOCK      ?PR?_SENDBYTE?GENERAL
            CODE    1F99H     000EH     INBLOCK      ?PR?_ARRAYINIT?GENERAL
            CODE    1FA7H     000BH     INBLOCK      ?PR?WATCHDOG_FEED?GENERAL
            CODE    1FB2H     000BH     INBLOCK      ?PR?_READMETERDATA?RSCOMM



OVERLAY MAP OF MODULE:   MeterSoft (GENERAL)


SEGMENT                             DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH
-------------------------------------------------
?C_C51STARTUP                     -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      04/13/2007  13:24:54  PAGE 3


  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                     -----    -----
  +--> ?PR?MCUINIT?MAIN
  +--> ?PR?METERINIT?MAIN
  +--> ?PR?MEASURE?MEASURE
  +--> ?PR?RTC_DSP_PROC?RTC_DSP
  +--> ?PR?COMM_PROC?RSCOMM

?PR?MCUINIT?MAIN                  -----    -----
  +--> ?PR?_DELAYNMS?GENERAL

?PR?METERINIT?MAIN                -----    -----
  +--> ?PR?_DISPLAY?RTC_DSP
  +--> ?PR?RTC_INIT?RTC_DSP
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_ARRAYINIT?GENERAL
  +--> ?PR?RESUME?MEASURE
  +--> ?PR?RTC_READ?RTC_DSP
  +--> ?PR?FEE_CHK?RTC_DSP
  +--> ?PR?WATCHDOG_FEED?GENERAL
  +--> ?PR?ERY_BALANCE?RTC_DSP
  +--> ?PR?DSPPARA_READ?RTC_DSP
  +--> ?PR?DATETERM?RTC_DSP

?PR?_DISPLAY?RTC_DSP              0060H    0003H
  +--> ?PR?_ISENDSTR?GENERAL

?PR?_ISENDSTR?GENERAL             -----    -----
  +--> ?PR?GETBUS?GENERAL
  +--> ?PR?_SENDBYTE?GENERAL

?PR?GETBUS?GENERAL                -----    -----
  +--> ?PR?ACKBUS?GENERAL

?PR?_SENDBYTE?GENERAL             -----    -----
  +--> ?PR?ACKBUS?GENERAL

?PR?RTC_INIT?RTC_DSP              005AH    0002H
  +--> ?PR?_RTC_SET?RTC_DSP

?PR?_RTC_SET?RTC_DSP              -----    -----
  +--> ?PR?_ISENDSTR?GENERAL

?PR?_READDATA?MEASURE             0066H    0003H
  +--> ?PR?WATCHDOG_FEED?GENERAL
  +--> ?PR?_IRCVSTR?GENERAL

?PR?_IRCVSTR?GENERAL              -----    -----
  +--> ?PR?GETBUS?GENERAL
  +--> ?PR?_SENDBYTE?GENERAL
  +--> ?PR?ACKBUS?GENERAL

?PR?RESUME?MEASURE                0057H    0006H
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ARRAYINIT?GENERAL
BL51 BANKED LINKER/LOCATER V5.11                                                      04/13/2007  13:24:54  PAGE 4


  +--> ?PR?_ERRORMODIFY?MEASURE
  +--> ?CO?MEASURE
  +--> ?PR?_BCDINC?GENERAL
  +--> ?PR?_SUMCHK?GENERAL

?PR?_ERRORMODIFY?MEASURE          -----    -----
  +--> ?PR?_WRITEEPMDATA?MEASURE

?PR?_WRITEEPMDATA?MEASURE         0064H    0003H
  +--> ?PR?_ISENDSTR?GENERAL
  +--> ?PR?_DELAYNMS?GENERAL

?PR?_BCDINC?GENERAL               -----    -----
  +--> ?PR?_BCD2HEX?GENERAL

?PR?RTC_READ?RTC_DSP              -----    -----
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_TIMECHK?RTC_DSP
  +--> ?PR?_DATECHK?RTC_DSP
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?RTC_INIT?RTC_DSP
  +--> ?PR?_RTC_SET?RTC_DSP

?PR?_TIMECHK?RTC_DSP              0060H    0003H
  +--> ?PR?_BCDCHK?GENERAL

?PR?_DATECHK?RTC_DSP              005FH    0003H
  +--> ?PR?_BCDCHK?GENERAL
  +--> ?PR?_BCD2HEX?GENERAL

?PR?FEE_CHK?RTC_DSP               0057H    0004H
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ERRORMODIFY?MEASURE
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_WRITEEPMDATA?MEASURE
  +--> ?PR?_BCD2HEX?GENERAL
  +--> ?PR?_ARRAYINIT?GENERAL

?PR?ERY_BALANCE?RTC_DSP           0057H    0006H
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ERRORMODIFY?MEASURE
  +--> ?PR?_BCD2HEX?GENERAL
  +--> ?PR?_LASTMONTHSN?RTC_DSP
  +--> ?PR?_WRITEEPMDATA?MEASURE
  +--> ?PR?_ARRAYINIT?GENERAL

?PR?_LASTMONTHSN?RTC_DSP          0060H    0001H
  +--> ?PR?_BCD2HEX?GENERAL

?PR?DSPPARA_READ?RTC_DSP          -----    -----
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ERRORMODIFY?MEASURE

?PR?DATETERM?RTC_DSP              0060H    0006H
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_BCD2HEX?GENERAL
BL51 BANKED LINKER/LOCATER V5.11                                                      04/13/2007  13:24:54  PAGE 5



?PR?MEASURE?MEASURE               -----    -----
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_ERY_PROC?MEASURE

?PR?_ERY_PROC?MEASURE             0057H    0006H
  +--> ?PR?_BCDINC?GENERAL
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_ARRAYINIT?GENERAL
  +--> ?PR?_WRITEEPMDATA?MEASURE

?PR?RTC_DSP_PROC?RTC_DSP          -----    -----
  +--> ?PR?WATCHDOG_FEED?GENERAL
  +--> ?PR?_DELAYNMS?GENERAL
  +--> ?PR?DATETERM?RTC_DSP
  +--> ?PR?FEE_CHK?RTC_DSP
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?DSPPARA_READ?RTC_DSP
  +--> ?PR?RTC_READ?RTC_DSP
  +--> ?PR?RTC_BAK?RTC_DSP
  +--> ?PR?RTC_INIT?RTC_DSP
  +--> ?PR?TEMP_EQUALIZE?RTC_DSP
  +--> ?PR?SECINC?RTC_DSP
  +--> ?PR?REV_PROC?RTC_DSP
  +--> ?PR?DSP_PROC?RTC_DSP
  +--> ?PR?ERY_BALANCE?RTC_DSP

?PR?RTC_BAK?RTC_DSP               0057H    0008H
  +--> ?PR?_WRITEEPMDATA?MEASURE
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_SUMCHK?GENERAL

?PR?TEMP_EQUALIZE?RTC_DSP         -----    -----
  +--> ?PR?TEMP_READ?RTC_DSP
  +--> ?CO?RTC_DSP
  +--> ?PR?SECINC?RTC_DSP
  +--> ?PR?_RTC_SET?RTC_DSP

?PR?TEMP_READ?RTC_DSP             0060H    0002H
  +--> ?PR?_ISENDSTR?GENERAL
  +--> ?PR?_READDATA?MEASURE

?PR?SECINC?RTC_DSP                -----    -----
  +--> ?PR?_BCDINC?GENERAL
  +--> ?PR?_SUMCHK?GENERAL

?PR?REV_PROC?RTC_DSP              0057H    0008H
  +--> ?PR?_DELAYNMS?GENERAL
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_WRITEEPMDATA?MEASURE
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ARRAYINIT?GENERAL
  +--> ?PR?_BCDINC?GENERAL

?PR?DSP_PROC?RTC_DSP              0057H    0009H
  +--> ?PR?_ARRAYINIT?GENERAL
BL51 BANKED LINKER/LOCATER V5.11                                                      04/13/2007  13:24:54  PAGE 6


  +--> ?PR?_BCD2HEX?GENERAL
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_ERRORMODIFY?MEASURE
  +--> ?PR?_LASTMONTHSN?RTC_DSP
  +--> ?PR?_BCDINC?GENERAL
  +--> ?CO?RTC_DSP
  +--> ?PR?TEMP_READ?RTC_DSP
  +--> ?PR?_DISPLAY?RTC_DSP

?PR?COMM_PROC?RSCOMM              0057H    0003H
  +--> ?PR?WATCHDOG_FEED?GENERAL
  +--> ?PR?RXDCHECK?RSCOMM
  +--> ?PR?_PROC33?RSCOMM
  +--> ?PR?_TIMECHK?RTC_DSP
  +--> ?PR?_DATECHK?RTC_DSP
  +--> ?PR?TIMETERM?RSCOMM
  +--> ?PR?_RTC_SET?RTC_DSP
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_WRITEEPMDATA?MEASURE
  +--> ?PR?_PSWDCHK?RSCOMM
  +--> ?PR?READMETER?RSCOMM
  +--> ?PR?WRITEMETER?RSCOMM
  +--> ?PR?RTC_READ?RTC_DSP
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_BCDINC?GENERAL
  +--> ?PR?_ARRAYINIT?GENERAL

?PR?RXDCHECK?RSCOMM               005AH    0006H
  +--> ?PR?_SUMCHK?GENERAL
  +--> ?PR?_READDATA?MEASURE

?PR?TIMETERM?RSCOMM               005FH    0001H
  +--> ?PR?_TIMECHK?RTC_DSP
  +--> ?PR?DATETERM?RTC_DSP
  +--> ?PR?_BCD2HEX?GENERAL
  +--> ?PR?_ABS?ABS

?PR?_PSWDCHK?RSCOMM               005FH    0005H
  +--> ?PR?_READDATA?MEASURE
  +--> ?PR?_ERRORMODIFY?MEASURE

?PR?READMETER?RSCOMM              005AH    0002H
  +--> ?PR?_READMETERDATA?RSCOMM
  +--> ?PR?_READDATA?MEASURE

⌨️ 快捷键说明

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