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

📄 model.m51

📁 一个锅炉温度控制程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
L51 LINKER/LOCATOR V3.11                                                                  24/05/04  10:40:03  PAGE 1


MS-DOS L51 LINKER/LOCATOR V3.11, INVOKED BY:
C:\XINGYAN\FSI\BIN\L51.EXE AD7703_2.OBJ, DELAY.OBJ, EXP.OBJ, JDQ.OBJ, L8279.OBJ, MODULE.OBJ, PID.OBJ, S_TABLE.OBJ, SDELA
>> Y.OBJ, SJA.OBJ, WATCHDOG.OBJ TO MODEL.ABS RS (256) CO (0000) XD (0000) DATA (00) ID (00) BI (00)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  AD7703_2.OBJ (AD7703_2)
  DELAY.OBJ (DELAY)
  EXP.OBJ (EXP)
  JDQ.OBJ (JDQ)
  L8279.OBJ (L8279)
  MODULE.OBJ (MODULE)
  PID.OBJ (PID)
  S_TABLE.OBJ (S_TABLE)
  SDELAY.OBJ (SOFTDELAY)
  SJA.OBJ (SJA)
  WATCHDOG.OBJ (WATCHDOG)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPADD)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPMUL)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPDIV)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPCMP)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPNEG)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FCAST)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_CASTF)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_LACC)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPCMPTMP)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPRESULT)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPGETOPN)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPXCHOPN)
  C:\XINGYAN\FSI\LIB\C51FPS.LIB (?C_FPEQUATES)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_STARTUP)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_COPY)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_IMUL)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_UIDIV)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_IILDX)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_ILDOPTR)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_ISTOPTR)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LADD)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LSUB)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LMUL)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_ULDIV)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_SLDIV)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LXCH)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LNEG)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_SLSHR)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LLDXDATA)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LLDCODE)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LSTXDATA)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_LSTKXDATA)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_ISTACK)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_CCASE)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_IBP)
  C:\XINGYAN\FSI\LIB\C51S.LIB (ABS)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_INIT)
  C:\XINGYAN\FSI\LIB\C51S.LIB (?C_ISTACKD)


LINK MAP OF MODULE:  MODEL.ABS (AD7703_2)


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

