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

📄 pid.m51

📁 基于AT89s51的温湿度检测报警程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/12/2008  11:06:12  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE stc89c58_eeprom.obj, 88888PID.obj TO PID


MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  stc89c58_eeprom.obj (STC89C58_EEPROM)
  88888PID.obj (88888PID)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SCDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  PID (STC89C58_EEPROM)


            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     0005H     UNIT         _DATA_GROUP_
                    000DH     0013H                  *** GAP ***
            BIT     0020H.0   0001H.4   UNIT         ?BI?88888PID
            BIT     0021H.4   0001H.1   UNIT         _BIT_GROUP_
            BIT     0022H.5   0000H.1   UNIT         ?BI?STC89C58_EEPROM
                    0022H.6   0000H.2                *** GAP ***
            DATA    0023H     001AH     UNIT         ?DT?88888PID
            IDATA   003DH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 2


            XDATA   0000H     0071H     UNIT         ?XD?88888PID
            XDATA   0071H     005AH     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?SEC_1_HOUR?88888PID
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000BH     UNIT         ?PR?TIME1_INIT?88888PID
                    0019H     0002H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     078AH     UNIT         ?PR?_PIDPROCESS?88888PID
            CODE    07A8H     072AH     UNIT         ?C?LIB_CODE
            CODE    0ED2H     0483H     UNIT         ?PR?PRINTF?PRINTF
            CODE    1355H     023CH     UNIT         ?CO?88888PID
            CODE    1591H     0232H     UNIT         ?PR?TIME1_SEVER?88888PID
            CODE    17C3H     0224H     UNIT         ?PR?THEORY_COUNT?88888PID
            CODE    19E7H     01F4H     UNIT         ?PR?INIT?88888PID
            CODE    1BDBH     0174H     UNIT         ?PR?SOFT_FILT?88888PID
            CODE    1D4FH     00D7H     UNIT         ?PR?KEY_SCAN?88888PID
            CODE    1E26H     00ABH     UNIT         ?C_INITSEG
            CODE    1ED1H     009DH     UNIT         ?PR?CKTX?88888PID
            CODE    1F6EH     008CH     UNIT         ?C_C51STARTUP
            CODE    1FFAH     0083H     UNIT         ?PR?DISPLAY?88888PID
            CODE    207DH     006AH     UNIT         ?PR?TIME2?88888PID
            CODE    20E7H     006AH     UNIT         ?PR?READ_MAX6675?88888PID
            CODE    2151H     0053H     UNIT         ?PR?SEC_5_TEMPER?88888PID
            CODE    21A4H     004EH     UNIT         ?PR?SEC_1_TEMPER?88888PID
            CODE    21F2H     004EH     UNIT         ?PR?SEC_4_TEMPER?88888PID
            CODE    2240H     004CH     UNIT         ?PR?SEC_3_TEMPER?88888PID
            CODE    228CH     0049H     UNIT         ?PR?NORMAL?88888PID
            CODE    22D5H     0045H     UNIT         ?PR?SEC_2_TEMPER?88888PID
            CODE    231AH     0043H     UNIT         ?PR?TEMPER_SET?88888PID
            CODE    235DH     003FH     UNIT         ?PR?TIME_SET?88888PID
            CODE    239CH     0035H     UNIT         ?PR?SEC_5_MIN?88888PID
            CODE    23D1H     0030H     UNIT         ?PR?SEC_1_MIN?88888PID
            CODE    2401H     002DH     UNIT         ?PR?SEC_3_MIN?88888PID
            CODE    242EH     002DH     UNIT         ?PR?SEC_4_MIN?88888PID
            CODE    245BH     002DH     UNIT         ?PR?SET?88888PID
            CODE    2488H     002DH     UNIT         ?PR?UP?88888PID
            CODE    24B5H     002DH     UNIT         ?PR?DOWN?88888PID
            CODE    24E2H     002DH     UNIT         ?PR?ENTER?88888PID
            CODE    250FH     002BH     UNIT         ?PR?SEC_2_MIN?88888PID
            CODE    253AH     0029H     UNIT         ?PR?_DIS?88888PID
            CODE    2563H     0028H     UNIT         ?PR?TIME0_SEVER?88888PID
            CODE    258BH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    25B2H     0026H     UNIT         ?PR?TEMPER_UP?88888PID
            CODE    25D8H     0026H     UNIT         ?PR?MIN_UP?88888PID
            CODE    25FEH     0020H     UNIT         ?PR?TEMPER_DOWN?88888PID
            CODE    261EH     001FH     UNIT         ?PR?MIN_DOWN?88888PID
            CODE    263DH     0018H     UNIT         ?PR?_WRITE_EEPROM?STC89C58_EEPROM
            CODE    2655H     0017H     UNIT         ?PR?_READ_EEPROM?STC89C58_EEPROM
            CODE    266CH     0014H     UNIT         ?PR?_WIPE_EEPROM?STC89C58_EEPROM
            CODE    2680H     0014H     UNIT         ?PR?HOUR_DOWN?88888PID
            CODE    2694H     0014H     UNIT         ?PR?MAIN?88888PID
            CODE    26A8H     0013H     UNIT         ?PR?HOUR_UP?88888PID
            CODE    26BBH     0010H     UNIT         ?PR?EEPROM_START?STC89C58_EEPROM
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 3


            CODE    26CBH     0010H     UNIT         ?PR?EEPROM_STOP?STC89C58_EEPROM
            CODE    26DBH     0010H     UNIT         ?PR?TIME0_INIT?88888PID
            CODE    26EBH     0007H     UNIT         ?PR?SEC_2_HOUR?88888PID
            CODE    26F2H     0007H     UNIT         ?PR?SEC_3_HOUR?88888PID
            CODE    26F9H     0007H     UNIT         ?PR?SEC_4_HOUR?88888PID
            CODE    2700H     0007H     UNIT         ?PR?SEC_5_HOUR?88888PID
            CODE    2707H     0003H     UNIT         ?PR?SEC_1_TEMPER_UP?88888PID
            CODE    270AH     0003H     UNIT         ?PR?SEC_1_TEMPER_DOWN?88888PID
            CODE    270DH     0003H     UNIT         ?PR?SEC_1_MIN_UP?88888PID
            CODE    2710H     0003H     UNIT         ?PR?SEC_1_MIN_DOWN?88888PID
            CODE    2713H     0003H     UNIT         ?PR?SEC_1_HOUR_UP?88888PID
            CODE    2716H     0003H     UNIT         ?PR?SEC_1_HOUR_DOWN?88888PID
            CODE    2719H     0003H     UNIT         ?PR?SEC_2_TEMPER_UP?88888PID
            CODE    271CH     0003H     UNIT         ?PR?SEC_2_TEMPER_DOWN?88888PID
            CODE    271FH     0003H     UNIT         ?PR?SEC_2_MIN_UP?88888PID
            CODE    2722H     0003H     UNIT         ?PR?SEC_2_MIN_DOWN?88888PID
            CODE    2725H     0003H     UNIT         ?PR?SEC_2_HOUR_UP?88888PID
            CODE    2728H     0003H     UNIT         ?PR?SEC_2_HOUR_DOWN?88888PID
            CODE    272BH     0003H     UNIT         ?PR?SEC_3_TEMPER_UP?88888PID
            CODE    272EH     0003H     UNIT         ?PR?SEC_3_TEMPER_DOWN?88888PID
            CODE    2731H     0003H     UNIT         ?PR?SEC_3_MIN_UP?88888PID
            CODE    2734H     0003H     UNIT         ?PR?SEC_3_MIN_DOWN?88888PID
            CODE    2737H     0003H     UNIT         ?PR?SEC_3_HOUR_UP?88888PID
            CODE    273AH     0003H     UNIT         ?PR?SEC_3_HOUR_DOWN?88888PID
            CODE    273DH     0003H     UNIT         ?PR?SEC_4_TEMPER_UP?88888PID
            CODE    2740H     0003H     UNIT         ?PR?SEC_4_TEMPER_DOWN?88888PID
            CODE    2743H     0003H     UNIT         ?PR?SEC_4_MIN_UP?88888PID
            CODE    2746H     0003H     UNIT         ?PR?SEC_4_MIN_DOWN?88888PID
            CODE    2749H     0003H     UNIT         ?PR?SEC_4_HOUR_UP?88888PID
            CODE    274CH     0003H     UNIT         ?PR?SEC_4_HOUR_DOWN?88888PID
            CODE    274FH     0003H     UNIT         ?PR?SEC_5_TEMPER_UP?88888PID
            CODE    2752H     0003H     UNIT         ?PR?SEC_5_TEMPER_DOWN?88888PID
            CODE    2755H     0003H     UNIT         ?PR?SEC_5_MIN_UP?88888PID
            CODE    2758H     0003H     UNIT         ?PR?SEC_5_MIN_DOWN?88888PID
            CODE    275BH     0003H     UNIT         ?PR?SEC_5_HOUR_UP?88888PID
            CODE    275EH     0003H     UNIT         ?PR?SEC_5_HOUR_DOWN?88888PID



