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

📄 clock.m51

📁 此程序用的时钟芯片为12887
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/23/2008  19:55:27  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE clock.obj TO clock RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  clock.obj (CLOCK)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


LINK MAP OF MODULE:  clock (CLOCK)


            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     0010H     UNIT         ?DT?CLOCK
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0009H     UNIT         _DATA_GROUP_
            IDATA   002AH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     034DH     UNIT         ?C?LIB_CODE
            CODE    0353H     01AFH     UNIT         ?PR?KEYSCAN?CLOCK
            CODE    0502H     00B7H     UNIT         ?PR?MAIN?CLOCK
            CODE    05B9H     0064H     UNIT         ?PR?INIT?CLOCK
            CODE    061DH     005EH     UNIT         ?PR?TMP?CLOCK
            CODE    067BH     0054H     UNIT         ?PR?_TMPWRITEBYTE?CLOCK
            CODE    06CFH     004FH     UNIT         ?PR?_WRITE_TMP?CLOCK
            CODE    071EH     004BH     UNIT         ?PR?_WRITE_CGRAM?CLOCK
            CODE    0769H     002FH     UNIT         ?PR?_DELAY?CLOCK
            CODE    0798H     002DH     UNIT         ?PR?_WRITE_TMP1?CLOCK
            CODE    07C5H     002BH     UNIT         ?CO?CLOCK
            CODE    07F0H     0024H     UNIT         ?PR?TMPREADBIT?CLOCK
            CODE    0814H     001FH     UNIT         ?PR?DSRESET?CLOCK
            CODE    0833H     001EH     UNIT         ?PR?DIDI?CLOCK
            CODE    0851H     001DH     UNIT         ?PR?TMPREAD?CLOCK
            CODE    086EH     001BH     UNIT         ?PR?_SET_ALARM?CLOCK
            CODE    0889H     001AH     UNIT         ?PR?_WRITE_SFM?CLOCK
            CODE    08A3H     001AH     UNIT         ?PR?_WRITE_DMY?CLOCK
            CODE    08BDH     001AH     UNIT         ?PR?_READ_DS?CLOCK
            CODE    08D7H     0017H     UNIT         ?PR?_WRITE_DS?CLOCK
BL51 BANKED LINKER/LOCATER V5.12                                                      09/23/2008  19:55:27  PAGE 2


            CODE    08EEH     0016H     UNIT         ?PR?EXTER?CLOCK
            CODE    0904H     0015H     UNIT         ?PR?_WRITE_WEEK?CLOCK
            CODE    0919H     0015H     UNIT         ?PR?_LCD_SET_RC?CLOCK
            CODE    092EH     0010H     UNIT         ?PR?_WRITE_DATE?CLOCK
            CODE    093EH     000CH     UNIT         ?C_C51STARTUP
            CODE    094AH     000AH     UNIT         ?PR?_LCD_WRITE_CHAR?CLOCK
            CODE    0954H     0008H     UNIT         ?PR?TMPCHANGE?CLOCK
            CODE    095CH     0008H     UNIT         ?PR?_WRITE_COM?CLOCK
            CODE    0964H     0007H     UNIT         ?PR?SET_TIME?CLOCK



OVERLAY MAP OF MODULE:   clock (CLOCK)


SEGMENT                              BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH     START    LENGTH
---------------------------------------------------------------------
?PR?EXTER?CLOCK                   -----    -----      0021H    0001H
  +--> ?PR?_READ_DS?CLOCK

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

?C_C51STARTUP                     -----    -----      -----    -----
  +--> ?PR?MAIN?CLOCK

?PR?MAIN?CLOCK                    -----    -----      -----    -----
  +--> ?PR?INIT?CLOCK
  +--> ?PR?SET_TIME?CLOCK
  +--> ?CO?CLOCK
  +--> ?PR?_WRITE_CGRAM?CLOCK
  +--> ?PR?_DELAY?CLOCK
  +--> ?PR?KEYSCAN?CLOCK
  +--> ?PR?TMP?CLOCK
  +--> ?PR?_SET_ALARM?CLOCK
  +--> ?PR?TMPCHANGE?CLOCK
  +--> ?PR?DIDI?CLOCK
  +--> ?PR?_READ_DS?CLOCK
  +--> ?PR?_WRITE_SFM?CLOCK
  +--> ?PR?_WRITE_DMY?CLOCK
  +--> ?PR?_WRITE_TMP?CLOCK
  +--> ?PR?_LCD_WRITE_CHAR?CLOCK
  +--> ?PR?_WRITE_TMP1?CLOCK

