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

📄 newest.m51

📁 电磁流量计的源程序。将流体流量用电磁转换方式变换成弱电信号
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.02                                                        09/10/2005  17:35:06  PAGE 1


BL51 BANKED LINKER/LOCATER V4.02, INVOKED BY:
L51.EXE D:\2005_09\PULSE_PRC.OBJ, D:\2005_09\7705.OBJ, D:\2005_09\DATAPRC.OBJ, D:\2005_09\EEPROMPRC.OBJ, D:\2005_09\KEY.
>> OBJ, D:\2005_09\KEYPRC.OBJ, D:\2005_09\LED_PRC.OBJ, D:\2005_09\M7219TBL.OBJ, D:\2005_09\MAIN.OBJ, D:\2005_09\MAX7219.
>> OBJ, D:\2005_09\MEMORY.OBJ, D:\2005_09\5615.OBJ TO D:\2005_09\NEWEST.OMF DEBUGSYMBOLS DEBUGPUBLICS DEBUGLINES MAP SYM
>> BOLS PUBLICS RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  D:\2005_09\PULSE_PRC.OBJ (PULSE_PRC)
  D:\2005_09\7705.OBJ (7705)
  D:\2005_09\DATAPRC.OBJ (DATAPRC)
  D:\2005_09\EEPROMPRC.OBJ (EEPROMPRC)
  D:\2005_09\KEY.OBJ (KEY)
  D:\2005_09\KEYPRC.OBJ (KEYPRC)
  D:\2005_09\LED_PRC.OBJ (LED_PRC)
  D:\2005_09\M7219TBL.OBJ (M7219TBL)
  D:\2005_09\MAIN.OBJ (MAIN)
  D:\2005_09\MAX7219.OBJ (MAX7219)
  D:\2005_09\MEMORY.OBJ (MEMORY)
  D:\2005_09\5615.OBJ (5615)
  D:\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\C51\LIB\C51FPS.LIB (FABS)
  D:\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\C51\LIB\C51S.LIB (?C?IMUL)
  D:\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\C51\LIB\C51S.LIB (?C?LMUL)
  D:\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\C51\LIB\C51S.LIB (?C?LNEG)
  D:\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\C51\LIB\C51S.LIB (?C?ULCMP)
  D:\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  D:\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  D:\C51\LIB\C51S.LIB (?C?PLDCODE)
  D:\C51\LIB\C51S.LIB (?C?PLDOPTR)
  D:\C51\LIB\C51S.LIB (?C?CCASE)
  D:\C51\LIB\C51S.LIB (?C?ICALL)
  D:\C51\LIB\C51S.LIB (?C?PLDIDATA)
  D:\C51\LIB\C51S.LIB (?C?PLDXDATA)
  D:\C51\LIB\C51S.LIB (?C?PLDPDATA)


LINK MAP OF MODULE:  D:\2005_09\NEWEST.OMF (PULSE_PRC)


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