OVERLAY MAP OF MODULE:   PID (STC89C58_EEPROM)


SEGMENT                                      BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                     START    LENGTH     START    LENGTH     START    LENGTH
-------------------------------------------------------------------------------------------------
?PR?TIME1_SEVER?88888PID                  -----    -----      -----    -----      -----    -----
  +--> ?PR?THEORY_COUNT?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM
  +--> ?PR?_PIDPROCESS?88888PID

?PR?THEORY_COUNT?88888PID                 -----    -----      -----    -----      0071H    000CH

?PR?_WRITE_EEPROM?STC89C58_EEPROM         -----    -----      -----    -----      -----    -----
  +--> ?PR?EEPROM_START?STC89C58_EEPROM
  +--> ?PR?EEPROM_STOP?STC89C58_EEPROM

?PR?_PIDPROCESS?88888PID                  -----    -----      -----    -----      0071H    002AH
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 4


  +--> ?CO?88888PID

?CO?88888PID                              -----    -----      -----    -----      -----    -----
  +--> ?PR?NORMAL?88888PID
  +--> ?PR?SEC_1_TEMPER?88888PID
  +--> ?PR?SEC_1_TEMPER_UP?88888PID
  +--> ?PR?SEC_1_TEMPER_DOWN?88888PID
  +--> ?PR?SEC_1_MIN?88888PID
  +--> ?PR?SEC_1_MIN_UP?88888PID
  +--> ?PR?SEC_1_MIN_DOWN?88888PID
  +--> ?PR?SEC_1_HOUR?88888PID
  +--> ?PR?SEC_1_HOUR_UP?88888PID
  +--> ?PR?SEC_1_HOUR_DOWN?88888PID
  +--> ?PR?SEC_2_TEMPER?88888PID
  +--> ?PR?SEC_2_TEMPER_UP?88888PID
  +--> ?PR?SEC_2_TEMPER_DOWN?88888PID
  +--> ?PR?SEC_2_MIN?88888PID
  +--> ?PR?SEC_2_MIN_UP?88888PID
  +--> ?PR?SEC_2_MIN_DOWN?88888PID
  +--> ?PR?SEC_2_HOUR?88888PID
  +--> ?PR?SEC_2_HOUR_UP?88888PID
  +--> ?PR?SEC_2_HOUR_DOWN?88888PID
  +--> ?PR?SEC_3_TEMPER?88888PID
  +--> ?PR?SEC_3_TEMPER_UP?88888PID
  +--> ?PR?SEC_3_TEMPER_DOWN?88888PID
  +--> ?PR?SEC_3_MIN?88888PID
  +--> ?PR?SEC_3_MIN_UP?88888PID
  +--> ?PR?SEC_3_MIN_DOWN?88888PID
  +--> ?PR?SEC_3_HOUR?88888PID
  +--> ?PR?SEC_3_HOUR_UP?88888PID
  +--> ?PR?SEC_3_HOUR_DOWN?88888PID
  +--> ?PR?SEC_4_TEMPER?88888PID
  +--> ?PR?SEC_4_TEMPER_UP?88888PID
  +--> ?PR?SEC_4_TEMPER_DOWN?88888PID
  +--> ?PR?SEC_4_MIN?88888PID
  +--> ?PR?SEC_4_MIN_UP?88888PID
  +--> ?PR?SEC_4_MIN_DOWN?88888PID
  +--> ?PR?SEC_4_HOUR?88888PID
  +--> ?PR?SEC_4_HOUR_UP?88888PID
  +--> ?PR?SEC_4_HOUR_DOWN?88888PID
  +--> ?PR?SEC_5_TEMPER?88888PID
  +--> ?PR?SEC_5_TEMPER_UP?88888PID
  +--> ?PR?SEC_5_TEMPER_DOWN?88888PID
  +--> ?PR?SEC_5_MIN?88888PID
  +--> ?PR?SEC_5_MIN_UP?88888PID
  +--> ?PR?SEC_5_MIN_DOWN?88888PID
  +--> ?PR?SEC_5_HOUR?88888PID
  +--> ?PR?SEC_5_HOUR_UP?88888PID
  +--> ?PR?SEC_5_HOUR_DOWN?88888PID

