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

📄 clock.m51

📁 proteus电子钟(带闹钟数码管显示)
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/31/2009  01:55:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, DisplayDir.obj, SysTick.obj, key.obj, Menu.obj, RTC.obj, OS_Basic_FUNC.o
>> bj TO clock RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  DisplayDir.obj (DISPLAYDIR)
  SysTick.obj (SYSTICK)
  key.obj (KEY)
  Menu.obj (MENU)
  RTC.obj (RTC)
  OS_Basic_FUNC.obj (OS_BASIC_FUNC)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)


LINK MAP OF MODULE:  clock (?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     0007H     UNIT         ?DT?DISPLAYDIR
            DATA    000FH     0007H     UNIT         ?DT?MENU
            DATA    0016H     0005H     UNIT         ?DT?RTC
            DATA    001BH     0002H     UNIT         ?DT?SYSTICK
            DATA    001DH     0002H     UNIT         ?DT?KEY
            DATA    001FH     0001H     UNIT         ?DT?OS_BASIC_FUNC
            DATA    0020H     0001H     BIT_ADDR     ?BA?DISPLAYDIR
            BIT     0021H.0   0000H.5   UNIT         ?BI?DISPLAYDIR
            BIT     0021H.5   0000H.4   UNIT         ?BI?KEY
            BIT     0022H.1   0000H.1   UNIT         ?BI?SYSTICK
                    0022H.2   0000H.6                *** GAP ***
            DATA    0023H     0002H     UNIT         _DATA_GROUP_
            IDATA   0025H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0002H     UNIT         ?CO?KEY
            CODE    0005H     0001H     UNIT         ?PR?NOPFUNC?MENU
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?KEYPROCESS?KEY
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0141H     UNIT         ?C?LIB_CODE
            CODE    015FH     00E4H     UNIT         ?PR?LEDDISPLAY?DISPLAYDIR
            CODE    0243H     008CH     UNIT         ?C_C51STARTUP
            CODE    02CFH     007DH     UNIT         ?PR?KEYPAD?KEY
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2009  01:55:45  PAGE 2


            CODE    034CH     0079H     UNIT         ?PR?_MENU_CHANGE?MENU
            CODE    03C5H     0072H     UNIT         ?PR?SYSTEMTICK?SYSTICK
            CODE    0437H     0063H     UNIT         ?PR?UPDATEDISPLAYTICK?SYSTICK
            CODE    049AH     0048H     UNIT         ?PR?_KEYPADSCAN?KEY
            CODE    04E2H     0046H     UNIT         ?CO?MENU
            CODE    0528H     003CH     UNIT         ?PR?MAIN?MAIN
            CODE    0564H     0035H     UNIT         ?PR?MAINMENUITEM?MENU
            CODE    0599H     002CH     UNIT         ?C_INITSEG
            CODE    05C5H     0027H     UNIT         ?PR?RTC_SOFT_CLOCK?RTC
            CODE    05ECH     0020H     UNIT         ?PR?ADJTIME_HOUR?MENU
            CODE    060CH     0020H     UNIT         ?PR?ADJTIME_MINUTE?MENU
            CODE    062CH     001FH     UNIT         ?PR?_UPDATEDISPLAYBUFFER?DISPLAYDIR
            CODE    064BH     001EH     UNIT         ?PR?LEDFLASHFREQ?DISPLAYDIR
            CODE    0669H     0012H     UNIT         ?CO?DISPLAYDIR
            CODE    067BH     0011H     UNIT         ?PR?TIMER0_INIT?SYSTICK
            CODE    068CH     0011H     UNIT         ?PR?TIMER1_INIT?SYSTICK
            CODE    069DH     0010H     UNIT         ?PR?SETTIME_ENTER?MENU
            CODE    06ADH     000FH     UNIT         ?PR?EXIT_MAINMENUITEM?MENU
            CODE    06BCH     000FH     UNIT         ?PR?ADJHOURSELECT?MENU
            CODE    06CBH     000FH     UNIT         ?PR?ADJMINUTESELECT?MENU



OVERLAY MAP OF MODULE:   clock (?C_STARTUP)


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

?PR?MAIN?MAIN                               -----    -----
  +--> ?PR?TIMER0_INIT?SYSTICK
  +--> ?PR?TIMER1_INIT?SYSTICK
  +--> ?PR?KEYPAD?KEY
  +--> ?PR?LEDFLASHFREQ?DISPLAYDIR
  +--> ?PR?KEYPROCESS?KEY
  +--> ?PR?_UPDATEDISPLAYBUFFER?DISPLAYDIR

?PR?KEYPAD?KEY                              0023H    0002H
  +--> ?CO?KEY
  +--> ?PR?_KEYPADSCAN?KEY

?PR?KEYPROCESS?KEY                          -----    -----
  +--> ?PR?_MENU_CHANGE?MENU

?PR?_MENU_CHANGE?MENU                       -----    -----
  +--> ?CO?MENU

?CO?MENU                                    -----    -----
  +--> ?PR?NOPFUNC?MENU
  +--> ?PR?MAINMENUITEM?MENU
  +--> ?PR?EXIT_MAINMENUITEM?MENU
  +--> ?PR?ADJHOURSELECT?MENU
  +--> ?PR?ADJMINUTESELECT?MENU
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2009  01:55:45  PAGE 3


  +--> ?PR?ADJTIME_HOUR?MENU
  +--> ?PR?ADJTIME_MINUTE?MENU
  +--> ?PR?SETTIME_ENTER?MENU

?PR?ADJHOURSELECT?MENU                      -----    -----
  +--> ?PR?_UPDATEDISPLAYBUFFER?DISPLAYDIR

?PR?ADJMINUTESELECT?MENU                    -----    -----
  +--> ?PR?_UPDATEDISPLAYBUFFER?DISPLAYDIR

?PR?SETTIME_ENTER?MENU                      -----    -----
  +--> ?PR?EXIT_MAINMENUITEM?MENU

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

?PR?SYSTEMTICK?SYSTICK                      -----    -----
  +--> ?PR?RTC_SOFT_CLOCK?RTC

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

?PR?UPDATEDISPLAYTICK?SYSTICK               -----    -----
  +--> ?PR?LEDDISPLAY?DISPLAYDIR

?PR?LEDDISPLAY?DISPLAYDIR                   -----    -----
  +--> ?CO?DISPLAYDIR



SYMBOL TABLE OF MODULE:  clock (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0243H         SEGMENT       ?C_C51STARTUP
  I:0025H         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:0246H         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:0243H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2009  01:55:45  PAGE 4


  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0243H         LINE#         133
  C:0245H         LINE#         134
  C:0246H         LINE#         135
  C:0247H         LINE#         136
  C:0249H         LINE#         185
  C:024CH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:0528H         PUBLIC        main
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00E1H         PUBLIC        WDT_CONTR
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:0528H         LINE#         38
  C:0528H         LINE#         39
  C:0528H         LINE#         40
  C:052BH         LINE#         41
  C:052EH         LINE#         42
  C:0531H         LINE#         43
  C:0534H         LINE#         44
  C:0536H         LINE#         46
  C:053DH         LINE#         47
  C:053FH         LINE#         48
  C:0542H         LINE#         50
  C:0544H         LINE#         52
  C:0544H         LINE#         53
  C:0544H         LINE#         54
  C:0547H         LINE#         55
  C:0547H         LINE#         56
  C:0549H         LINE#         57
  C:054CH         LINE#         58
  C:054FH         LINE#         59
  C:054FH         LINE#         61
  C:0552H         LINE#         63
  C:0555H         LINE#         64
  C:0555H         LINE#         65
  C:055CH         LINE#         68
  C:055CH         LINE#         70
  C:055FH         LINE#         72
  C:0562H         LINE#         73
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        DISPLAYDIR
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2009  01:55:45  PAGE 5


  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  C:062CH         PUBLIC        _UpdateDisplayBuffer
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  C:0669H         PUBLIC        DispCode
  C:064BH         PUBLIC        LedFlashFreq
  D:00B8H         PUBLIC        IP
  B:0020H.4       PUBLIC        Blink1
  B:0020H.5       PUBLIC        Blink2
  B:0020H.6       PUBLIC        Blink3
  B:0020H.0       PUBLIC        Dlink1
  B:0020H.7       PUBLIC        Blink4
  B:0020H.1       PUBLIC        Dlink2
  B:0020H.2       PUBLIC        Dlink3
  B:0020H.3       PUBLIC        Dlink4
  B:0021H.0       PUBLIC        g_BFlashEn
  B:0021H.1       PUBLIC        g_DFlashEn
  B:0021H.2       SYMBOL        BFlash
  D:0098H         PUBLIC        SCON
  B:0021H.3       SYMBOL        DFlash
  D:0088H         PUBLIC        TCON
  D:000AH         PUBLIC        DisplayBuffer

⌨️ 快捷键说明

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