BL51 BANKED LINKER/LOCATER V4.02                                                      09/10/2005  17:35:06  PAGE 2


            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0010H     UNIT         _DATA_GROUP_
            DATA    0018H     0003H     UNIT         ?DT?_DA_CONVERT?5615
                    001BH     0005H                  *** GAP ***
            DATA    0020H     000DH     ABSOLUTE     
            BIT     002DH.0   0000H.3   UNIT         _BIT_GROUP_
            BIT     002DH.3   0000H.1   UNIT         ?BI?PULSE_PRC
            BIT     002DH.4   0000H.1   UNIT         ?BI?MAIN
                    002DH.5   0002H.3                *** GAP ***
            DATA    0030H     0010H     ABSOLUTE     
            DATA    0040H     0010H     ABSOLUTE     
            DATA    0050H     0030H     ABSOLUTE     
            IDATA   0080H     0010H     ABSOLUTE     
            IDATA   0090H     0034H     ABSOLUTE     
            IDATA   00C4H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?KEY_DUMMY?KEYPRC
                    0007H     0004H                  *** GAP ***
            CODE    000BH     0002H     ABSOLUTE     
                    000DH     0006H                  *** GAP ***
            CODE    0013H     0002H     ABSOLUTE     
                    0015H     0006H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0061H     ABSOLUTE     
            CODE    0084H     0644H     UNIT         ?C?LIB_CODE
            CODE    06C8H     0524H     UNIT         ?PR?SAVEDATA_PRC?KEYPRC
            CODE    0BECH     0342H     UNIT         ?PR?KEY_LEFT?KEYPRC
            CODE    0F2EH     0325H     UNIT         ?PR?KEY_MID?KEYPRC
            CODE    1253H     021DH     UNIT         ?PR?DATA_PRC?DATAPRC
            CODE    1470H     01E4H     UNIT         ?PR?AD_DATA_PRC?DATAPRC
            CODE    1654H     0183H     UNIT         ?PR?SYSTEM_DATA_INIT?DATAPRC
            CODE    17D7H     017DH     UNIT         ?PR?SIGNAL?7705
            CODE    1954H     0119H     UNIT         ?PR?SET_DISP?M7219TBL
            CODE    1A6DH     0103H     UNIT         ?PR?_GET_LCHEN_DATA?DATAPRC
            CODE    1B70H     00F4H     UNIT         ?PR?JUDGE_SETDANLAN_RANGE?KEYPRC
            CODE    1C64H     00E4H     UNIT         ?PR?_GET_DISPDATA?MAX7219
            CODE    1D48H     00DDH     UNIT         ?PR?_GET_LOW_DATA?DATAPRC
            CODE    1E25H     00C4H     UNIT         ?PR?KEY_RIGHT?KEYPRC
            CODE    1EE9H     00B2H     UNIT         ?PR?_DEC_CONSULT?7705
            CODE    1F9BH     00A6H     UNIT         ?PR?DA_DATA_CHANG?5615
            CODE    2041H     00A4H     UNIT         ?PR?PULSE_OUT?PULSE_PRC
            CODE    20E5H     009FH     UNIT         ?PR?_GET_HIGH_DATA?DATAPRC
            CODE    2184H     009DH     UNIT         ?PR?GET_ALARMUP_DATA?DATAPRC
            CODE    2221H     009AH     UNIT         ?PR?_ADD_CONSULT?7705
            CODE    22BBH     0097H     UNIT         ?PR?MAIN?MAIN
            CODE    2352H     0093H     UNIT         ?PR?PULSE_PRC?PULSE_PRC
            CODE    23E5H     0086H     UNIT         ?PR?LED_PRC?LED_PRC
            CODE    246BH     007BH     UNIT         ?PR?NET_COUNT_DISP?M7219TBL
            CODE    24E6H     0076H     UNIT         ?PR?SET_SYS_DATA?KEYPRC
            CODE    255CH     0069H     UNIT         ?PR?_CONVERT_HDATA?MAX7219
            CODE    25C5H     005FH     UNIT         ?PR?GET_ALARMDM_DATA?DATAPRC
            CODE    2624H     005BH     UNIT         ?PR?P_COUNT_DISP?M7219TBL