L51 LINKER/LOCATOR V3.11                                                                24/05/04  10:40:03  PAGE 2


            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0002H     UNIT         ?DT?PID
                    0012H     000EH                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?C_LIB_DBIT
            DATA    0021H     0017H     UNIT         ?DT?MODULE
            DATA    0038H     0011H     UNIT         ?C_LIB_DATA
            DATA    0049H     0023H     UNIT         _DATA_GROUP_
            IDATA   006CH     001FH     UNIT         ?ID?L8279
            IDATA   008BH     0012H     UNIT         ?ID?MODULE
            IDATA   009DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0004H     UNIT         ?PR?ONCANCELDOWN?L8279
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0006H     UNIT         ?PR?INIT_JDQ?JDQ
            CODE    0024H     0007H     UNIT         ?PR?CLEAR_WATCHDOG?WATCHDOG
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0015H     UNIT         ?PR?SELFCAL?AD7703_2
            CODE    0043H     004CH     UNIT         ?PR?READ_AD_1?AD7703_2
            CODE    008FH     004CH     UNIT         ?PR?READ_AD_2?AD7703_2
            CODE    00DBH     001CH     UNIT         ?PR?INIT_AD7703?AD7703_2
            CODE    00F7H     002CH     UNIT         ?PR?_?DELAY?DELAY
            CODE    0123H     002EH     UNIT         ?PR?INIT_DS18B20?EXP
            CODE    0151H     0057H     UNIT         ?PR?_WRITE_A_BYTE?EXP
            CODE    01A8H     003FH     UNIT         ?PR?READ_BYTE?EXP
            CODE    01E7H     003EH     UNIT         ?PR?READ_DS_DATA?EXP
            CODE    0225H     002AH     UNIT         ?PR?_SET_JDQ_MODE?JDQ
            CODE    024FH     0031H     UNIT         ?PR?SCANKEY?L8279
            CODE    0280H     0058H     UNIT         ?PR?KEYFUNCTION?L8279
            CODE    02D8H     002FH     UNIT         ?PR?ONSYSDOWN?L8279
            CODE    0307H     0068H     UNIT         ?PR?ONENTERDOWN?L8279
            CODE    036FH     00A8H     UNIT         ?PR?ONLED3DOWN?L8279
            CODE    0417H     00A8H     UNIT         ?PR?ONLED2DOWN?L8279
            CODE    04BFH     00A8H     UNIT         ?PR?ONLED1DOWN?L8279
            CODE    0567H     00A8H     UNIT         ?PR?ONLED0DOWN?L8279
            CODE    060FH     020BH     UNIT         ?PR?LEDDATATORAM?L8279
            CODE    081AH     0010H     UNIT         ?PR?INIT_8279?L8279
            CODE    082AH     0023H     UNIT         ?PR?_?CLEAR_8279?L8279
            CODE    084DH     00F8H     UNIT         ?PR?_?DISP_A_NUMBER?L8279
            CODE    0945H     0014H     UNIT         ?PR?_?DISPT?L8279
            CODE    0959H     0018H     UNIT         ?PR?DISPP?L8279
            CODE    0971H     0017H     UNIT         ?PR?DISPPVAL?L8279
            CODE    0988H     0018H     UNIT         ?PR?DISPI?L8279
            CODE    09A0H     0017H     UNIT         ?PR?DISPIVAL?L8279
            CODE    09B7H     0018H     UNIT         ?PR?DISPD?L8279
            CODE    09CFH     0017H     UNIT         ?PR?DISPDVAL?L8279
            CODE    09E6H     001EH     UNIT         ?PR?DISPSETP?L8279
            CODE    0A04H     0017H     UNIT         ?PR?DISPSETPVAL?L8279
            CODE    0A1BH     0018H     UNIT         ?PR?DISPF?L8279
            CODE    0A33H     0017H     UNIT         ?PR?DISPFVAL?L8279
            CODE    0A4AH     0017H     UNIT         ?PR?_WRITELED?L8279
            CODE    0A61H     000AH     UNIT         ?CO?L8279
            CODE    0A6BH     0066H     UNIT         ?PR?DATA_SAMPLE?MODULE
            CODE    0AD1H     00E1H     UNIT         ?PR?_ORDER?MODULE
            CODE    0BB2H     0078H     UNIT         ?PR?CP_TEMP?MODULE
            CODE    0C2AH     002BH     UNIT         ?PR?PINALARM?MODULE
