progm.m51

来自「这是测量接触电阻的程序」· M51 代码 · 共 1,674 行 · 第 1/5 页

M51
1,674
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        03/05/2009  08:55:24  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\设计与~1\科发回路\通用接~1\PROGM.OBJ TO E:\设计与~1\科发回路\通用接~1\PROGM RS (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  E:\设计与~1\科发回路\通用接~1\PROGM.OBJ (PROGM)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (MODF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  E:\设计与~1\科发回路\通用接~1\PROGM (PROGM)


            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     0014H     UNIT         ?DT?PROGM
            DATA    001CH     0002H     UNIT         ?DT?_DIV_U_SHUZI?PROGM
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.2   0000H.1   UNIT         ?BI?PROGM
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0034H     UNIT         _DATA_GROUP_
            DATA    0055H     0007H     UNIT         ?DT?_IIC_READ_MUTI_DATA?PROGM
            DATA    005CH     0005H     UNIT         ?DT?_DXZ?PROGM
            DATA    0061H     0005H     UNIT         ?DT?_DTX?PROGM
            DATA    0066H     0005H     UNIT         ?DT?_MOD_10000?PROGM
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2009  08:55:24  PAGE 2


            IDATA   006BH     0047H     UNIT         ?ID?PROGM
            IDATA   00B2H     0004H     UNIT         _IDATA_GROUP_
            IDATA   00B6H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     081CH     UNIT         ?CO?PROGM
            CODE    081FH     0571H     UNIT         ?C?LIB_CODE
            CODE    0D90H     0523H     UNIT         ?PR?XIAO_MODIFY?PROGM
            CODE    12B3H     026FH     UNIT         ?PR?CHUANDI?PROGM
            CODE    1522H     01C7H     UNIT         ?PR?XIANSHI_XIAO?PROGM
            CODE    16E9H     0131H     UNIT         ?PR?CESHIDIANZU?PROGM
            CODE    181AH     0129H     UNIT         ?PR?DAYIN?PROGM
            CODE    1943H     0111H     UNIT         ?PR?_XSDIANZU?PROGM
            CODE    1A54H     00FFH     UNIT         ?PR?DIYIPING?PROGM
            CODE    1B53H     00BCH     UNIT         ?PR?CEDIANLIU?PROGM
            CODE    1C0FH     00B6H     UNIT         ?PR?_SHOWDIANZU?PROGM
            CODE    1CC5H     00ABH     UNIT         ?PR?DS_ERRO2?PROGM
            CODE    1D70H     00A9H     UNIT         ?PR?_MODF?MODF
            CODE    1E19H     00A8H     UNIT         ?PR?DAIMA?PROGM
            CODE    1EC1H     00A1H     UNIT         ?PR?DIERPING?PROGM
            CODE    1F62H     0095H     UNIT         ?PR?DISANPING?PROGM
            CODE    1FF7H     0094H     UNIT         ?PR?LIANGCHENG?PROGM
            CODE    208BH     008CH     UNIT         ?C_C51STARTUP
            CODE    2117H     0078H     UNIT         ?PR?TEST?PROGM
            CODE    218FH     0069H     UNIT         ?PR?NAMEKEY?PROGM
            CODE    21F8H     0067H     UNIT         ?PR?_READ2543?PROGM
            CODE    225FH     0066H     UNIT         ?C_INITSEG
            CODE    22C5H     0063H     UNIT         ?PR?DS_ERRO1?PROGM
            CODE    2328H     0061H     UNIT         ?PR?SHIPIN_I_DISPOSE?PROGM
            CODE    2389H     005FH     UNIT         ?PR?SHIPIN_U_DISPOSE?PROGM
            CODE    23E8H     005DH     UNIT         ?PR?_DF?PROGM
            CODE    2445H     005CH     UNIT         ?PR?_SHOWDIANLIU?PROGM
            CODE    24A1H     005AH     UNIT         ?PR?LCD_INIT?PROGM
            CODE    24FBH     0057H     UNIT         ?PR?_AT24C64_W?PROGM
            CODE    2552H     0056H     UNIT         ?PR?_DH?PROGM
            CODE    25A8H     0053H     UNIT         ?PR?_AT24C64_R?PROGM
            CODE    25FBH     0052H     UNIT         ?PR?_DXZ?PROGM
            CODE    264DH     0052H     UNIT         ?PR?_DTX?PROGM
            CODE    269FH     0052H     UNIT         ?PR?_XS12?PROGM
            CODE    26F1H     0051H     UNIT         ?PR?_IIC_READ_MUTI_DATA?PROGM
            CODE    2742H     0043H     UNIT         ?PR?_DIV_ZHENGSHU_XIAOSHU?PROGM
            CODE    2785H     0043H     UNIT         ?PR?SHOWCESHIJIEGUO?PROGM
            CODE    27C8H     003AH     UNIT         ?PR?_SET_XY?PROGM
            CODE    2802H     0036H     UNIT         ?PR?_MOD_100?PROGM
            CODE    2838H     0035H     UNIT         ?PR?MAIN?PROGM
            CODE    286DH     0033H     UNIT         ?PR?_DELAY1MS?PROGM
            CODE    28A0H     0033H     UNIT         ?PR?_IIC_WRITEBYTE?PROGM
            CODE    28D3H     002DH     UNIT         ?PR?_MOD_10000?PROGM
            CODE    2900H     002DH     UNIT         ?PR?_MOD_1000?PROGM
            CODE    292DH     002DH     UNIT         ?PR?_MOD_10?PROGM
            CODE    295AH     0027H     UNIT         ?PR?_IIC_READDATA?PROGM
            CODE    2981H     0023H     UNIT         ?PR?_DIV_U_SHUZI?PROGM
            CODE    29A4H     0023H     UNIT         ?PR?_DIV_I_SHUZI?PROGM
            CODE    29C7H     0020H     UNIT         ?PR?_IIC_READBYTE_8574?PROGM
            CODE    29E7H     001CH     UNIT         ?PR?IIC_READBYTE?PROGM
            CODE    2A03H     0019H     UNIT         ?PR?_IIC_WRITEDATA?PROGM
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2009  08:55:24  PAGE 3


            CODE    2A1CH     0017H     UNIT         ?PR?IIC_STOP?PROGM
            CODE    2A33H     0017H     UNIT         ?PR?LCD_BUSY?PROGM
            CODE    2A4AH     0015H     UNIT         ?PR?_SPRINT?PROGM
            CODE    2A5FH     0014H     UNIT         ?PR?IIC_WAITACK?PROGM
            CODE    2A73H     0014H     UNIT         ?PR?_LW?PROGM
            CODE    2A87H     0013H     UNIT         ?PR?IIC_DELAY_10US?PROGM
            CODE    2A9AH     0013H     UNIT         ?PR?IIC_WRITEACK?PROGM
            CODE    2AADH     0012H     UNIT         ?PR?IIC_START?PROGM
            CODE    2ABFH     000CH     UNIT         ?PR?_DELAYY?PROGM
            CODE    2ACBH     0009H     UNIT         ?PR?DESIGN?PROGM
            CODE    2AD4H     0006H     UNIT         ?PR?PRINT?PROGM



OVERLAY MAP OF MODULE:   E:\设计与~1\科发回路\通用接~1\PROGM (PROGM)


SEGMENT                                    BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------
?C_C51STARTUP                           -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?PROGM
  +--> ?C_INITSEG

?PR?MAIN?PROGM                          -----    -----      -----    -----      -----    -----
  +--> ?PR?NAMEKEY?PROGM
  +--> ?PR?DESIGN?PROGM
  +--> ?PR?CHUANDI?PROGM
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?DIYIPING?PROGM
  +--> ?PR?DIERPING?PROGM
  +--> ?PR?TEST?PROGM

?PR?NAMEKEY?PROGM                       0020H.0  0000H.1    -----    -----      00B4H    0002H
  +--> ?PR?_IIC_READBYTE_8574?PROGM
  +--> ?PR?_DELAY1MS?PROGM

?PR?_IIC_READBYTE_8574?PROGM            -----    -----      -----    -----      -----    -----
  +--> ?PR?IIC_START?PROGM
  +--> ?PR?_IIC_WRITEBYTE?PROGM
  +--> ?PR?IIC_WRITEACK?PROGM
  +--> ?PR?IIC_STOP?PROGM

?PR?IIC_START?PROGM                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_WRITEBYTE?PROGM
  +--> ?PR?IIC_DELAY_10US?PROGM

?PR?_IIC_WRITEBYTE?PROGM                -----    -----      -----    -----      -----    -----
  +--> ?PR?IIC_DELAY_10US?PROGM

?PR?IIC_WRITEACK?PROGM                  0020H.1  0000H.1    -----    -----      -----    -----
  +--> ?PR?IIC_READBYTE?PROGM
  +--> ?PR?IIC_DELAY_10US?PROGM

?PR?IIC_READBYTE?PROGM                  -----    -----      -----    -----      -----    -----
  +--> ?PR?IIC_DELAY_10US?PROGM

BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2009  08:55:24  PAGE 4


?PR?IIC_STOP?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?IIC_DELAY_10US?PROGM

?PR?DESIGN?PROGM                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_AT24C64_R?PROGM
  +--> ?PR?XIANSHI_XIAO?PROGM
  +--> ?PR?XIAO_MODIFY?PROGM

?PR?_AT24C64_R?PROGM                    -----    -----      0021H    0007H      -----    -----
  +--> ?PR?IIC_START?PROGM
  +--> ?PR?_IIC_WRITEBYTE?PROGM
  +--> ?PR?IIC_WRITEACK?PROGM
  +--> ?PR?IIC_STOP?PROGM

?PR?XIANSHI_XIAO?PROGM                  -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?_DH?PROGM
  +--> ?PR?_DF?PROGM

?PR?LCD_INIT?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_BUSY?PROGM
  +--> ?PR?_LW?PROGM

?PR?_LW?PROGM                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_SET_XY?PROGM
  +--> ?PR?LCD_BUSY?PROGM

?PR?_SET_XY?PROGM                       -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_BUSY?PROGM

?PR?_DH?PROGM                           -----    -----      0042H    0005H      -----    -----
  +--> ?CO?PROGM
  +--> ?PR?_LW?PROGM

?PR?_DF?PROGM                           -----    -----      0042H    0005H      -----    -----
  +--> ?CO?PROGM
  +--> ?PR?_LW?PROGM

?PR?XIAO_MODIFY?PROGM                   -----    -----      -----    -----      00B2H    0002H
  +--> ?PR?NAMEKEY?PROGM
  +--> ?CO?PROGM
  +--> ?PR?_DF?PROGM
  +--> ?PR?_AT24C64_W?PROGM

?PR?_AT24C64_W?PROGM                    -----    -----      0021H    0007H      -----    -----
  +--> ?PR?IIC_START?PROGM
  +--> ?PR?_IIC_WRITEBYTE?PROGM
  +--> ?PR?IIC_STOP?PROGM
  +--> ?PR?_DELAY1MS?PROGM

?PR?CHUANDI?PROGM                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_AT24C64_R?PROGM

?PR?DIYIPING?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DF?PROGM
  +--> ?PR?_DH?PROGM

BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2009  08:55:24  PAGE 5


?PR?DIERPING?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DH?PROGM
  +--> ?PR?_DF?PROGM
  +--> ?PR?_XS12?PROGM

?PR?_XS12?PROGM                         -----    -----      0021H    0005H      -----    -----
  +--> ?CO?PROGM
  +--> ?PR?_LW?PROGM

?PR?TEST?PROGM                          -----    -----      0021H    0002H      -----    -----
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?DISANPING?PROGM
  +--> ?PR?_DELAY1MS?PROGM
  +--> ?PR?CEDIANLIU?PROGM
  +--> ?PR?LIANGCHENG?PROGM
  +--> ?PR?CESHIDIANZU?PROGM
  +--> ?PR?_DF?PROGM
  +--> ?PR?SHOWCESHIJIEGUO?PROGM
  +--> ?PR?NAMEKEY?PROGM
  +--> ?PR?PRINT?PROGM

?PR?DISANPING?PROGM                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DH?PROGM

?PR?CEDIANLIU?PROGM                     -----    -----      0023H    0006H      -----    -----
  +--> ?PR?_READ2543?PROGM
  +--> ?CO?PROGM
  +--> ?PR?DS_ERRO1?PROGM
  +--> ?PR?_DIV_I_SHUZI?PROGM
  +--> ?PR?_SHOWDIANLIU?PROGM

?PR?_READ2543?PROGM                     -----    -----      003EH    0002H      -----    -----
  +--> ?PR?_DELAYY?PROGM

?PR?DS_ERRO1?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?_DH?PROGM

?PR?_DIV_I_SHUZI?PROGM                  -----    -----      0029H    0002H      -----    -----
  +--> ?PR?_MOD_1000?PROGM
  +--> ?PR?_MOD_100?PROGM
  +--> ?PR?_MOD_10?PROGM

?PR?_MOD_1000?PROGM                     -----    -----      0042H    0005H      -----    -----

?PR?_MOD_100?PROGM                      -----    -----      0042H    0005H      -----    -----

?PR?_MOD_10?PROGM                       -----    -----      0042H    0005H      -----    -----

?PR?_SHOWDIANLIU?PROGM                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_DF?PROGM

?PR?LIANGCHENG?PROGM                    -----    -----      0023H    0002H      -----    -----
  +--> ?PR?_READ2543?PROGM
  +--> ?PR?DS_ERRO2?PROGM
  +--> ?PR?_DELAY1MS?PROGM

BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2009  08:55:24  PAGE 6


?PR?DS_ERRO2?PROGM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?_DH?PROGM
  +--> ?PR?_DF?PROGM

?PR?CESHIDIANZU?PROGM                   -----    -----      0023H    001BH      -----    -----
  +--> ?CO?PROGM
  +--> ?PR?_READ2543?PROGM
  +--> ?PR?_SHOWDIANZU?PROGM

?PR?_SHOWDIANZU?PROGM                   -----    -----      003EH    0004H      -----    -----
  +--> ?PR?_DIV_ZHENGSHU_XIAOSHU?PROGM
  +--> ?PR?_MOD_100?PROGM
  +--> ?PR?_MOD_10?PROGM
  +--> ?PR?_MOD_1000?PROGM
  +--> ?PR?_XSDIANZU?PROGM

?PR?_DIV_ZHENGSHU_XIAOSHU?PROGM         -----    -----      0042H    0008H      -----    -----
  +--> ?PR?_MODF?MODF

?PR?_MODF?MODF                          -----    -----      004AH    000BH      -----    -----

?PR?_XSDIANZU?PROGM                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DF?PROGM
  +--> ?PR?_DH?PROGM

?PR?SHOWCESHIJIEGUO?PROGM               -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_INIT?PROGM
  +--> ?PR?_DH?PROGM
  +--> ?PR?_DF?PROGM
  +--> ?PR?_SHOWDIANLIU?PROGM

⌨️ 快捷键说明

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