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

📄 12864.m51

📁 多功能太阳能定时器程序(液晶)
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        04/21/2008  20:44:59  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 1602.obj TO 12864 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  1602.obj (1602)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  12864 (1602)


            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     0013H     UNIT         _DATA_GROUP_
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_
            BIT     0020H.3   0000H.2   UNIT         ?BI?1602
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     0019H     UNIT         ?DT?1602
            IDATA   003AH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000AH     UNIT         ?PR?INITTIMER0?1602
                    0018H     0003H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0B02H     UNIT         ?CO?1602
            CODE    0B20H     04A4H     UNIT         ?PR?RINGRESET?1602
            CODE    0FC4H     03F0H     UNIT         ?PR?KEYSCANF1?1602
            CODE    13B4H     03EDH     UNIT         ?PR?TIMERESET?1602
            CODE    17A1H     0309H     UNIT         ?PR?MAIN?1602
            CODE    1AAAH     01F4H     UNIT         ?PR?SOLARTOLUNAR?1602
            CODE    1C9EH     018BH     UNIT         ?PR?TEMPDISPLAY?1602
            CODE    1E29H     0172H     UNIT         ?PR?_WRITE_CHARACTER?1602
            CODE    1F9BH     016BH     UNIT         ?PR?TEMPRESET?1602
            CODE    2106H     0149H     UNIT         ?PR?_GET_LUNAR_DAY?1602
            CODE    224FH     0119H     UNIT         ?PR?RINGDISPLAY?1602
            CODE    2368H     0108H     UNIT         ?PR?_WRITE_ASCII?1602
            CODE    2470H     0107H     UNIT         ?PR?_WRITE_WEEK?1602
            CODE    2577H     00F4H     UNIT         ?PR?_WRITE_YEARLUNAR?1602
            CODE    266BH     00EFH     UNIT         ?PR?_TURNTOBCD?1602
            CODE    275AH     00D7H     UNIT         ?PR?DISPLAY2?1602
            CODE    2831H     00D3H     UNIT         ?PR?DISPLAY1?1602
            CODE    2904H     00CCH     UNIT         ?PR?READ_TEMP?1602
BL51 BANKED LINKER/LOCATER V6.00                                                      04/21/2008  20:44:59  PAGE 2


            CODE    29D0H     00ADH     UNIT         ?C?LIB_CODE
            CODE    2A7DH     0094H     UNIT         ?PR?SOUND?1602
            CODE    2B11H     008CH     UNIT         ?C_C51STARTUP
            CODE    2B9DH     007EH     UNIT         ?PR?DISPLAYLUNAR?1602
            CODE    2C1BH     0055H     UNIT         ?PR?INIT_DS1302?1602
            CODE    2C70H     004CH     UNIT         ?PR?_READ_DS1302?1602
            CODE    2CBCH     003EH     UNIT         ?PR?KEYSCANF?1602
            CODE    2CFAH     003BH     UNIT         ?PR?_WRITE_DS1302?1602
            CODE    2D35H     0032H     UNIT         ?PR?READTIME?1602
            CODE    2D67H     0030H     UNIT         ?PR?CLEAR?1602
            CODE    2D97H     0021H     UNIT         ?PR?READ_DS18B20?1602
            CODE    2DB8H     001CH     UNIT         ?PR?_WRITE_DS18B20?1602
            CODE    2DD4H     001AH     UNIT         ?PR?RESET_DS18B20?1602
            CODE    2DEEH     0019H     UNIT         ?PR?BUSYL?1602
            CODE    2E07H     0019H     UNIT         ?PR?BUSYR?1602
            CODE    2E20H     0018H     UNIT         ?C_INITSEG
            CODE    2E38H     0016H     UNIT         ?PR?TIMER0?1602
            CODE    2E4EH     0014H     UNIT         ?PR?_WRITE_CMDL?1602
            CODE    2E62H     0014H     UNIT         ?PR?_WRITE_DATAL?1602
            CODE    2E76H     0014H     UNIT         ?PR?_WRITE_CMDR?1602
            CODE    2E8AH     0014H     UNIT         ?PR?_WRITE_DATAR?1602
            CODE    2E9EH     0014H     UNIT         ?PR?INIT_12864?1602
            CODE    2EB2H     0012H     UNIT         ?PR?_DELAYUS?1602
            CODE    2EC4H     0012H     UNIT         ?PR?_DELAYS?1602
            CODE    2ED6H     000EH     UNIT         ?PR?_DELAYMS?1602
            CODE    2EE4H     000AH     UNIT         ?PR?INITTIMER1?1602
            CODE    2EEEH     0009H     UNIT         ?PR?TIMER1?1602



