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

📄 drjc.m51

📁 单体电容测试仪源码程序 可测电压、有A/D转换等。
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        02/13/2009  09:29:12  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MainProg.obj, TaskGeTF.obj, ht1621.obj TO drjc RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  MainProg.obj (MAINPROG)
  TaskGeTF.obj (TASKGETF)
  ht1621.obj (HT1621)
  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 (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  drjc (?C_STARTUP)


            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     000FH     UNIT         _DATA_GROUP_
            DATA    0017H     0007H     UNIT         ?DT?TASKGETF
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         ?BI?MAINPROG
            BIT     0021H.1   0000H.3   UNIT         ?BI?TASKGETF
            BIT     0021H.4   0000H.1   UNIT         ?BI?HT1621
            BIT     0021H.5   0000H.1   UNIT         _BIT_GROUP_
                    0021H.6   0000H.2                *** GAP ***
            DATA    0022H     0054H     UNIT         ?DT?MAINPROG
            IDATA   0076H     0040H     UNIT         ?ID?TASKGETF
            IDATA   00B6H     0020H     UNIT         ?ID?HT1621
            IDATA   00D6H     0008H     UNIT         ?ID?MAINPROG
            IDATA   00DEH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?SENDDATAHEAD?HT1621
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0012H     UNIT         ?PR?_SENDCOMMAND?HT1621
            CODE    0020H     0001H     UNIT         ?PR?CAPACITANCE_MESURE?MAINPROG
                    0021H     0002H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.05                                                      02/13/2009  09:29:12  PAGE 2


            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0709H     UNIT         ?PR?DISPLAY?MAINPROG
            CODE    072FH     0552H     UNIT         ?C?LIB_CODE
            CODE    0C81H     01A7H     UNIT         ?PR?TIMER?MAINPROG
            CODE    0E28H     010DH     UNIT         ?PR?RESISTANCE_MEASURE?MAINPROG
            CODE    0F35H     010CH     UNIT         ?PR?_DISPLAYCHAR?HT1621
            CODE    1041H     010AH     UNIT         ?PR?_COMMAND_ANALYSE?TASKGETF
            CODE    114BH     00CDH     UNIT         ?PR?ADC_COEFFICIENT_MEASURE?MAINPROG
            CODE    1218H     00C6H     UNIT         ?PR?CALCULATE_CAPACITANCE?MAINPROG
            CODE    12DEH     00B3H     UNIT         ?PR?_DISP_INT?HT1621
            CODE    1391H     00AEH     UNIT         ?PR?DISPLAY_EXE?HT1621
            CODE    143FH     008CH     UNIT         ?C_C51STARTUP
            CODE    14CBH     008BH     UNIT         ?PR?JP_SM?MAINPROG
            CODE    1556H     0070H     UNIT         ?PR?_ADC_FILTER?MAINPROG
            CODE    15C6H     0064H     UNIT         ?PR?MAIN?MAINPROG
            CODE    162AH     0056H     UNIT         ?PR?_DISP_FLOAT_MAX65536?HT1621
            CODE    1680H     0053H     UNIT         ?PR?SERIALCOM?TASKGETF
            CODE    16D3H     0041H     UNIT         ?PR?INITIALHT1621?HT1621
            CODE    1714H     0039H     UNIT         ?PR?CLEARDISPLAY?HT1621
            CODE    174DH     0038H     UNIT         ?PR?_SERIALSENDBUFWRITE?TASKGETF
            CODE    1785H     0036H     UNIT         ?CO?HT1621
            CODE    17BBH     002CH     UNIT         ?PR?READ_START_VOTAGE?MAINPROG
            CODE    17E7H     0029H     UNIT         ?PR?_ADC?MAINPROG
            CODE    1810H     0029H     UNIT         ?C_INITSEG
            CODE    1839H     0028H     UNIT         ?PR?DISP_ALL?HT1621
            CODE    1861H     0025H     UNIT         ?PR?HT1621CLK?HT1621
            CODE    1886H     0024H     UNIT         ?PR?READ_INTR_ADC?MAINPROG
            CODE    18AAH     0024H     UNIT         ?PR?SERIALRECEIVEBUFREAD?TASKGETF
            CODE    18CEH     0020H     UNIT         ?PR?_PRINT?TASKGETF
            CODE    18EEH     0018H     UNIT         ?PR?_SENDADDRESS?HT1621
            CODE    1906H     0012H     UNIT         ?PR?_SENDONEBYTE?HT1621
            CODE    1918H     0012H     UNIT         ?PR?ENABLEFIRSTHT1621?HT1621
            CODE    192AH     0012H     UNIT         ?PR?ENABLESECONDHT1621?HT1621
            CODE    193CH     000EH     UNIT         ?PR?INITIALGETF?TASKGETF
            CODE    194AH     000AH     UNIT         ?PR?TASKGETF?TASKGETF
            CODE    1954H     0008H     UNIT         ?PR?SENDCMDHEAD?HT1621
            CODE    195CH     0007H     UNIT         ?CO?MAINPROG
            CODE    1963H     0004H     UNIT         ?PR?CEARHARDWATCHDOG?MAINPROG



OVERLAY MAP OF MODULE:   drjc (?C_STARTUP)


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

?PR?MAIN?MAINPROG                            -----    -----      -----    -----
  +--> ?PR?INITIALGETF?TASKGETF
  +--> ?PR?INITIALHT1621?HT1621
  +--> ?PR?CLEARDISPLAY?HT1621
  +--> ?PR?ADC_COEFFICIENT_MEASURE?MAINPROG
  +--> ?PR?CEARHARDWATCHDOG?MAINPROG
BL51 BANKED LINKER/LOCATER V6.05                                                      02/13/2009  09:29:12  PAGE 3


  +--> ?PR?DISPLAY?MAINPROG
  +--> ?PR?TASKGETF?TASKGETF
  +--> ?PR?JP_SM?MAINPROG
  +--> ?PR?CAPACITANCE_MESURE?MAINPROG

?PR?INITIALHT1621?HT1621                     -----    -----      -----    -----
  +--> ?PR?ENABLEFIRSTHT1621?HT1621
  +--> ?PR?ENABLESECONDHT1621?HT1621
  +--> ?PR?SENDCMDHEAD?HT1621
  +--> ?PR?_SENDCOMMAND?HT1621
  +--> ?PR?DISPLAY_EXE?HT1621

?PR?SENDCMDHEAD?HT1621                       -----    -----      -----    -----
  +--> ?PR?HT1621CLK?HT1621

?PR?_SENDCOMMAND?HT1621                      -----    -----      -----    -----
  +--> ?PR?HT1621CLK?HT1621

?PR?DISPLAY_EXE?HT1621                       0021H.5  0000H.1    0011H    0002H
  +--> ?PR?ENABLEFIRSTHT1621?HT1621
  +--> ?PR?ENABLESECONDHT1621?HT1621
  +--> ?PR?SENDDATAHEAD?HT1621
  +--> ?PR?_SENDADDRESS?HT1621
  +--> ?PR?_SENDONEBYTE?HT1621

?PR?SENDDATAHEAD?HT1621                      -----    -----      -----    -----
  +--> ?PR?HT1621CLK?HT1621

?PR?_SENDADDRESS?HT1621                      -----    -----      -----    -----
  +--> ?PR?HT1621CLK?HT1621

?PR?_SENDONEBYTE?HT1621                      -----    -----      -----    -----
  +--> ?PR?HT1621CLK?HT1621

?PR?CLEARDISPLAY?HT1621                      -----    -----      -----    -----
  +--> ?PR?ENABLEFIRSTHT1621?HT1621
  +--> ?PR?ENABLESECONDHT1621?HT1621
  +--> ?PR?SENDDATAHEAD?HT1621
  +--> ?PR?_SENDADDRESS?HT1621
  +--> ?PR?_SENDONEBYTE?HT1621

?PR?ADC_COEFFICIENT_MEASURE?MAINPROG         -----    -----      0008H    0004H
  +--> ?PR?_ADC?MAINPROG

?PR?DISPLAY?MAINPROG                         -----    -----      0008H    0005H
  +--> ?PR?_DISPLAYCHAR?HT1621
  +--> ?PR?_DISP_FLOAT_MAX65536?HT1621
  +--> ?PR?DISPLAY_EXE?HT1621
  +--> ?PR?_DISP_INT?HT1621
  +--> ?PR?CLEARDISPLAY?HT1621
  +--> ?PR?READ_INTR_ADC?MAINPROG
  +--> ?PR?_ADC_FILTER?MAINPROG
  +--> ?PR?RESISTANCE_MEASURE?MAINPROG
  +--> ?PR?READ_START_VOTAGE?MAINPROG
  +--> ?PR?CALCULATE_CAPACITANCE?MAINPROG

?PR?_DISPLAYCHAR?HT1621                      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      02/13/2009  09:29:12  PAGE 4


  +--> ?CO?HT1621
  +--> ?PR?ENABLESECONDHT1621?HT1621
  +--> ?PR?ENABLEFIRSTHT1621?HT1621
  +--> ?PR?SENDDATAHEAD?HT1621
  +--> ?PR?_SENDADDRESS?HT1621
  +--> ?PR?_SENDONEBYTE?HT1621

?PR?_DISP_FLOAT_MAX65536?HT1621              -----    -----      000DH    0005H
  +--> ?PR?_DISPLAYCHAR?HT1621
  +--> ?PR?_DISP_INT?HT1621

?PR?_DISP_INT?HT1621                         -----    -----      0012H    0005H
  +--> ?PR?_DISPLAYCHAR?HT1621

?PR?_ADC_FILTER?MAINPROG                     -----    -----      -----    -----
  +--> ?PR?_ADC?MAINPROG

?PR?RESISTANCE_MEASURE?MAINPROG              -----    -----      -----    -----
  +--> ?PR?_ADC_FILTER?MAINPROG

?PR?READ_START_VOTAGE?MAINPROG               -----    -----      -----    -----
  +--> ?PR?READ_INTR_ADC?MAINPROG

?PR?CALCULATE_CAPACITANCE?MAINPROG           -----    -----      -----    -----
  +--> ?PR?READ_INTR_ADC?MAINPROG

?PR?TASKGETF?TASKGETF                        -----    -----      -----    -----
  +--> ?PR?SERIALRECEIVEBUFREAD?TASKGETF
  +--> ?PR?_COMMAND_ANALYSE?TASKGETF

?PR?_COMMAND_ANALYSE?TASKGETF                -----    -----      0008H    0009H
  +--> ?PR?_SERIALSENDBUFWRITE?TASKGETF
  +--> ?CO?MAINPROG
  +--> ?PR?_PRINT?TASKGETF
  +--> ?PR?DISP_ALL?HT1621

?PR?_PRINT?TASKGETF                          -----    -----      -----    -----
  +--> ?PR?_SERIALSENDBUFWRITE?TASKGETF

?PR?DISP_ALL?HT1621                          -----    -----      -----    -----
  +--> ?PR?_DISPLAYCHAR?HT1621
  +--> ?PR?DISPLAY_EXE?HT1621

?PR?JP_SM?MAINPROG                           -----    -----      -----    -----
  +--> ?PR?CLEARDISPLAY?HT1621
  +--> ?PR?_DISPLAYCHAR?HT1621
  +--> ?PR?READ_START_VOTAGE?MAINPROG



SYMBOL TABLE OF MODULE:  drjc (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:143FH         SEGMENT       ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V6.05                                                      02/13/2009  09:29:12  PAGE 5


  I:00DEH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:1442H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:143FH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:143FH         LINE#         133
  C:1441H         LINE#         134
  C:1442H         LINE#         135
  C:1443H         LINE#         136
  C:1445H         LINE#         185
  C:1448H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAINPROG
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0022H         PUBLIC        ADC_result2
  D:0091H         PUBLIC        P1M0
  D:0094H         PUBLIC        P0M1
  D:0024H         PUBLIC        second
  D:0025H         PUBLIC        ADC_result3
  D:0092H         PUBLIC        P1M1
  D:0080H         PUBLIC        P0
  D:0027H         PUBLIC        ADC2_counter_intr
  D:00B1H         PUBLIC        P3M0
  D:0090H         PUBLIC        P1
  D:0028H         PUBLIC        ADC3_counter_intr
  D:00B2H         PUBLIC        P3M1
  D:00A0H         PUBLIC        P2
  D:0029H         PUBLIC        resistance_measure_1ms
  D:00B0H         PUBLIC        P3
  C:0C81H         PUBLIC        Timer
  I:00D6H         PUBLIC        ADC1_accumulate
  B:00A8H.7       PUBLIC        EA
  D:002BH         PUBLIC        current
  C:114BH         PUBLIC        ADC_coefficient_measure
  B:0020H.0       PUBLIC        ADC0_open
  D:00A8H         PUBLIC        IE
  D:002FH         PUBLIC        timer0_interrupt_counter
BL51 BANKED LINKER/LOCATER V6.05                                                      02/13/2009  09:29:12  PAGE 6


  B:0020H.1       PUBLIC        ADC1_open
  B:0020H.2       PUBLIC        ADC2_open
  C:0E28H         PUBLIC        resistance_measure
  B:0020H.3       PUBLIC        ADC3_open
  D:0030H         PUBLIC        minute
  C:1963H         PUBLIC        CearHardWatchDog
  B:0020H.4       PUBLIC        flag_1ms_adc
  D:00B8H         PUBLIC        IP
  C:17BBH         PUBLIC        read_start_votage
  C:14CBH         PUBLIC        JP_SM
  D:0031H         PUBLIC        start_votage
  D:00BEH         PUBLIC        ADC_LOW
  D:0035H         PUBLIC        ADC_result_intr0

⌨️ 快捷键说明

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