L51 LINKER/LOCATOR V3.11                                                                24/05/04  10:40:03  PAGE 3


            CODE    0C55H     00A2H     UNIT         ?PR?INIT_SYSTEM?MODULE
            CODE    0CF7H     01E9H     UNIT         ?PR?MAIN?MODULE
            CODE    0EE0H     004EH     UNIT         ?PR?TIMER0_INT?MODULE
            CODE    0F2EH     0117H     UNIT         ?PR?TIMER1_INT?MODULE
            CODE    1045H     0043H     UNIT         ?PR?TIMER2_INT?MODULE
            CODE    1088H     031DH     UNIT         ?PR?SJA_RECEIVE_INT?MODULE
            CODE    13A5H     001FH     UNIT         ?PR?KEYBOARD_INT?MODULE
            CODE    13C4H     0009H     UNIT         ?C_INITSEG
            CODE    13CDH     0074H     UNIT         ?PR?CALCTEMP?PID
            CODE    1441H     0054H     UNIT         ?PR?CALCANGLE?PID
            CODE    1495H     00B3H     UNIT         ?PR?INIT_PARA?PID
            CODE    1548H     003FH     UNIT         ?PR?_SAVE_PID?PID
            CODE    1587H     014DH     UNIT         ?PR?UPDATE_PID_PARA?PID
            CODE    16D4H     00B6H     UNIT         ?PR?UPDATE_CALBUFFER_PARA2SEND?PID
            CODE    178AH     0044H     UNIT         ?PR?CHECKU?PID
            CODE    17CEH     0044H     UNIT         ?PR?_CHECKPARA?PID
            CODE    1812H     00A4H     UNIT         ?PR?UPDATEDATA?PID
            CODE    18B6H     02F6H     UNIT         ?PR?PID?PID
            CODE    1BACH     0127H     UNIT         ?PR?_VOL2TEMP?S_TABLE
            CODE    1CD3H     0021H     UNIT         ?PR?_TEMP2VOL?S_TABLE
            CODE    1CF4H     1770H     UNIT         ?CO?S_TABLE
            CODE    3464H     0010H     UNIT         ?PR?DELAY10US?DELAY10US
            CODE    3474H     001FH     UNIT         ?PR?_?READ_SJA?SJA
            CODE    3493H     002CH     UNIT         ?PR?_?WRITE_SJA?SJA
            CODE    34BFH     0060H     UNIT         ?PR?_SEND_RESET_FRAME?SJA
            CODE    351FH     00A8H     UNIT         ?PR?_INIT_SJA?SJA
            CODE    35C7H     0053H     UNIT         ?PR?_?BTRANSMIT?SJA
            CODE    361AH     0073H     UNIT         ?PR?RECEIVE?SJA
            CODE    368DH     0028H     UNIT         ?PR?_WRITE_BYTE?WATCHDOG
            CODE    36B5H     001FH     UNIT         ?PR?INIT_WATCHDOG?WATCHDOG
            CODE    36D4H     07D7H     UNIT         ?C_LIB_CODE
            CODE    3EABH     008CH     UNIT         ?C_C51STARTUP
            CODE    3F37H     003BH     UNIT         ?C_LDIV
            CODE    3F72H     0012H     UNIT         ?PR?_ABS?ABS



OVERLAY MAP OF MODULE:   MODEL.ABS (AD7703_2)


SEGMENT                                      DATA_GROUP 
  +--> CALLED SEGMENT                      START    LENGTH
----------------------------------------------------------
?PR?TIMER1_INT?MODULE                      -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?_ABS?ABS

?PR?SJA_RECEIVE_INT?MODULE                 0049H    0005H
  +--> ?PR?_?READ_SJA?SJA
  +--> ?PR?_?WRITE_SJA?SJA
  +--> ?PR?RECEIVE?SJA
  +--> ?C_LIB_CODE
  +--> ?PR?_?BTRANSMIT?SJA
  +--> ?PR?_SAVE_PID?PID
  +--> ?PR?_?DELAY?DELAY

?PR?RECEIVE?SJA                            004EH    0003H
  +--> ?PR?_?READ_SJA?SJA
  +--> ?PR?_?WRITE_SJA?SJA

?PR?_?BTRANSMIT?SJA                        -----    -----
  +--> ?PR?_?READ_SJA?SJA
  +--> ?PR?_?WRITE_SJA?SJA

?PR?_SAVE_PID?PID                          004EH    0002H
L51 LINKER/LOCATOR V3.11                                                                24/05/04  10:40:03  PAGE 4


  +--> ?C_LIB_CODE
  +--> ?PR?CLEAR_WATCHDOG?WATCHDOG

?PR?_?DELAY?DELAY                          -----    -----
  +--> ?PR?DELAY10US?DELAY10US

?PR?KEYBOARD_INT?MODULE                    -----    -----
  +--> ?PR?SCANKEY?L8279

?PR?SCANKEY?L8279                          -----    -----
  +--> ?PR?KEYFUNCTION?L8279

?PR?KEYFUNCTION?L8279                      -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?ONSYSDOWN?L8279
  +--> ?PR?ONENTERDOWN?L8279
  +--> ?PR?ONCANCELDOWN?L8279
  +--> ?PR?ONLED0DOWN?L8279
  +--> ?PR?ONLED1DOWN?L8279
  +--> ?PR?ONLED2DOWN?L8279
  +--> ?PR?ONLED3DOWN?L8279
  +--> ?PR?_?DISPT?L8279

?PR?ONSYSDOWN?L8279                        -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?DISPP?L8279
  +--> ?PR?DISPI?L8279
  +--> ?PR?DISPD?L8279
  +--> ?PR?DISPSETP?L8279
  +--> ?PR?_?DISPT?L8279