BL51 BANKED LINKER/LOCATER V4.02                                                      09/10/2005  17:35:06  PAGE 3


            CODE    267FH     005BH     UNIT         ?PR?N_COUNT_DISP?M7219TBL
            CODE    26DAH     0059H     UNIT         ?PR?SYS_MIMA_DISP?M7219TBL
            CODE    2733H     0058H     UNIT         ?PR?CON_KEY?KEY
            CODE    278BH     0055H     UNIT         ?PR?DISP_PRC?M7219TBL
            CODE    27E0H     0053H     UNIT         ?PR?ADC_INIT?7705
            CODE    2833H     004FH     UNIT         ?PR?DISP_OUT?MAX7219
            CODE    2882H     004DH     UNIT         ?PR?DA_INIT?5615
            CODE    28CFH     004CH     UNIT         ?PR?ALARM_UP_DISP?M7219TBL
            CODE    291BH     0047H     UNIT         ?PR?LOW_COUNT_DISP?M7219TBL
            CODE    2962H     0042H     UNIT         ?PR?CODE_CHECK?EEPROMPRC
            CODE    29A4H     0042H     UNIT         ?PR?KEY_PRC?KEYPRC
            CODE    29E6H     0042H     UNIT         ?CO?M7219TBL
            CODE    2A28H     0042H     UNIT         ?PR?DISP_INIT?MAX7219
            CODE    2A6AH     003FH     UNIT         ?PR?ALARM_DOWN_DISP?M7219TBL
            CODE    2AA9H     0039H     UNIT         ?PR?_POISITIVE?7705
            CODE    2AE2H     0036H     UNIT         ?PR?TWO_SQUARE?7705
            CODE    2B18H     0036H     UNIT         ?PR?_DA_CONVERT?5615
            CODE    2B4EH     0035H     UNIT         ?PR?_GET_PN_DATA?DATAPRC
            CODE    2B83H     0035H     UNIT         ?PR?_CONVERT_LDATA?MAX7219
            CODE    2BB8H     0033H     UNIT         ?PR?READ_WORD?7705
            CODE    2BEBH     0032H     UNIT         ?PR?KEY_SCAN?KEY
            CODE    2C1DH     0032H     UNIT         ?PR?MOMENT_DISP?M7219TBL
            CODE    2C4FH     0030H     UNIT         ?PR?_WRITE1B?EEPROMPRC
            CODE    2C7FH     002EH     UNIT         ?PR?SYS_BIAODIN?KEYPRC
            CODE    2CADH     002BH     UNIT         ?PR?READ_REG_BYTE?7705
            CODE    2CD8H     002BH     UNIT         ?PR?KEY_HD?KEY
            CODE    2D03H     0026H     UNIT         ?PR?DP_SET_PRECESS?KEYPRC
            CODE    2D29H     0025H     UNIT         ?PR?_READ1B?EEPROMPRC
            CODE    2D4EH     0025H     UNIT         ?PR?SET_SYS_MIMA?KEYPRC
            CODE    2D73H     0024H     UNIT         ?PR?CPU_INIT?MAIN
            CODE    2D97H     0022H     UNIT         ?PR?READ?EEPROMPRC
            CODE    2DB9H     0021H     UNIT         ?PR?_SET_WATCHDOG_TIME?EEPROMPRC
            CODE    2DDAH     0021H     UNIT         ?PR?_CONVERT_DATA?MAX7219
            CODE    2DFBH     0020H     UNIT         ?PR?_SETUP_ADC_DEVICE?7705
            CODE    2E1BH     0020H     UNIT         ?PR?KEY_INIT?KEY
            CODE    2E3BH     001FH     UNIT         ?PR?_DP_DISP_SET?M7219TBL
            CODE    2E5AH     001DH     UNIT         ?PR?READ_CON_DATA?7705
            CODE    2E77H     001DH     UNIT         ?PR?_WRITE_REG?7705
            CODE    2E94H     001CH     UNIT         ?PR?KEY_JUDGE?KEY
            CODE    2EB0H     001CH     UNIT         ?PR?_DISP_WRITE?MAX7219
            CODE    2ECCH     001BH     UNIT         ?PR?SET_SYSTEM_CODE?KEYPRC
            CODE    2EE7H     001AH     UNIT         ?PR?SURE_BIAODIN_DP?KEYPRC
            CODE    2F01H     0019H     UNIT         ?PR?_WRITE?EEPROMPRC
            CODE    2F1AH     0018H     UNIT         ?PR?_DELAY?7705
            CODE    2F32H     0014H     UNIT         ?PR?DA_PRC?5615
            CODE    2F46H     0012H     UNIT         ?CO?KEYPRC
            CODE    2F58H     0011H     UNIT         ?PR?SELF_ADJUST?7705
            CODE    2F69H     0011H     UNIT         ?PR?RETURN_TO_INIT_STATUS?7705
            CODE    2F7AH     000FH     UNIT         ?PR?DELAY_1US?7705
            CODE    2F89H     000FH     UNIT         ?PR?SET_4MA_REFENCE?M7219TBL
            CODE    2F98H     000EH     UNIT         ?CO?MAX7219
            CODE    2FA6H     000DH     UNIT         ?PR?PULSE_INIT?PULSE_PRC
            CODE    2FB3H     000DH     UNIT         ?PR?CHECK_DRDY?7705
            CODE    2FC0H     000DH     UNIT         ?PR?READSR?EEPROMPRC
            CODE    2FCDH     000DH     UNIT         ?PR?_FABS?FABS
            CODE    2FDAH     000CH     UNIT         ?PR?CLEAR_DISP_MEMORY?MAX7219
            CODE    2FE6H     000CH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V4.02                                                      09/10/2005  17:35:06  PAGE 4


            CODE    2FF2H     000BH     UNIT         ?PR?PASSWORD_DISP?M7219TBL
            CODE    2FFDH     000BH     UNIT         ?PR?RESET_COUNT_DISP?M7219TBL
            CODE    3008H     000BH     UNIT         ?PR?RANGE_DISP?M7219TBL
            CODE    3013H     000BH     UNIT         ?PR?PULSE_DISP?M7219TBL
            CODE    301EH     000BH     UNIT         ?PR?FILTER_DISP?M7219TBL
            CODE    3029H     000BH     UNIT         ?PR?SMALL_CUT_DISP?M7219TBL
            CODE    3034H     000BH     UNIT         ?PR?ULIMIT_ALARM_DISP?M7219TBL
            CODE    303FH     000BH     UNIT         ?PR?DLIMIT_ALARM_DISP?M7219TBL
            CODE    304AH     000BH     UNIT         ?PR?SENSOR_K_DISP?M7219TBL
            CODE    3055H     000BH     UNIT         ?PR?CHANGE_CODE_DISP?M7219TBL
            CODE    3060H     000AH     UNIT         ?PR?PRECESS_CON_DATA?7705
            CODE    306AH     000AH     UNIT         ?PR?_SAVE_DP_POINT?EEPROMPRC
            CODE    3074H     0009H     UNIT         ?PR?ALARM_INIT?LED_PRC
            CODE    307DH     0008H     UNIT         ?PR?SET_ZERO_OFFSET?M7219TBL
            CODE    3085H     0007H     UNIT         ?PR?X25043_INIT?EEPROMPRC