?PR?INIT?CLOCK                    -----    -----      -----    -----
  +--> ?PR?_SET_ALARM?CLOCK
  +--> ?PR?_WRITE_DS?CLOCK
  +--> ?PR?_READ_DS?CLOCK
  +--> ?PR?_WRITE_COM?CLOCK
  +--> ?CO?CLOCK
  +--> ?PR?_WRITE_DATE?CLOCK
  +--> ?PR?_DELAY?CLOCK

?PR?_SET_ALARM?CLOCK              -----    -----      0022H    0002H
  +--> ?PR?_WRITE_DS?CLOCK

?PR?_WRITE_COM?CLOCK              -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      09/23/2008  19:55:27  PAGE 3


  +--> ?PR?_DELAY?CLOCK

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

?PR?SET_TIME?CLOCK                -----    -----      -----    -----
  +--> ?PR?_WRITE_DS?CLOCK

?PR?_WRITE_CGRAM?CLOCK            -----    -----      0022H    0008H
  +--> ?PR?_WRITE_COM?CLOCK
  +--> ?PR?_WRITE_DATE?CLOCK

?PR?KEYSCAN?CLOCK                 -----    -----      -----    -----
  +--> ?PR?_DELAY?CLOCK
  +--> ?PR?_WRITE_COM?CLOCK
  +--> ?PR?_WRITE_DS?CLOCK
  +--> ?PR?_WRITE_SFM?CLOCK
  +--> ?PR?_WRITE_DMY?CLOCK

?PR?_WRITE_SFM?CLOCK              -----    -----      -----    -----
  +--> ?PR?_WRITE_DATE?CLOCK

?PR?_WRITE_DMY?CLOCK              -----    -----      -----    -----
  +--> ?PR?_WRITE_DATE?CLOCK

?PR?TMP?CLOCK                     -----    -----      0022H    0004H
  +--> ?PR?_TMPWRITEBYTE?CLOCK
  +--> ?PR?TMPREAD?CLOCK

?PR?_TMPWRITEBYTE?CLOCK           0020H.0  0000H.1    -----    -----
  +--> ?PR?DSRESET?CLOCK
  +--> ?PR?_DELAY?CLOCK

?PR?TMPREAD?CLOCK                 -----    -----      -----    -----
  +--> ?PR?TMPREADBIT?CLOCK

?PR?TMPREADBIT?CLOCK              0020H.0  0000H.1    -----    -----

?PR?TMPCHANGE?CLOCK               -----    -----      -----    -----
  +--> ?PR?_TMPWRITEBYTE?CLOCK

?PR?DIDI?CLOCK                    -----    -----      -----    -----
  +--> ?PR?_DELAY?CLOCK

?PR?_WRITE_TMP?CLOCK              -----    -----      0022H    0003H
  +--> ?PR?_WRITE_COM?CLOCK
  +--> ?PR?_WRITE_DATE?CLOCK

?PR?_LCD_WRITE_CHAR?CLOCK         -----    -----      -----    -----
  +--> ?PR?_LCD_SET_RC?CLOCK
  +--> ?PR?_WRITE_DATE?CLOCK

?PR?_LCD_SET_RC?CLOCK             -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?CLOCK

?PR?_WRITE_TMP1?CLOCK             -----    -----      0022H    0002H
BL51 BANKED LINKER/LOCATER V5.12                                                      09/23/2008  19:55:27  PAGE 4


  +--> ?PR?_WRITE_COM?CLOCK
  +--> ?PR?_WRITE_DATE?CLOCK