OVERLAY MAP OF MODULE:   12864 (1602)


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

?PR?MAIN?1602                     -----    -----      0008H    0003H
  +--> ?PR?INIT_DS1302?1602
  +--> ?PR?INIT_12864?1602
  +--> ?PR?INITTIMER0?1602
  +--> ?PR?CLEAR?1602
  +--> ?PR?KEYSCANF?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?READTIME?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?READ_TEMP?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_READ_DS1302?1602
  +--> ?PR?DISPLAY1?1602
  +--> ?PR?SOUND?1602
  +--> ?PR?DISPLAY2?1602
BL51 BANKED LINKER/LOCATER V6.00                                                      04/21/2008  20:44:59  PAGE 3



?PR?INIT_DS1302?1602              -----    -----      -----    -----
  +--> ?PR?_READ_DS1302?1602
  +--> ?PR?_WRITE_DS1302?1602

?PR?_READ_DS1302?1602             -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?_WRITE_DS1302?1602            -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?INIT_12864?1602               -----    -----      -----    -----
  +--> ?PR?_WRITE_CMDL?1602
  +--> ?PR?_WRITE_CMDR?1602

?PR?_WRITE_CMDL?1602              -----    -----      -----    -----
  +--> ?PR?BUSYL?1602

?PR?BUSYL?1602                    -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?_WRITE_CMDR?1602              -----    -----      -----    -----
  +--> ?PR?BUSYR?1602

?PR?BUSYR?1602                    -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?CLEAR?1602                    -----    -----      -----    -----
  +--> ?PR?_WRITE_CMDL?1602
  +--> ?PR?_WRITE_CMDR?1602
  +--> ?PR?_WRITE_DATAL?1602
  +--> ?PR?_WRITE_DATAR?1602

?PR?_WRITE_DATAL?1602             -----    -----      -----    -----
  +--> ?PR?BUSYL?1602

?PR?_WRITE_DATAR?1602             -----    -----      -----    -----
  +--> ?PR?BUSYR?1602

?PR?KEYSCANF?1602                 -----    -----      -----    -----
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?TEMPDISPLAY?1602
  +--> ?PR?_DELAYS?1602
  +--> ?PR?CLEAR?1602
  +--> ?PR?KEYSCANF1?1602
  +--> ?PR?RINGDISPLAY?1602

?PR?TEMPDISPLAY?1602              -----    -----      000BH    0002H
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?READ_TEMP?1602

?PR?_WRITE_CHARACTER?1602         0020H.2  0000H.1    0011H    0007H
  +--> ?CO?1602
  +--> ?PR?_WRITE_CMDL?1602
BL51 BANKED LINKER/LOCATER V6.00                                                      04/21/2008  20:44:59  PAGE 4


  +--> ?PR?_WRITE_DATAL?1602
  +--> ?PR?_WRITE_CMDR?1602
  +--> ?PR?_WRITE_DATAR?1602

?PR?_WRITE_ASCII?1602             0020H.2  0000H.1    0018H    0003H
  +--> ?PR?_WRITE_CMDL?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_DATAL?1602
  +--> ?PR?_WRITE_CMDR?1602
  +--> ?PR?_WRITE_DATAR?1602

?PR?READ_TEMP?1602                -----    -----      000DH    0004H
  +--> ?PR?RESET_DS18B20?1602
  +--> ?PR?_WRITE_DS18B20?1602
  +--> ?PR?READ_DS18B20?1602
  +--> ?CO?1602

