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

📄 test16.m51

📁 用单片机做的数字万年历
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/03/2008  09:59:00  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO test16 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)


LINK MAP OF MODULE:  test16 (?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     0009H     UNIT         _DATA_GROUP_
                    0011H     000FH                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_
            BIT     0020H.3   0000H.2   UNIT         ?BI?MAIN
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     001EH     UNIT         ?DT?MAIN
            IDATA   003FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     7F00H                  *** GAP ***
            XDATA   7F00H     0001H     ABSOLUTE     
                    7F01H     0001H                  *** GAP ***
            XDATA   7F02H     0001H     ABSOLUTE     
                    7F03H     0001H                  *** GAP ***
            XDATA   7F04H     0001H     ABSOLUTE     
                    7F05H     0001H                  *** GAP ***
            XDATA   7F06H     0001H     ABSOLUTE     
            XDATA   7F07H     0001H     ABSOLUTE     
            XDATA   7F08H     0001H     ABSOLUTE     
            XDATA   7F09H     0001H     ABSOLUTE     
            XDATA   7F0AH     0001H     ABSOLUTE     
            XDATA   7F0BH     0001H     ABSOLUTE     
            XDATA   7F0CH     0001H     ABSOLUTE     
            XDATA   7F0DH     0001H     ABSOLUTE     
                    7F0EH     0024H                  *** GAP ***
            XDATA   7F32H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0264H     UNIT         ?CO?MAIN
            CODE    0267H     0236H     UNIT         ?PR?CONVERSION?MAIN
            CODE    049DH     01ECH     UNIT         ?PR?ADJUSTFUNCTION?MAIN
            CODE    0689H     0149H     UNIT         ?PR?_GET_MOON_DAY?MAIN
            CODE    07D2H     0113H     UNIT         ?PR?GETINFORMATIONS?MAIN
            CODE    08E5H     008CH     UNIT         ?C_C51STARTUP
            CODE    0971H     008CH     UNIT         ?PR?DISPLAY?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 2


            CODE    09FDH     007AH     UNIT         ?PR?TEMPERATURE?MAIN
            CODE    0A77H     0063H     UNIT         ?PR?GETTEMPERATURE?MAIN
            CODE    0ADAH     0054H     UNIT         ?PR?INITDIS?MAIN
            CODE    0B2EH     0048H     UNIT         ?PR?MAIN?MAIN
            CODE    0B76H     002EH     UNIT         ?PR?_WRITEWORD_2?MAIN
            CODE    0BA4H     002EH     UNIT         ?PR?_WRITEWORD_1?MAIN
            CODE    0BD2H     002BH     UNIT         ?PR?_WRITECOMMANDTODS18B20?MAIN
            CODE    0BFDH     002AH     UNIT         ?PR?_WRITEWORD_3?MAIN
            CODE    0C27H     0027H     UNIT         ?PR?READDATAFROMDS18B20?MAIN
            CODE    0C4EH     001FH     UNIT         ?PR?_DELAYX10MS?MAIN
            CODE    0C6DH     001EH     UNIT         ?C_INITSEG
            CODE    0C8BH     001DH     UNIT         ?PR?_SENDCHAR?MAIN
            CODE    0CA8H     001CH     UNIT         ?PR?INITDS12C887?MAIN
            CODE    0CC4H     0018H     UNIT         ?PR?_DELAYX1MS?MAIN
            CODE    0CDCH     0017H     UNIT         ?PR?RESETPULSE?MAIN
            CODE    0CF3H     0014H     UNIT         ?PR?INITMAIN?MAIN
            CODE    0D07H     0012H     UNIT         ?C?LIB_CODE
            CODE    0D19H     0007H     UNIT         ?PR?STARTDS12C887?MAIN
            CODE    0D20H     0006H     UNIT         ?PR?GETSECONDS?MAIN
            CODE    0D26H     0006H     UNIT         ?PR?GETMINUTES?MAIN
            CODE    0D2CH     0006H     UNIT         ?PR?GETHOURS?MAIN
            CODE    0D32H     0006H     UNIT         ?PR?GETDATE?MAIN
            CODE    0D38H     0006H     UNIT         ?PR?GETWEEK?MAIN
            CODE    0D3EH     0006H     UNIT         ?PR?GETMONTH?MAIN
            CODE    0D44H     0006H     UNIT         ?PR?GETYEAR?MAIN
            CODE    0D4AH     0006H     UNIT         ?PR?GETCENTURY?MAIN



OVERLAY MAP OF MODULE:   test16 (?C_STARTUP)


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

?PR?MAIN?MAIN                           -----    -----      -----    -----
  +--> ?PR?_DELAYX10MS?MAIN
  +--> ?PR?INITMAIN?MAIN
  +--> ?PR?INITDIS?MAIN
  +--> ?PR?INITDS12C887?MAIN
  +--> ?PR?_WRITEWORD_1?MAIN
  +--> ?PR?_WRITEWORD_2?MAIN
  +--> ?PR?_WRITEWORD_3?MAIN
  +--> ?PR?ADJUSTFUNCTION?MAIN
  +--> ?PR?GETINFORMATIONS?MAIN
  +--> ?PR?DISPLAY?MAIN

?PR?INITDIS?MAIN                        -----    -----      -----    -----
  +--> ?PR?_WRITEWORD_1?MAIN
  +--> ?PR?_WRITEWORD_2?MAIN
  +--> ?PR?_WRITEWORD_3?MAIN

?PR?_WRITEWORD_1?MAIN                   -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 3


  +--> ?PR?_SENDCHAR?MAIN

?PR?_WRITEWORD_2?MAIN                   -----    -----      -----    -----
  +--> ?PR?_SENDCHAR?MAIN

?PR?_WRITEWORD_3?MAIN                   -----    -----      -----    -----
  +--> ?PR?_SENDCHAR?MAIN

?PR?INITDS12C887?MAIN                   -----    -----      -----    -----
  +--> ?PR?STARTDS12C887?MAIN

?PR?ADJUSTFUNCTION?MAIN                 -----    -----      0008H    0001H
  +--> ?PR?_DELAYX10MS?MAIN
  +--> ?PR?_WRITEWORD_2?MAIN
  +--> ?PR?_WRITEWORD_1?MAIN
  +--> ?PR?_WRITEWORD_3?MAIN

?PR?GETINFORMATIONS?MAIN                -----    -----      -----    -----
  +--> ?PR?GETSECONDS?MAIN
  +--> ?PR?GETMINUTES?MAIN
  +--> ?PR?GETHOURS?MAIN
  +--> ?PR?GETDATE?MAIN
  +--> ?PR?GETWEEK?MAIN
  +--> ?PR?GETMONTH?MAIN
  +--> ?PR?GETYEAR?MAIN
  +--> ?PR?GETCENTURY?MAIN
  +--> ?PR?CONVERSION?MAIN
  +--> ?PR?TEMPERATURE?MAIN

?PR?CONVERSION?MAIN                     0020H.0  0000H.3    0008H    0009H
  +--> ?CO?MAIN
  +--> ?PR?_GET_MOON_DAY?MAIN

?PR?_GET_MOON_DAY?MAIN                  -----    -----      -----    -----
  +--> ?CO?MAIN

?PR?TEMPERATURE?MAIN                    -----    -----      0008H    0007H
  +--> ?PR?RESETPULSE?MAIN
  +--> ?PR?_WRITECOMMANDTODS18B20?MAIN
  +--> ?PR?_DELAYX1MS?MAIN
  +--> ?PR?GETTEMPERATURE?MAIN

?PR?GETTEMPERATURE?MAIN                 -----    -----      000FH    0002H
  +--> ?PR?RESETPULSE?MAIN
  +--> ?PR?_WRITECOMMANDTODS18B20?MAIN
  +--> ?PR?READDATAFROMDS18B20?MAIN

?PR?DISPLAY?MAIN                        -----    -----      -----    -----
  +--> ?PR?_WRITEWORD_3?MAIN
  +--> ?PR?_WRITEWORD_1?MAIN
  +--> ?PR?_WRITEWORD_2?MAIN



SYMBOL TABLE OF MODULE:  test16 (?C_STARTUP)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 4


  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:08E5H         SEGMENT       ?C_C51STARTUP
  I:003FH         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:08E8H         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:08E5H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:08E5H         LINE#         133
  C:08E7H         LINE#         134
  C:08E8H         LINE#         135
  C:08E9H         LINE#         136
  C:08EBH         LINE#         185
  C:08EEH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.4       PUBLIC        c_moon
  D:0021H         PUBLIC        DisBuffer
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  X:7F07H         PUBLIC        chDateChannel
  C:0D26H         PUBLIC        GetMinutes
  C:0C55H         PUBLIC        _delayX10ms
  D:00A8H         PUBLIC        IE
  D:0039H         PUBLIC        adjust
  D:003AH         PUBLIC        sflag
  C:0D4AH         PUBLIC        GetCentury
  X:7F08H         PUBLIC        chMonthChannel
  B:0090H.4       PUBLIC        DQ
  D:00B8H         PUBLIC        IP
  B:0090H.5       PUBLIC        sw1
  B:0090H.6       PUBLIC        sw2
  C:0CF3H         PUBLIC        InitMain
  B:0090H.7       PUBLIC        sw3
  C:0BA4H         PUBLIC        _WriteWord_1
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 5


  X:7F09H         PUBLIC        chYearChannel
  C:0B76H         PUBLIC        _WriteWord_2
  X:7F04H         PUBLIC        chHoursChannel
  C:0BFDH         PUBLIC        _WriteWord_3
  C:0D32H         PUBLIC        GetDate
  C:0B2EH         PUBLIC        main
  C:0D3EH         PUBLIC        GetMonth
  C:0267H         PUBLIC        Conversion
  X:7F0AH         PUBLIC        chRegA
  D:003BH         PUBLIC        week
  X:7F0BH         PUBLIC        chRegB
  X:7F0CH         PUBLIC        chRegC
  C:0D38H         PUBLIC        GetWeek
  X:7F0DH         PUBLIC        chRegD
  C:0003H         PUBLIC        year_code
  D:0098H         PUBLIC        SCON
  C:0D44H         PUBLIC        GetYear
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:09FDH         PUBLIC        temperature
  C:0D2CH         PUBLIC        GetHours
  C:0ADAH         PUBLIC        InitDis
  C:0D19H         PUBLIC        StartDs12c887
  C:0CA8H         PUBLIC        InitDs12c887
  B:0090H.0       PUBLIC        dis_LOAD
  D:003CH         PUBLIC        month_moon
  D:008CH         PUBLIC        TH0
  D:003DH         PUBLIC        year_moon
  D:008AH         PUBLIC        TL0
  C:0CDCH         PUBLIC        resetpulse
  D:003EH         PUBLIC        day_moon
  C:068FH         PUBLIC        _get_moon_day
  C:0CC4H         PUBLIC        _delayX1ms
  X:7F00H         PUBLIC        chSecondsChannel
  C:0BD2H         PUBLIC        _writecommandtods18b20
  C:07D2H         PUBLIC        getinformations
  D:00C8H         PUBLIC        T2CON
  C:0C8BH         PUBLIC        _SendChar
  C:0258H         PUBLIC        day_code1
  C:0261H         PUBLIC        day_code2
  X:7F02H         PUBLIC        chMinutesChannel
  C:0D20H         PUBLIC        GetSeconds
  C:0A77H         PUBLIC        gettemperature
  X:7F32H         PUBLIC        chCenturyChannel
  C:0971H         PUBLIC        display
  C:0C27H         PUBLIC        readdatafromds18b20
  D:00D0H         PUBLIC        PSW
  C:049DH         PUBLIC        adjustfunction
  B:00B0H.1       PUBLIC        dis_CLK
  X:7F06H         PUBLIC        chDofWChannel
  B:00B0H.0       PUBLIC        dis_DIN
  -------         PROC          STARTDS12C887
  C:0D19H         LINE#         56
  C:0D19H         LINE#         57
  C:0D19H         LINE#         58
  C:0D1FH         LINE#         59
  -------         ENDPROC       STARTDS12C887
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 6


  -------         PROC          INITDS12C887
  C:0CA8H         LINE#         70
  C:0CA8H         LINE#         71
  C:0CA8H         LINE#         72
  C:0CABH         LINE#         73
  C:0CB2H         LINE#         74
  C:0CB6H         LINE#         79
  C:0CBCH         LINE#         81
  C:0CC3H         LINE#         82
  -------         ENDPROC       INITDS12C887
  -------         PROC          GETSECONDS
  C:0D20H         LINE#         89
  C:0D20H         LINE#         90
  C:0D20H         LINE#         91
  C:0D25H         LINE#         92
  -------         ENDPROC       GETSECONDS
  -------         PROC          GETMINUTES
  C:0D26H         LINE#         99
  C:0D26H         LINE#         100
  C:0D26H         LINE#         101
  C:0D2BH         LINE#         102
  -------         ENDPROC       GETMINUTES
  -------         PROC          GETHOURS
  C:0D2CH         LINE#         109
  C:0D2CH         LINE#         110
  C:0D2CH         LINE#         111
  C:0D31H         LINE#         112
  -------         ENDPROC       GETHOURS
  -------         PROC          GETDATE
  C:0D32H         LINE#         119
  C:0D32H         LINE#         120
  C:0D32H         LINE#         121
  C:0D37H         LINE#         122
  -------         ENDPROC       GETDATE
  -------         PROC          GETWEEK
  C:0D38H         LINE#         129
  C:0D38H         LINE#         130
  C:0D38H         LINE#         131
  C:0D3DH         LINE#         132
  -------         ENDPROC       GETWEEK
  -------         PROC          GETMONTH
  C:0D3EH         LINE#         141
  C:0D3EH         LINE#         142
  C:0D3EH         LINE#         143
  C:0D43H         LINE#         144
  -------         ENDPROC       GETMONTH
  -------         PROC          GETYEAR
  C:0D44H         LINE#         151
  C:0D44H         LINE#         152
  C:0D44H         LINE#         153
  C:0D49H         LINE#         154
  -------         ENDPROC       GETYEAR
  -------         PROC          GETCENTURY
  C:0D4AH         LINE#         161
  C:0D4AH         LINE#         162
  C:0D4AH         LINE#         163
  C:0D4FH         LINE#         164
BL51 BANKED LINKER/LOCATER V5.03                                                      06/03/2008  09:59:00  PAGE 7


  -------         ENDPROC       GETCENTURY
  -------         PROC          L?0249
  -------         ENDPROC       L?0249
  -------         PROC          _DELAYX10MS
  D:0007H         SYMBOL        count
  -------         DO            
  D:0006H         SYMBOL        j
  D:0005H         SYMBOL        k
  -------         ENDDO         
  C:0C55H         LINE#         9
  C:0C55H         LINE#         10

⌨️ 快捷键说明

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