?PR?DISPP?L8279                            -----    -----
  +--> ?PR?_?CLEAR_8279?L8279

?PR?DISPI?L8279                            -----    -----
  +--> ?PR?_?CLEAR_8279?L8279

?PR?DISPD?L8279                            -----    -----
  +--> ?PR?_?CLEAR_8279?L8279

?PR?DISPSETP?L8279                         -----    -----
  +--> ?PR?_?CLEAR_8279?L8279

?PR?_?DISPT?L8279                          -----    -----
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?_?DISP_A_NUMBER?L8279                  -----    -----
  +--> ?C_LIB_CODE
  +--> ?CO?L8279
  +--> ?PR?_?CLEAR_8279?L8279

?PR?ONENTERDOWN?L8279                      -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?DISPF?L8279
  +--> ?PR?DISPPVAL?L8279
  +--> ?PR?DISPIVAL?L8279
  +--> ?PR?DISPDVAL?L8279
  +--> ?PR?DISPSETPVAL?L8279
  +--> ?PR?LEDDATATORAM?L8279
  +--> ?PR?_?DISPT?L8279
  +--> ?PR?DISPFVAL?L8279

?PR?DISPF?L8279                            -----    -----
  +--> ?PR?_?CLEAR_8279?L8279

L51 LINKER/LOCATOR V3.11                                                                24/05/04  10:40:03  PAGE 5


?PR?DISPPVAL?L8279                         -----    -----
  +--> ?PR?_?CLEAR_8279?L8279
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?DISPIVAL?L8279                         -----    -----
  +--> ?PR?_?CLEAR_8279?L8279
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?DISPDVAL?L8279                         -----    -----
  +--> ?PR?_?CLEAR_8279?L8279
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?DISPSETPVAL?L8279                      -----    -----
  +--> ?PR?_?CLEAR_8279?L8279
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?LEDDATATORAM?L8279                     0051H    0002H
  +--> ?CO?L8279
  +--> ?C_LIB_CODE

?PR?DISPFVAL?L8279                         -----    -----
  +--> ?PR?_?CLEAR_8279?L8279
  +--> ?PR?_?DISP_A_NUMBER?L8279

?PR?ONCANCELDOWN?L8279                     -----    -----
  +--> ?PR?_?DISPT?L8279

?PR?ONLED0DOWN?L8279                       -----    -----
  +--> ?CO?L8279
  +--> ?PR?_WRITELED?L8279

?PR?_WRITELED?L8279                        0051H    0002H

?PR?ONLED1DOWN?L8279                       -----    -----
  +--> ?CO?L8279
  +--> ?PR?_WRITELED?L8279

?PR?ONLED2DOWN?L8279                       -----    -----
  +--> ?CO?L8279
  +--> ?PR?_WRITELED?L8279

?PR?ONLED3DOWN?L8279                       -----    -----
  +--> ?CO?L8279
  +--> ?PR?_WRITELED?L8279

?C_C51STARTUP                              -----    -----
  +--> ?PR?MAIN?MODULE
  +--> ?C_INITSEG

?PR?MAIN?MODULE                            0053H    0001H
  +--> ?PR?INIT_SYSTEM?MODULE
  +--> ?PR?_?DISPT?L8279
  +--> ?PR?DATA_SAMPLE?MODULE
  +--> ?PR?CP_TEMP?MODULE
  +--> ?PR?CALCTEMP?PID
  +--> ?PR?CALCANGLE?PID
  +--> ?C_LIB_CODE
  +--> ?PR?UPDATE_PID_PARA?PID
  +--> ?PR?PID?PID
  +--> ?PR?CHECKU?PID
  +--> ?PR?_SET_JDQ_MODE?JDQ
  +--> ?PR?UPDATEDATA?PID
  +--> ?PR?PINALARM?MODULE

?PR?INIT_SYSTEM?MODULE                     0054H    0001H
L51 LINKER/LOCATOR V3.11                                                                24/05/04  10:40:03  PAGE 6


⌨️ 快捷键说明

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