?PR?RESET_DS18B20?1602            0020H.0  0000H.1    -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?_WRITE_DS18B20?1602           -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?READ_DS18B20?1602             -----    -----      -----    -----
  +--> ?PR?_DELAYUS?1602

?PR?KEYSCANF1?1602                0020H.0  0000H.1    -----    -----
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?TIMERESET?1602
  +--> ?PR?RINGRESET?1602
  +--> ?PR?TEMPRESET?1602

?PR?TIMERESET?1602                0020H.1  0000H.1    -----    -----
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?READTIME?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_TURNTOBCD?1602
  +--> ?PR?_WRITE_DS1302?1602

?PR?READTIME?1602                 -----    -----      -----    -----
  +--> ?PR?_READ_DS1302?1602

?PR?_WRITE_WEEK?1602              0020H.2  0000H.1    0018H    0003H
  +--> ?PR?_WRITE_CMDL?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_DATAL?1602
  +--> ?PR?_WRITE_CMDR?1602
  +--> ?PR?_WRITE_DATAR?1602

BL51 BANKED LINKER/LOCATER V6.00                                                      04/21/2008  20:44:59  PAGE 5


?PR?_TURNTOBCD?1602               -----    -----      0011H    0007H
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_WRITE_ASCII?1602

?PR?RINGRESET?1602                0020H.1  0000H.1    000BH    0006H
  +--> ?PR?_READ_DS1302?1602
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_TURNTOBCD?1602
  +--> ?PR?_WRITE_DS1302?1602

?PR?TEMPRESET?1602                0020H.1  0000H.1    -----    -----
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_ASCII?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_TURNTOBCD?1602

?PR?RINGDISPLAY?1602              -----    -----      000BH    0006H
  +--> ?PR?_READ_DS1302?1602
  +--> ?PR?CLEAR?1602
  +--> ?PR?SOLARTOLUNAR?1602
  +--> ?PR?DISPLAYLUNAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_WRITE_ASCII?1602

?PR?SOLARTOLUNAR?1602             0020H.0  0000H.2    0011H    0008H
  +--> ?PR?READTIME?1602
  +--> ?CO?1602
  +--> ?PR?_GET_LUNAR_DAY?1602

?PR?_GET_LUNAR_DAY?1602           -----    -----      -----    -----
  +--> ?CO?1602

?PR?DISPLAYLUNAR?1602             -----    -----      -----    -----
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_YEARLUNAR?1602
  +--> ?PR?_WRITE_ASCII?1602

?PR?_WRITE_YEARLUNAR?1602         0020H.0  0000H.1    0011H    0003H
  +--> ?PR?_WRITE_CMDL?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_DATAL?1602
  +--> ?PR?_WRITE_CMDR?1602
  +--> ?PR?_WRITE_DATAR?1602

?PR?DISPLAY1?1602                 -----    -----      000BH    0003H
  +--> ?PR?_READ_DS1302?1602
BL51 BANKED LINKER/LOCATER V6.00                                                      04/21/2008  20:44:59  PAGE 6


  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_WRITE_ASCII?1602

?PR?SOUND?1602                    -----    -----      -----    -----
  +--> ?PR?INITTIMER1?1602
  +--> ?CO?1602
  +--> ?PR?_DELAYS?1602
  +--> ?PR?_DELAYMS?1602
  +--> ?PR?_DELAYUS?1602

?PR?DISPLAY2?1602                 -----    -----      000BH    0003H
  +--> ?PR?_READ_DS1302?1602
  +--> ?PR?CLEAR?1602
  +--> ?CO?1602
  +--> ?PR?_WRITE_CHARACTER?1602
  +--> ?PR?_WRITE_WEEK?1602
  +--> ?PR?_WRITE_ASCII?1602



SYMBOL TABLE OF MODULE:  12864 (1602)

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

  -------         MODULE        1602
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0082H         PUBLIC        nAsciiDot
  C:2D97H         PUBLIC        read_ds18b20
  D:0021H         PUBLIC        MONTH
  B:0080H.7       PUBLIC        BF
  C:2D67H         PUBLIC        clear
  C:0FC4H         PUBLIC        keyscanf1

⌨️ 快捷键说明

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