OVERLAY MAP OF MODULE:   D:\2005_09\NEWEST.OMF (PULSE_PRC)


SEGMENT                                     BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH     START    LENGTH
----------------------------------------------------------------------------
?PR?SIGNAL?7705                          -----    -----      -----    -----
  +--> ?PR?_WRITE_REG?7705
  +--> ?PR?PRECESS_CON_DATA?7705

?PR?PRECESS_CON_DATA?7705                -----    -----      -----    -----
  +--> ?PR?READ_CON_DATA?7705
  +--> ?PR?_POISITIVE?7705

?PR?READ_CON_DATA?7705                   -----    -----      0008H    0002H
  +--> ?PR?CHECK_DRDY?7705
  +--> ?PR?_WRITE_REG?7705
  +--> ?PR?READ_WORD?7705

?PR?CHECK_DRDY?7705                      -----    -----      -----    -----
  +--> ?PR?_WRITE_REG?7705
  +--> ?PR?READ_REG_BYTE?7705

?PR?READ_REG_BYTE?7705                   002DH.0  0000H.1    -----    -----

?PR?READ_WORD?7705                       002DH.0  0000H.1    -----    -----

?PR?_POISITIVE?7705                      -----    -----      0008H    0002H
  +--> ?PR?_ADD_CONSULT?7705
  +--> ?PR?_DEC_CONSULT?7705

?PR?_ADD_CONSULT?7705                    -----    -----      000AH    0002H

?PR?_DEC_CONSULT?7705                    -----    -----      000AH    0002H

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

?C_C51STARTUP                            -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V4.02                                                      09/10/2005  17:35:06  PAGE 5



