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

📄 new.m51

📁 本资料为基于单片机89C55+LCD12864的万年历
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        10/26/2008  20:55:53  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, key.obj TO new RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  key.obj (KEY)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)


LINK MAP OF MODULE:  new (?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     0012H     UNIT         ?DT?MAIN
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0000H.6   UNIT         _BIT_GROUP_
            BIT     0020H.6   0000H.2   UNIT         ?BI?MAIN
            DATA    0021H     0026H     UNIT         _DATA_GROUP_
            IDATA   0047H     0069H     UNIT         ?ID?MAIN
            IDATA   00B0H     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     000DH     UNIT         ?PR?INIT12864?MAIN
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     1ACAH     UNIT         ?CO?MAIN
            CODE    1AE8H     0E21H     UNIT         ?PR?MAIN?MAIN
            CODE    2909H     0E15H     UNIT         ?PR?KEYSET?MAIN
            CODE    371EH     042FH     UNIT         ?PR?_NONGLI?MAIN
            CODE    3B4DH     0264H     UNIT         ?PR?_JIERI?MAIN
            CODE    3DB1H     00FEH     UNIT         ?PR?RINGCHECK?MAIN
            CODE    3EAFH     00B6H     UNIT         ?C?LIB_CODE
            CODE    3F65H     00B4H     UNIT         ?PR?_PLAY816?MAIN
            CODE    4019H     0099H     UNIT         ?PR?READTEMPERATURE?MAIN
            CODE    40B2H     008CH     UNIT         ?C_C51STARTUP
            CODE    413EH     007CH     UNIT         ?PR?GETTIME?MAIN
            CODE    41BAH     0079H     UNIT         ?PR?_DISPSHENGXIAO?MAIN
            CODE    4233H     0072H     UNIT         ?PR?_PLAY1632?MAIN
            CODE    42A5H     0053H     UNIT         ?PR?KEYSCAN?KEY
            CODE    42F8H     0052H     UNIT         ?PR?_PLAY1616?MAIN
            CODE    434AH     004DH     UNIT         ?PR?_DISPPC12864?MAIN
            CODE    4397H     0040H     UNIT         ?PR?_YEARSTYPE?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      10/26/2008  20:55:53  PAGE 2


            CODE    43D7H     0036H     UNIT         ?PR?INIT_TIME?MAIN
            CODE    440DH     002AH     UNIT         ?PR?_PLAY88?MAIN
            CODE    4437H     0027H     UNIT         ?PR?CLEAR12864?MAIN
            CODE    445EH     0027H     UNIT         ?PR?_CHSFILL?MAIN
            CODE    4485H     0025H     UNIT         ?PR?GETTEMPERATURE?MAIN
            CODE    44AAH     0023H     UNIT         ?PR?DAY_SET?MAIN
            CODE    44CDH     001FH     UNIT         ?PR?_DAT_W12864?MAIN
            CODE    44ECH     001EH     UNIT         ?PR?DS18B20_READCHAR?MAIN
            CODE    450AH     001EH     UNIT         ?PR?_D1MS?KEY
            CODE    4528H     001CH     UNIT         ?PR?_CMD_W12864?MAIN
            CODE    4544H     001CH     UNIT         ?PR?_D1S?KEY
            CODE    4560H     001AH     UNIT         ?PR?_CHOOSE12864?MAIN
            CODE    457AH     001AH     UNIT         ?PR?_DS18B20_WRITECHAR?MAIN
            CODE    4594H     0015H     UNIT         ?PR?_DAT_READ?MAIN
            CODE    45A9H     0015H     UNIT         ?PR?_SETTIME?MAIN
            CODE    45BEH     0015H     UNIT         ?PR?DS18B20_INIT?MAIN
            CODE    45D3H     0013H     UNIT         ?PR?_DS1302_WRITE?MAIN
            CODE    45E6H     0013H     UNIT         ?PR?_DAT_WRITE?MAIN
            CODE    45F9H     0013H     UNIT         ?PR?CHEKBUSY12864?MAIN
            CODE    460CH     0013H     UNIT         ?C_INITSEG
            CODE    461FH     0012H     UNIT         ?PR?DS1302_READ?MAIN
            CODE    4631H     0011H     UNIT         ?PR?INIT_DS1302?MAIN
            CODE    4642H     000FH     UNIT         ?PR?DS1302_PROTECT?MAIN
            CODE    4651H     000BH     UNIT         ?PR?_DELAY11US?MAIN
            CODE    465CH     000AH     UNIT         ?PR?_DELAYFOR?MAIN



OVERLAY MAP OF MODULE:   new (?C_STARTUP)


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

?PR?MAIN?MAIN                       -----    -----      0021H    000CH
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?INIT12864?MAIN
  +--> ?PR?CLEAR12864?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPPC12864?MAIN
  +--> ?PR?_D1S?KEY
  +--> ?PR?INIT_DS1302?MAIN
  +--> ?PR?INIT_TIME?MAIN
  +--> ?PR?GETTIME?MAIN
  +--> ?PR?_PLAY816?MAIN
  +--> ?PR?_PLAY1616?MAIN
  +--> ?PR?_PLAY1632?MAIN
  +--> ?PR?GETTEMPERATURE?MAIN
  +--> ?PR?_PLAY88?MAIN
  +--> ?PR?_NONGLI?MAIN
  +--> ?PR?_JIERI?MAIN
  +--> ?PR?_DISPSHENGXIAO?MAIN
  +--> ?PR?_CHSFILL?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      10/26/2008  20:55:53  PAGE 3



?PR?INIT12864?MAIN                  -----    -----      -----    -----
  +--> ?PR?CHEKBUSY12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN

?PR?_CMD_W12864?MAIN                -----    -----      -----    -----
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?CHEKBUSY12864?MAIN

?PR?CLEAR12864?MAIN                 -----    -----      -----    -----
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?_DAT_W12864?MAIN                -----    -----      -----    -----
  +--> ?PR?CHEKBUSY12864?MAIN

?PR?_DISPPC12864?MAIN               -----    -----      002DH    0003H
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?_D1S?KEY                        -----    -----      -----    -----
  +--> ?PR?_D1MS?KEY

?PR?INIT_DS1302?MAIN                -----    -----      -----    -----
  +--> ?PR?_DAT_READ?MAIN
  +--> ?PR?_SETTIME?MAIN

?PR?_DAT_READ?MAIN                  -----    -----      -----    -----
  +--> ?PR?_DS1302_WRITE?MAIN
  +--> ?PR?DS1302_READ?MAIN

?PR?_SETTIME?MAIN                   -----    -----      -----    -----
  +--> ?PR?DS1302_PROTECT?MAIN
  +--> ?PR?_DAT_WRITE?MAIN

?PR?DS1302_PROTECT?MAIN             0020H.5  0000H.1    -----    -----
  +--> ?PR?_DAT_WRITE?MAIN

?PR?_DAT_WRITE?MAIN                 -----    -----      -----    -----
  +--> ?PR?_DS1302_WRITE?MAIN

?PR?INIT_TIME?MAIN                  -----    -----      -----    -----
  +--> ?PR?DAY_SET?MAIN
  +--> ?PR?_SETTIME?MAIN

?PR?DAY_SET?MAIN                    0020H.4  0000H.1    -----    -----
  +--> ?PR?_DAT_READ?MAIN
  +--> ?PR?DS1302_PROTECT?MAIN
  +--> ?PR?_DAT_WRITE?MAIN

?PR?GETTIME?MAIN                    -----    -----      -----    -----
  +--> ?PR?_DAT_READ?MAIN

?PR?_PLAY816?MAIN                   0020H.4  0000H.1    0041H    0006H
  +--> ?CO?MAIN
  +--> ?PR?_CHOOSE12864?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      10/26/2008  20:55:53  PAGE 4


  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?_PLAY1616?MAIN                  -----    -----      0041H    0006H
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?_PLAY1632?MAIN                  -----    -----      002DH    0006H
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?GETTEMPERATURE?MAIN             -----    -----      -----    -----
  +--> ?PR?READTEMPERATURE?MAIN

?PR?READTEMPERATURE?MAIN            -----    -----      002DH    0004H
  +--> ?PR?DS18B20_INIT?MAIN
  +--> ?PR?_DS18B20_WRITECHAR?MAIN
  +--> ?PR?_DELAY11US?MAIN
  +--> ?PR?DS18B20_READCHAR?MAIN

?PR?DS18B20_INIT?MAIN               -----    -----      -----    -----
  +--> ?PR?_DELAYFOR?MAIN

?PR?_DS18B20_WRITECHAR?MAIN         -----    -----      -----    -----
  +--> ?PR?_DELAY11US?MAIN

?PR?DS18B20_READCHAR?MAIN           -----    -----      -----    -----
  +--> ?PR?_DELAY11US?MAIN

?PR?_PLAY88?MAIN                    -----    -----      002DH    0006H
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

?PR?_NONGLI?MAIN                    0020H.0  0000H.3    002DH    0010H
  +--> ?CO?MAIN
  +--> ?PR?_YEARSTYPE?MAIN

?PR?_JIERI?MAIN                     -----    -----      002DH    0008H
  +--> ?CO?MAIN
  +--> ?PR?_PLAY1616?MAIN

?PR?_DISPSHENGXIAO?MAIN             -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PLAY1616?MAIN

?PR?_CHSFILL?MAIN                   -----    -----      002DH    0004H
  +--> ?CO?MAIN
  +--> ?PR?_CHOOSE12864?MAIN
  +--> ?PR?_CMD_W12864?MAIN
  +--> ?PR?_DAT_W12864?MAIN

*** NEW ROOT ***************************************************

?PR?KEYSET?MAIN                     0020H.3  0000H.1    003DH    0004H
BL51 BANKED LINKER/LOCATER V6.00                                                      10/26/2008  20:55:53  PAGE 5


  +--> ?PR?KEYSCAN?KEY
  +--> ?PR?CLEAR12864?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PLAY816?MAIN
  +--> ?PR?_PLAY1616?MAIN
  +--> ?PR?_YEARSTYPE?MAIN
  +--> ?PR?DAY_SET?MAIN
  +--> ?PR?_SETTIME?MAIN
  +--> ?PR?INIT12864?MAIN

?PR?KEYSCAN?KEY                     -----    -----      -----    -----
  +--> ?PR?_D1MS?KEY



SYMBOL TABLE OF MODULE:  new (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:40B2H         SEGMENT       ?C_C51STARTUP
  I:00B0H         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:40B5H         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:40B2H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:40B2H         LINE#         133
  C:40B4H         LINE#         134
  C:40B5H         LINE#         135
  C:40B6H         LINE#         136
  C:40B8H         LINE#         185
  C:40BBH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        ACC7
BL51 BANKED LINKER/LOCATER V6.00                                                      10/26/2008  20:55:53  PAGE 6


  C:41BAH         PUBLIC        _dispshengxiao
  C:45A9H         PUBLIC        _settime
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:113EH         PUBLIC        feastg_focus
  D:00B0H         PUBLIC        P3
  C:116CH         PUBLIC        feastn
  C:4233H         PUBLIC        _play1632
  C:4642H         PUBLIC        ds1302_protect
  B:00A8H.7       PUBLIC        EA
  C:42FCH         PUBLIC        _play1616
  C:13ACH         PUBLIC        feastn_focus
  C:371EH         PUBLIC        _nongli
  C:4560H         PUBLIC        _choose12864
  B:00B0H.7       PUBLIC        ringout
  C:434AH         PUBLIC        _disppc12864
  C:0576H         PUBLIC        alarm
  C:4437H         PUBLIC        clear12864
  C:06DEH         PUBLIC        xingqi
  C:4534H         PUBLIC        _cmd_w12864
  B:00B0H.0       PUBLIC        DQ
  C:3B4DH         PUBLIC        _jieri
  B:0090H.6       PUBLIC        IO
  C:2909H         PUBLIC        keyset
  C:44DCH         PUBLIC        _dat_w12864
  D:00B8H         PUBLIC        IP
  C:1418H         PUBLIC        night
  C:45BEH         PUBLIC        ds18b20_init
  C:461FH         PUBLIC        ds1302_read
  C:052EH         PUBLIC        hang
  B:0090H.0       PUBLIC        RS
  C:1AE8H         PUBLIC        main
  C:44ECH         PUBLIC        ds18b20_readchar
  C:05BEH         PUBLIC        zhong
  C:4411H         PUBLIC        _play88
  B:0090H.1       PUBLIC        RW
  C:05FEH         PUBLIC        zhizuo
  C:45D3H         PUBLIC        _ds1302_write
  C:3DB1H         PUBLIC        ringcheck
  D:0089H         PUBLIC        TMOD
  C:4631H         PUBLIC        init_ds1302
  C:457AH         PUBLIC        _ds18b20_writechar

⌨️ 快捷键说明

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