SYMBOL TABLE OF MODULE:  clock (CLOCK)

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

  -------         MODULE        CLOCK
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0814H         PUBLIC        dsreset
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  B:00B0H.4       PUBLIC        lcden
  C:07C5H         PUBLIC        table
  D:00A8H         PUBLIC        IE
  C:0936H         PUBLIC        _write_date
  B:00A0H.2       PUBLIC        DS
  C:0919H         PUBLIC        _LCD_set_rc
  C:0687H         PUBLIC        _tmpwritebyte
  D:00B8H         PUBLIC        IP
  B:00B0H.5       PUBLIC        lcdrs
  C:0833H         PUBLIC        didi
  D:0008H         PUBLIC        flag
  C:0904H         PUBLIC        _write_week
  C:086EH         PUBLIC        _set_alarm
  B:00A0H.3       PUBLIC        beep
  D:0009H         PUBLIC        date
  B:00B0H.0       PUBLIC        s1
  B:00B0H.1       PUBLIC        s2
  B:00B0H.2       PUBLIC        s3
  C:0502H         PUBLIC        main
  D:000AH         PUBLIC        miao
  B:00A0H.6       PUBLIC        dula
  D:000BH         PUBLIC        month
  C:08EEH         PUBLIC        exter
  B:00A0H.7       PUBLIC        wela
  D:000CH         PUBLIC        bai
  B:0090H.5       PUBLIC        dsas
  D:000DH         PUBLIC        week
  C:095CH         PUBLIC        _write_com
  B:0090H.4       PUBLIC        dscs
  B:0090H.7       PUBLIC        dsds
  D:0099H         PUBLIC        SBUF
  C:07F0H         PUBLIC        tmpreadbit
  D:000EH         PUBLIC        year
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0889H         PUBLIC        _write_sfm
  C:05B9H         PUBLIC        init
  C:08BDH         PUBLIC        _read_ds
  C:07E0H         PUBLIC        tab
BL51 BANKED LINKER/LOCATER V5.12                                                      09/23/2008  19:55:27  PAGE 5


  D:000FH         PUBLIC        temp
  C:08A3H         PUBLIC        _write_dmy
  D:0011H         PUBLIC        fen
  C:07D5H         PUBLIC        table1
  C:0954H         PUBLIC        tmpchange
  C:06CFH         PUBLIC        _write_tmp
  B:0090H.6       PUBLIC        dsrw
  C:094AH         PUBLIC        _LCD_write_char
  D:0012H         PUBLIC        shi
  C:08D7H         PUBLIC        _write_ds
  D:0013H         PUBLIC        ge
  D:0014H         PUBLIC        flag1
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:0015H         PUBLIC        num
  C:061DH         PUBLIC        tmp
  B:00B0H.7       PUBLIC        rd
  B:0088H.4       PUBLIC        TR0
  C:071EH         PUBLIC        _write_CGRAM
  C:0964H         PUBLIC        set_time
  D:00C8H         PUBLIC        T2CON
  D:0016H         PUBLIC        j
  C:0851H         PUBLIC        tmpread
  C:077AH         PUBLIC        _delay
  C:0353H         PUBLIC        keyscan
  C:0798H         PUBLIC        _write_tmp1
  D:0017H         PUBLIC        s1num
  D:00D0H         PUBLIC        PSW
  C:0776H         SYMBOL        L?0125
  -------         PROC          L?0124
  -------         ENDPROC       L?0124
  C:0776H         SYMBOL        L?0125
  -------         PROC          _DELAY
  D:0006H         SYMBOL        z
  -------         DO            
  D:0006H         SYMBOL        x
  D:0004H         SYMBOL        y
  -------         ENDDO         
  C:077AH         LINE#         38
  C:077AH         LINE#         39
  C:077AH         LINE#         41
  C:0783H         LINE#         42
  C:0797H         LINE#         43
  -------         ENDPROC       _DELAY
  -------         PROC          DSRESET
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0814H         LINE#         51
  C:0814H         LINE#         52
  C:0814H         LINE#         54
  C:0816H         LINE#         55
  C:081AH         LINE#         56
  C:0823H         LINE#         57
  C:0825H         LINE#         58
  C:0829H         LINE#         59
  C:0832H         LINE#         60
BL51 BANKED LINKER/LOCATER V5.12                                                      09/23/2008  19:55:27  PAGE 6


  -------         ENDPROC       DSRESET
  -------         PROC          TMPREADBIT
  -------         DO            

⌨️ 快捷键说明

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