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

📄 mstimer.m51

📁 (原创)高精度计时器电路原理图。采用AT89S52加DP8573
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        03/18/2007  20:51:48  PAGE 1


BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE msTimer.obj, STARTUP.obj TO mstimer RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  msTimer.obj (MSTIMER)
  STARTUP.obj (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  mstimer (MSTIMER)


            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     0017H     UNIT         _DATA_GROUP_
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0019H     UNIT         ?DT?MSTIMER
            IDATA   003BH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0001H     ABSOLUTE     
                    0001H     00FFH                  *** GAP ***
            XDATA   0100H     0001H     ABSOLUTE     
                    0101H     00FFH                  *** GAP ***
            XDATA   0200H     0001H     ABSOLUTE     
                    0201H     00FFH                  *** GAP ***
            XDATA   0300H     0001H     ABSOLUTE     
                    0301H     00FFH                  *** GAP ***
            XDATA   0400H     0001H     ABSOLUTE     
* OVERLAP * XDATA   0400H     0001H     ABSOLUTE     
* OVERLAP * XDATA   0400H     0001H     ABSOLUTE     
                    0401H     01FFH                  *** GAP ***
            XDATA   0600H     0001H     ABSOLUTE     
                    0601H     00FFH                  *** GAP ***
            XDATA   0700H     0001H     ABSOLUTE     
                    0701H     00FFH                  *** GAP ***
            XDATA   0800H     0001H     ABSOLUTE     
                    0801H     00FFH                  *** GAP ***
            XDATA   0900H     0001H     ABSOLUTE     
                    0901H     00FFH                  *** GAP ***
            XDATA   0A00H     0001H     ABSOLUTE     
                    0A01H     00FFH                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.02                                                      03/18/2007  20:51:48  PAGE 2


            XDATA   0B00H     0001H     ABSOLUTE     
                    0B01H     02FFH                  *** GAP ***
            XDATA   0E00H     0001H     ABSOLUTE     
                    0E01H     0AFFH                  *** GAP ***
            XDATA   1900H     0001H     ABSOLUTE     
                    1901H     00FFH                  *** GAP ***
            XDATA   1A00H     0001H     ABSOLUTE     
                    1A01H     00FFH                  *** GAP ***
            XDATA   1B00H     0001H     ABSOLUTE     
                    1B01H     00FFH                  *** GAP ***
            XDATA   1C00H     0001H     ABSOLUTE     
                    1C01H     00FFH                  *** GAP ***
            XDATA   1D00H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0441H     UNIT         ?PR?ADJUSTRTC?MSTIMER
            CODE    0447H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    07A3H     02B3H     UNIT         ?PR?MAIN?MSTIMER
            CODE    0A56H     00FAH     UNIT         ?PR?DISPLAYRTC?MSTIMER
            CODE    0B50H     00A4H     UNIT         ?C?LIB_CODE
            CODE    0BF4H     003EH     UNIT         ?PR?DP8573A_INIT?MSTIMER
            CODE    0C32H     0029H     UNIT         ?PR?KEYSCAN?MSTIMER
            CODE    0C5BH     0028H     UNIT         ?CO?MSTIMER
            CODE    0C83H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    0CAAH     001AH     UNIT         ?PR?DELAY1S?MSTIMER
            CODE    0CC4H     0015H     UNIT         ?PR?MSTIMER?MSTIMER
            CODE    0CD9H     0014H     UNIT         ?PR?UART_INIT?MSTIMER
            CODE    0CEDH     000FH     UNIT         ?PR?DELAY100MS?MSTIMER
            CODE    0CFCH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   mstimer (MSTIMER)


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

?PR?MAIN?MSTIMER                 -----    -----      -----    -----
  +--> ?PR?UART_INIT?MSTIMER
  +--> ?PR?DELAY1S?MSTIMER
  +--> ?PR?DELAY100MS?MSTIMER
  +--> ?PR?PUTCHAR?PUTCHAR
  +--> ?PR?DP8573A_INIT?MSTIMER
  +--> ?PR?DISPLAYRTC?MSTIMER
  +--> ?PR?KEYSCAN?MSTIMER
  +--> ?PR?ADJUSTRTC?MSTIMER

?PR?DISPLAYRTC?MSTIMER           -----    -----      -----    -----
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?ADJUSTRTC?MSTIMER            -----    -----      0008H    0003H
BL51 BANKED LINKER/LOCATER V6.02                                                      03/18/2007  20:51:48  PAGE 3


  +--> ?PR?PUTCHAR?PUTCHAR
  +--> ?CO?MSTIMER
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?KEYSCAN?MSTIMER

?PR?PRINTF?PRINTF                0020H.0  0001H.1    000BH    0014H
  +--> ?PR?PUTCHAR?PUTCHAR



SYMBOL TABLE OF MODULE:  mstimer (MSTIMER)

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

  -------         MODULE        MSTIMER
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0022H         PUBLIC        second
  D:0090H         PUBLIC        P1
  C:0CEDH         PUBLIC        delay100ms
  D:0023H         PUBLIC        SecRTC
  D:0024H         PUBLIC        DayRTC
  D:0025H         PUBLIC        HourRTC
  D:0026H         PUBLIC        MinRTC
  D:0027H         PUBLIC        minute
  X:0E00H         PUBLIC        DP8573WEEK
  B:0098H.1       PUBLIC        TI
  X:0B00H         PUBLIC        DP8573YEAR
  D:0028H         PUBLIC        secondOld
  X:1B00H         PUBLIC        DP8573HOURs
  C:0BF4H         PUBLIC        DP8573A_Init
  C:07A3H         PUBLIC        main
  D:0029H         PUBLIC        month
  X:0400H         PUBLIC        DP8573TSCR
  X:0800H         PUBLIC        DP8573HOUR
  D:0087H         PUBLIC        PCON
  C:0C32H         PUBLIC        KeyScan
  D:002AH         PUBLIC        year
  C:0CD9H         PUBLIC        UART_Init
  X:0100H         PUBLIC        DP8573RTMR
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:002BH         PUBLIC        CmdOld
  C:0CAAH         PUBLIC        delay1s
  D:002CH         PUBLIC        minuteOld
  X:1900H         PUBLIC        DP8573SECs
  D:002DH         PUBLIC        day
  D:002EH         PUBLIC        hour
  D:002FH         PUBLIC        KeyCmd
  X:1C00H         PUBLIC        DP8573DAYs
  C:0A56H         PUBLIC        DisplayRTC
  X:1A00H         PUBLIC        DP8573MINs
  D:0030H         PUBLIC        msCNT
  X:0600H         PUBLIC        DP8573SEC
  D:0031H         PUBLIC        monthOld
  X:1D00H         PUBLIC        DP8573MONs
  X:0900H         PUBLIC        DP8573DAY
BL51 BANKED LINKER/LOCATER V6.02                                                      03/18/2007  20:51:48  PAGE 4


  D:008DH         PUBLIC        TH1
  X:0700H         PUBLIC        DP8573MIN
  D:0032H         PUBLIC        yearOld
  D:0033H         PUBLIC        Tsecond
  X:0400H         PUBLIC        DP8573PFR
  B:0088H.6       PUBLIC        TR1
  C:0006H         PUBLIC        AdjustRTC
  X:0200H         PUBLIC        DP8573OMR
  D:0034H         PUBLIC        dayOld
  X:0000H         PUBLIC        DP8573MSR
  D:0035H         PUBLIC        hourOld
  C:0CC4H         PUBLIC        msTimer
  D:0036H         PUBLIC        MonthRTC
  X:0A00H         PUBLIC        DP8573MONTH
  D:0037H         PUBLIC        WeekRTC
  D:0038H         PUBLIC        timeH
  X:0300H         PUBLIC        DP8573ICR0
  D:0039H         PUBLIC        timeL
  D:003AH         PUBLIC        YearRTC
  X:0400H         PUBLIC        DP8573ICR1
  -------         PROC          UART_INIT
  C:0CD9H         LINE#         45
  C:0CD9H         LINE#         46
  C:0CD9H         LINE#         47
  C:0CDCH         LINE#         50
  C:0CDFH         LINE#         52
  C:0CE2H         LINE#         53
  C:0CE5H         LINE#         55
  C:0CE8H         LINE#         56
  C:0CEAH         LINE#         57
  C:0CECH         LINE#         58
  -------         ENDPROC       UART_INIT
  -------         PROC          DP8573A_INIT
  C:0BF4H         LINE#         60
  C:0BF4H         LINE#         61
  C:0BF4H         LINE#         62
  C:0BFAH         LINE#         63
  C:0C00H         LINE#         64
  C:0C05H         LINE#         65
  C:0C09H         LINE#         66
  C:0C0DH         LINE#         67
  C:0C10H         LINE#         68
  C:0C15H         LINE#         69
  C:0C19H         LINE#         70
  C:0C1DH         LINE#         71
  C:0C21H         LINE#         72
  C:0C25H         LINE#         73
  C:0C2BH         LINE#         74
  C:0C31H         LINE#         75
  -------         ENDPROC       DP8573A_INIT
  -------         PROC          DELAY1S
  -------         DO            
  D:0082H         SYMBOL        k
  -------         ENDDO         
  C:0CAAH         LINE#         77
  C:0CAAH         LINE#         78
  C:0CAAH         LINE#         80
BL51 BANKED LINKER/LOCATER V6.02                                                      03/18/2007  20:51:48  PAGE 5


  C:0CC3H         LINE#         81
  -------         ENDPROC       DELAY1S
  -------         PROC          DELAY100MS
  -------         DO            
  D:0006H         SYMBOL        k
  -------         ENDDO         
  C:0CEDH         LINE#         83
  C:0CEDH         LINE#         84
  C:0CEDH         LINE#         86
  C:0CFBH         LINE#         87
  -------         ENDPROC       DELAY100MS
  -------         PROC          KEYSCAN
  -------         DO            
  D:0007H         SYMBOL        keypad
  -------         ENDDO         
  C:0C32H         LINE#         89
  C:0C32H         LINE#         90
  C:0C32H         LINE#         93
  C:0C34H         LINE#         94
  C:0C37H         LINE#         96
  C:0C48H         LINE#         97
  C:0C48H         LINE#         98
  C:0C48H         LINE#         99
  C:0C4AH         LINE#         100
  C:0C4CH         LINE#         101
  C:0C4CH         LINE#         102
  C:0C4EH         LINE#         103
  C:0C50H         LINE#         104
  C:0C50H         LINE#         105
  C:0C52H         LINE#         106
  C:0C54H         LINE#         107

⌨️ 快捷键说明

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