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

📄 memory clockί

📁 基于51单片机的万年历
💻
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.22                                                        10/29/2012  15:18:36  PAGE 1


BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, 24c02.obj, Beep.obj, Key.obj, Lcd.obj, main.obj, TimersInit.obj, Assistance.obj TO
>>  P1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  24c02.obj (24C02)
  Beep.obj (BEEP)
  Key.obj (KEY)
  Lcd.obj (LCD)
  main.obj (MAIN)
  TimersInit.obj (TIMERSINIT)
  Assistance.obj (ASSISTANCE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  P1 (?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     000EH     UNIT         ?DT?MAIN
            DATA    0016H     000CH     UNIT         ?DT?TIMERSINIT
            DATA    0022H     0006H     UNIT         ?DT?ASSISTANCE
            DATA    0028H     0002H     UNIT         ?DT?KEY
            DATA    002AH     0002H     UNIT         _DATA_GROUP_
            DATA    002CH     0001H     UNIT         ?DT?LCD
            IDATA   002DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?DELAY0?24C02
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000CH     UNIT         ?PR?DI?BEEP
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     03C0H     UNIT         ?PR?KEYSCAN?KEY
            CODE    03DEH     01E1H     UNIT         ?PR?TIMER0?TIMERSINIT
            CODE    05BFH     00D9H     UNIT         ?PR?INIT?ASSISTANCE
            CODE    0698H     00C1H     UNIT         ?PR?MONTHJUDGE?KEY
            CODE    0759H     00BDH     UNIT         ?PR?MONTHJUDGE1?KEY
            CODE    0816H     008CH     UNIT         ?C_C51STARTUP
            CODE    08A2H     0089H     UNIT         ?C?LIB_CODE
            CODE    092BH     0061H     UNIT         ?PR?_YEARCONVERT?TIMERSINIT
            CODE    098CH     0038H     UNIT         ?PR?_WRITE_WEEKDAY?LCD
            CODE    09C4H     002FH     UNIT         ?PR?_DELAY?LCD
            CODE    09F3H     0025H     UNIT         ?PR?READ_BYTE?24C02
BL51 BANKED LINKER/LOCATER V6.22                                                      10/29/2012  15:18:36  PAGE 2


            CODE    0A18H     0020H     UNIT         ?PR?RESPONS?24C02
            CODE    0A38H     0020H     UNIT         ?PR?_WRITE_DATE?LCD
            CODE    0A58H     001FH     UNIT         ?PR?_READ_ADD?24C02
            CODE    0A77H     001EH     UNIT         ?PR?_WRITE_BYTE?24C02
            CODE    0A95H     001CH     UNIT         ?CO?MAIN
            CODE    0AB1H     001BH     UNIT         ?PR?LCDINIT?LCD
            CODE    0ACCH     001AH     UNIT         ?PR?_WRITE_SFM?LCD
            CODE    0AE6H     0018H     UNIT         ?PR?_WRITE_ADDBYTE?24C02
            CODE    0AFEH     0014H     UNIT         ?C_INITSEG
            CODE    0B12H     0013H     UNIT         ?PR?_WRITE_COM?LCD
            CODE    0B25H     0010H     UNIT         ?PR?MAIN?MAIN
            CODE    0B35H     0010H     UNIT         ?PR?TIMER0INIT?TIMERSINIT
            CODE    0B45H     000BH     UNIT         ?PR?TIMER1INIT?TIMERSINIT
            CODE    0B50H     000AH     UNIT         ?PR?START?24C02
            CODE    0B5AH     000AH     UNIT         ?PR?STOP?24C02
            CODE    0B64H     000AH     UNIT         ?PR?INIT_24C02?24C02
            CODE    0B6EH     000AH     UNIT         ?PR?_WRITE_SFM1?LCD
            CODE    0B78H     000AH     UNIT         ?PR?_WRITE_SFM2?LCD
            CODE    0B82H     000AH     UNIT         ?PR?_WRITE_YEAR?LCD
            CODE    0B8CH     000AH     UNIT         ?PR?_WRITE_MONTH?LCD
            CODE    0B96H     000AH     UNIT         ?PR?_WRITE_DAY?LCD
            CODE    0BA0H     0004H     UNIT         ?PR?TIMER1?TIMERSINIT



OVERLAY MAP OF MODULE:   P1 (?C_STARTUP)


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

?PR?MAIN?MAIN                       -----    -----
  +--> ?PR?INIT?ASSISTANCE
  +--> ?PR?KEYSCAN?KEY

?PR?INIT?ASSISTANCE                 -----    -----
  +--> ?PR?INIT_24C02?24C02
  +--> ?PR?LCDINIT?LCD
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_WRITE_DATE?LCD
  +--> ?PR?_DELAY?LCD
  +--> ?PR?_READ_ADD?24C02
  +--> ?PR?_WRITE_SFM?LCD
  +--> ?PR?_WRITE_YEAR?LCD
  +--> ?PR?_WRITE_MONTH?LCD
  +--> ?PR?_WRITE_DAY?LCD
  +--> ?PR?_WRITE_WEEKDAY?LCD
  +--> ?PR?TIMER0INIT?TIMERSINIT
  +--> ?PR?TIMER1INIT?TIMERSINIT

?PR?INIT_24C02?24C02                -----    -----
  +--> ?PR?DELAY0?24C02

BL51 BANKED LINKER/LOCATER V6.22                                                      10/29/2012  15:18:36  PAGE 3


?PR?LCDINIT?LCD                     -----    -----
  +--> ?PR?_WRITE_COM?LCD

?PR?_WRITE_COM?LCD                  -----    -----
  +--> ?PR?_DELAY?LCD

?PR?_WRITE_DATE?LCD                 -----    -----
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_DELAY?LCD

?PR?_READ_ADD?24C02                 -----    -----
  +--> ?PR?RESPONS?24C02
  +--> ?PR?_WRITE_BYTE?24C02
  +--> ?PR?START?24C02
  +--> ?PR?READ_BYTE?24C02
  +--> ?PR?STOP?24C02

?PR?RESPONS?24C02                   002BH    0001H
  +--> ?PR?START?24C02
  +--> ?PR?_WRITE_BYTE?24C02
  +--> ?PR?DELAY0?24C02

?PR?START?24C02                     -----    -----
  +--> ?PR?DELAY0?24C02

?PR?_WRITE_BYTE?24C02               -----    -----
  +--> ?PR?DELAY0?24C02

?PR?READ_BYTE?24C02                 -----    -----
  +--> ?PR?DELAY0?24C02

?PR?STOP?24C02                      -----    -----
  +--> ?PR?DELAY0?24C02

?PR?_WRITE_SFM?LCD                  -----    -----
  +--> ?PR?_WRITE_DATE?LCD

?PR?_WRITE_YEAR?LCD                 -----    -----
  +--> ?PR?_WRITE_DATE?LCD

?PR?_WRITE_MONTH?LCD                -----    -----
  +--> ?PR?_WRITE_DATE?LCD

?PR?_WRITE_DAY?LCD                  -----    -----
  +--> ?PR?_WRITE_DATE?LCD

?PR?_WRITE_WEEKDAY?LCD              -----    -----
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_WRITE_DATE?LCD
  +--> ?PR?_DELAY?LCD

?PR?KEYSCAN?KEY                     -----    -----
  +--> ?PR?_DELAY?LCD
  +--> ?PR?DI?BEEP
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_WRITE_SFM1?LCD
  +--> ?PR?_WRITE_ADDBYTE?24C02
BL51 BANKED LINKER/LOCATER V6.22                                                      10/29/2012  15:18:36  PAGE 4


  +--> ?PR?_WRITE_SFM2?LCD
  +--> ?PR?_WRITE_SFM?LCD
  +--> ?PR?_WRITE_WEEKDAY?LCD
  +--> ?PR?MONTHJUDGE?KEY
  +--> ?PR?_WRITE_DAY?LCD
  +--> ?PR?_WRITE_MONTH?LCD
  +--> ?PR?_WRITE_YEAR?LCD
  +--> ?PR?MONTHJUDGE1?KEY

?PR?DI?BEEP                         -----    -----
  +--> ?PR?_DELAY?LCD

?PR?_WRITE_SFM1?LCD                 -----    -----
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_WRITE_DATE?LCD

?PR?_WRITE_ADDBYTE?24C02            -----    -----
  +--> ?PR?RESPONS?24C02
  +--> ?PR?_WRITE_BYTE?24C02
  +--> ?PR?STOP?24C02

?PR?_WRITE_SFM2?LCD                 -----    -----
  +--> ?PR?_WRITE_COM?LCD
  +--> ?PR?_WRITE_DATE?LCD

?C_INITSEG                          -----    -----
  +--> ?CO?MAIN

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

?PR?TIMER0?TIMERSINIT               -----    -----
  +--> ?PR?_YEARCONVERT?TIMERSINIT
  +--> ?PR?_WRITE_YEAR?LCD
  +--> ?PR?_WRITE_ADDBYTE?24C02
  +--> ?PR?_WRITE_MONTH?LCD
  +--> ?PR?_WRITE_DAY?LCD
  +--> ?PR?_WRITE_WEEKDAY?LCD
  +--> ?PR?_WRITE_SFM?LCD



SYMBOL TABLE OF MODULE:  P1 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0816H         SEGMENT       ?C_C51STARTUP
  I:002DH         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
BL51 BANKED LINKER/LOCATER V6.22                                                      10/29/2012  15:18:36  PAGE 5


  C:0819H         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:0816H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0816H         LINE#         133
  C:0818H         LINE#         134
  C:0819H         LINE#         135
  C:081AH         LINE#         136
  C:081CH         LINE#         185
  C:081FH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        24C02
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  C:0A20H         PUBLIC        respons
  D:00B8H         PUBLIC        IP
  B:00D0H.7       PUBLIC        CY
  C:0A58H         PUBLIC        _read_add
  C:0B50H         PUBLIC        start
  D:0098H         PUBLIC        SCON
  C:09F3H         PUBLIC        read_byte
  D:0088H         PUBLIC        TCON
  B:00A0H.0       PUBLIC        sda
  C:0008H         PUBLIC        delay0
  C:0B64H         PUBLIC        init_24c02
  B:00A0H.1       PUBLIC        scl
  C:0A77H         PUBLIC        _write_byte
  C:0B5AH         PUBLIC        stop
  D:00C8H         PUBLIC        T2CON
  C:0AE6H         PUBLIC        _write_addbyte
  D:00D0H         PUBLIC        PSW
  C:0003H         SYMBOL        L?0020
  -------         PROC          L?0019
  -------         ENDPROC       L?0019
  C:0003H         SYMBOL        L?0020
  -------         PROC          DELAY0
  C:0008H         LINE#         7
  C:0008H         LINE#         8
  -------         ENDPROC       DELAY0
  -------         PROC          START
  C:0B50H         LINE#         10
  C:0B50H         LINE#         11
BL51 BANKED LINKER/LOCATER V6.22                                                      10/29/2012  15:18:36  PAGE 6


  C:0B50H         LINE#         12
  C:0B52H         LINE#         13
  C:0B52H         LINE#         14
  C:0B52H         LINE#         15
  C:0B55H         LINE#         16
  C:0B57H         LINE#         17
  -------         ENDPROC       START
  -------         PROC          STOP
  C:0B5AH         LINE#         19
  C:0B5AH         LINE#         20
  C:0B5AH         LINE#         21
  C:0B5CH         LINE#         22
  C:0B5CH         LINE#         23
  C:0B5CH         LINE#         24
  C:0B5FH         LINE#         25
  C:0B61H         LINE#         26
  -------         ENDPROC       STOP
  -------         PROC          L?0018
  -------         ENDPROC       L?0018
  -------         PROC          RESPONS
  -------         DO            
  D:002BH         SYMBOL        i

⌨️ 快捷键说明

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