?PR?MAIN?MAIN                            -----    -----      -----    -----
  +--> ?PR?_SET_WATCHDOG_TIME?EEPROMPRC
  +--> ?PR?CPU_INIT?MAIN
  +--> ?PR?X25043_INIT?EEPROMPRC
  +--> ?PR?DISP_INIT?MAX7219
  +--> ?PR?KEY_INIT?KEY
  +--> ?PR?SYSTEM_DATA_INIT?DATAPRC
  +--> ?PR?ADC_INIT?7705
  +--> ?PR?DA_INIT?5615
  +--> ?PR?PULSE_INIT?PULSE_PRC
  +--> ?PR?ALARM_INIT?LED_PRC
  +--> ?PR?KEY_HD?KEY
  +--> ?PR?KEY_PRC?KEYPRC
  +--> ?PR?DATA_PRC?DATAPRC
  +--> ?PR?DISP_PRC?M7219TBL
  +--> ?PR?LED_PRC?LED_PRC
  +--> ?PR?DISP_OUT?MAX7219
  +--> ?PR?DA_PRC?5615
  +--> ?PR?PULSE_PRC?PULSE_PRC

?PR?_SET_WATCHDOG_TIME?EEPROMPRC         -----    -----      -----    -----
  +--> ?PR?READSR?EEPROMPRC
  +--> ?PR?_WRITE?EEPROMPRC

?PR?READSR?EEPROMPRC                     -----    -----      -----    -----
  +--> ?PR?_WRITE?EEPROMPRC
  +--> ?PR?READ?EEPROMPRC

?PR?READ?EEPROMPRC                       002DH.2  0000H.1    -----    -----

?PR?DISP_INIT?MAX7219                    -----    -----      -----    -----
  +--> ?PR?_DISP_WRITE?MAX7219
  +--> ?PR?DISP_OUT?MAX7219

?PR?DISP_OUT?MAX7219                     -----    -----      000CH    0004H
  +--> ?PR?_DISP_WRITE?MAX7219

?PR?SYSTEM_DATA_INIT?DATAPRC             -----    -----      -----    -----
  +--> ?PR?_READ1B?EEPROMPRC
  +--> ?PR?_WRITE1B?EEPROMPRC
  +--> ?PR?_GET_LCHEN_DATA?DATAPRC
  +--> ?PR?GET_ALARMUP_DATA?DATAPRC
  +--> ?PR?GET_ALARMDM_DATA?DATAPRC
  +--> ?PR?_GET_PN_DATA?DATAPRC

?PR?_READ1B?EEPROMPRC                    002DH.1  0000H.1    -----    -----
  +--> ?PR?READSR?EEPROMPRC
  +--> ?PR?_WRITE?EEPROMPRC
  +--> ?PR?READ?EEPROMPRC

?PR?_WRITE1B?EEPROMPRC                   002DH.1  0000H.1    -----    -----
  +--> ?PR?READSR?EEPROMPRC
  +--> ?PR?_WRITE?EEPROMPRC

?PR?_GET_LCHEN_DATA?DATAPRC              -----    -----      000DH    0008H
  +--> ?PR?_READ1B?EEPROMPRC
BL51 BANKED LINKER/LOCATER V4.02                                                      09/10/2005  17:35:06  PAGE 6



?PR?GET_ALARMUP_DATA?DATAPRC             -----    -----      0010H    0002H
  +--> ?PR?_READ1B?EEPROMPRC

?PR?GET_ALARMDM_DATA?DATAPRC             -----    -----      0010H    0002H
  +--> ?PR?_READ1B?EEPROMPRC

?PR?_GET_PN_DATA?DATAPRC                 -----    -----      000CH    0005H
  +--> ?PR?_READ1B?EEPROMPRC

?PR?ADC_INIT?7705                        -----    -----      -----    -----
  +--> ?PR?_DELAY?7705
  +--> ?PR?RETURN_TO_INIT_STATUS?7705
  +--> ?PR?_SETUP_ADC_DEVICE?7705

?PR?_SETUP_ADC_DEVICE?7705               -----    -----      000CH    0004H
  +--> ?PR?_WRITE_REG?7705

?PR?DA_INIT?5615                         -----    -----      -----    -----
  +--> ?PR?_READ1B?EEPROMPRC

?PR?KEY_HD?KEY                           -----    -----      -----    -----
  +--> ?PR?KEY_SCAN?KEY

⌨️ 快捷键说明

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