?PR?NORMAL?88888PID                       -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_1_TEMPER?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WIPE_EEPROM?STC89C58_EEPROM
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 5



?PR?_WIPE_EEPROM?STC89C58_EEPROM          -----    -----      -----    -----      -----    -----
  +--> ?PR?EEPROM_START?STC89C58_EEPROM
  +--> ?PR?EEPROM_STOP?STC89C58_EEPROM

?PR?SEC_1_TEMPER_UP?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_UP?88888PID

?PR?TEMPER_UP?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID

?PR?SEC_1_TEMPER_DOWN?88888PID            -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_DOWN?88888PID

?PR?TEMPER_DOWN?88888PID                  -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID

?PR?SEC_1_MIN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_1_MIN_UP?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_UP?88888PID

?PR?MIN_UP?88888PID                       -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID

?PR?SEC_1_MIN_DOWN?88888PID               -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_DOWN?88888PID

?PR?MIN_DOWN?88888PID                     -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID

?PR?SEC_1_HOUR_UP?88888PID                -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_UP?88888PID

?PR?HOUR_UP?88888PID                      -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID

?PR?SEC_1_HOUR_DOWN?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_DOWN?88888PID

?PR?HOUR_DOWN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID

?PR?SEC_2_TEMPER?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_2_TEMPER_UP?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_UP?88888PID

?PR?SEC_2_TEMPER_DOWN?88888PID            -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_DOWN?88888PID

?PR?SEC_2_MIN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 6


  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_2_MIN_UP?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_UP?88888PID

?PR?SEC_2_MIN_DOWN?88888PID               -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_DOWN?88888PID

?PR?SEC_2_HOUR_UP?88888PID                -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_UP?88888PID

⌨️ 快捷键说明

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