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

📄 led.m51

📁 51的万年历程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/28/2008  21:00:13  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE LED.obj TO LED


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LED.obj (LED)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)


LINK MAP OF MODULE:  LED (LED)


            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 ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?LED
            BIT     0021H.0   0000H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0031H     UNIT         ?DT?LED
            IDATA   0053H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_LED_SER?LED
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     05CEH     UNIT         ?CO?LED
            CODE    05DCH     044BH     UNIT         ?PR?MAIN?LED
            CODE    0A27H     00C6H     UNIT         ?PR?WRITE_TIME?LED
            CODE    0AEDH     00C2H     UNIT         ?PR?_DISP_LED?LED
            CODE    0BAFH     00C1H     UNIT         ?PR?LCD_DISP_TIME?LED
            CODE    0C70H     00B2H     UNIT         ?PR?_DISP_STR_LED4?LED
            CODE    0D22H     00ADH     UNIT         ?PR?_CURRENTTIME?LED
            CODE    0DCFH     00AAH     UNIT         ?PR?_DISP_STR_LED2?LED
            CODE    0E79H     00AAH     UNIT         ?PR?_DISP_STR_LED_HZ?LED
            CODE    0F23H     00A2H     UNIT         ?PR?_DISP_LED1?LED
            CODE    0FC5H     0089H     UNIT         ?PR?SET_TIME?LED
            CODE    104EH     007AH     UNIT         ?C?LIB_CODE
            CODE    10C8H     0075H     UNIT         ?PR?SET_DAY?LED
            CODE    113DH     0075H     UNIT         ?PR?SET_HOUR?LED
            CODE    11B2H     0075H     UNIT         ?PR?SET_MINE?LED
            CODE    1227H     0075H     UNIT         ?PR?SET_SECOND?LED
            CODE    129CH     0071H     UNIT         ?PR?SET_YEAR?LED
            CODE    130DH     0071H     UNIT         ?PR?SET_MONTH?LED
            CODE    137EH     0065H     UNIT         ?PR?SET_WEEK?LED
            CODE    13E3H     003FH     UNIT         ?PR?LCD_DISP?LED
            CODE    1422H     0036H     UNIT         ?PR?_LCD_WRITE?LED
            CODE    1458H     0033H     UNIT         ?PR?TEMP_READ?LED
BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 2


            CODE    148BH     0033H     UNIT         ?PR?_LCD_PRINTS?LED
            CODE    14BEH     0028H     UNIT         ?PR?TEMP_INITIALIZE?LED
            CODE    14E6H     001EH     UNIT         ?PR?TEMP_READ_CHAR?LED
            CODE    1504H     001DH     UNIT         ?PR?ET0?LED
            CODE    1521H     001CH     UNIT         ?PR?_TEMP_WRITE_CHAR?LED
            CODE    153DH     001AH     UNIT         ?PR?_RTC_WRITE_BYTE?LED
            CODE    1557H     0019H     UNIT         ?PR?SET_STB?LED
            CODE    1570H     0017H     UNIT         ?PR?RTC_READ?LED
            CODE    1587H     0016H     UNIT         ?PR?LCD_INITIALIZE?LED
            CODE    159DH     0015H     UNIT         ?PR?_RTC_READ_BYTE?LED
            CODE    15B2H     0013H     UNIT         ?PR?_RTC_WRITE?LED
            CODE    15C5H     0013H     UNIT         ?PR?LED_DELAY?LED
            CODE    15D8H     0012H     UNIT         ?PR?_TEMP_DELAY?LED
            CODE    15EAH     0012H     UNIT         ?PR?LCD_BUSY?LED
            CODE    15FCH     000EH     UNIT         ?PR?TIMESETTING?LED
            CODE    160AH     000DH     UNIT         ?PR?KEY_DELAY?LED
            CODE    1617H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   LED (LED)


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

?PR?MAIN?LED                     -----    -----      -----    -----
  +--> ?PR?LCD_INITIALIZE?LED
  +--> ?PR?TEMP_INITIALIZE?LED
  +--> ?PR?LCD_DISP?LED
  +--> ?CO?LED
  +--> ?PR?_DISP_STR_LED4?LED
  +--> ?PR?_DISP_STR_LED_HZ?LED
  +--> ?PR?_DISP_STR_LED2?LED
  +--> ?PR?_DISP_LED1?LED
  +--> ?PR?_DISP_LED?LED
  +--> ?PR?TEMP_READ?LED
  +--> ?PR?_CURRENTTIME?LED
  +--> ?PR?LCD_DISP_TIME?LED

?PR?LCD_INITIALIZE?LED           -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE?LED

?PR?_LCD_WRITE?LED               -----    -----      001EH    0001H
  +--> ?PR?LCD_BUSY?LED

?PR?LCD_BUSY?LED                 0021H.0  0000H.1    -----    -----

?PR?TEMP_INITIALIZE?LED          -----    -----      -----    -----
  +--> ?PR?_TEMP_DELAY?LED

?PR?_TEMP_DELAY?LED              -----    -----      -----    -----
  +--> ?PR?_TEMP_WRITE_CHAR?LED

BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 3


?PR?_DISP_STR_LED4?LED           -----    -----      0008H    000FH
  +--> ?PR?TIMESETTING?LED
  +--> ?PR?SET_STB?LED
  +--> ?PR?LED_DELAY?LED

?PR?TIMESETTING?LED              -----    -----      -----    -----
  +--> ?PR?SET_TIME?LED

?PR?SET_TIME?LED                 -----    -----      0017H    0001H
  +--> ?PR?_CURRENTTIME?LED
  +--> ?PR?SET_YEAR?LED
  +--> ?PR?SET_MONTH?LED
  +--> ?PR?SET_DAY?LED
  +--> ?PR?SET_WEEK?LED
  +--> ?PR?SET_HOUR?LED
  +--> ?PR?SET_MINE?LED
  +--> ?PR?SET_SECOND?LED
  +--> ?PR?KEY_DELAY?LED
  +--> ?PR?WRITE_TIME?LED

?PR?_CURRENTTIME?LED             -----    -----      -----    -----
  +--> ?PR?_RTC_READ_BYTE?LED

?PR?_RTC_READ_BYTE?LED           -----    -----      -----    -----
  +--> ?PR?_RTC_WRITE?LED
  +--> ?PR?RTC_READ?LED

?PR?SET_YEAR?LED                 -----    -----      0018H    0003H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?_LCD_PRINTS?LED              -----    -----      001BH    0003H
  +--> ?PR?_LCD_WRITE?LED

?PR?SET_MONTH?LED                -----    -----      0018H    0003H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?SET_DAY?LED                  -----    -----      0018H    0003H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?SET_WEEK?LED                 -----    -----      0018H    0002H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?SET_HOUR?LED                 -----    -----      0018H    0003H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?SET_MINE?LED                 -----    -----      0018H    0003H
  +--> ?CO?LED
BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 4


  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?SET_SECOND?LED               -----    -----      0018H    0003H
  +--> ?CO?LED
  +--> ?PR?_LCD_PRINTS?LED
  +--> ?PR?KEY_DELAY?LED

?PR?WRITE_TIME?LED               -----    -----      0018H    0003H
  +--> ?PR?_RTC_WRITE_BYTE?LED

?PR?_RTC_WRITE_BYTE?LED          -----    -----      -----    -----
  +--> ?PR?_RTC_WRITE?LED

?PR?SET_STB?LED                  -----    -----      -----    -----
  +--> ?PR?_LED_SER?LED

?PR?_DISP_STR_LED_HZ?LED         -----    -----      0008H    000CH
  +--> ?PR?TIMESETTING?LED
  +--> ?PR?SET_STB?LED
  +--> ?PR?LED_DELAY?LED

?PR?_DISP_STR_LED2?LED           -----    -----      0008H    000CH
  +--> ?PR?TIMESETTING?LED
  +--> ?PR?SET_STB?LED
  +--> ?PR?LED_DELAY?LED

?PR?_DISP_LED1?LED               -----    -----      0008H    0009H
  +--> ?PR?TIMESETTING?LED
  +--> ?PR?SET_STB?LED
  +--> ?PR?LED_DELAY?LED

?PR?_DISP_LED?LED                -----    -----      0008H    0008H
  +--> ?PR?TIMESETTING?LED
  +--> ?PR?_LED_SER?LED
  +--> ?PR?SET_STB?LED
  +--> ?PR?LED_DELAY?LED

?PR?TEMP_READ?LED                -----    -----      -----    -----
  +--> ?PR?TEMP_INITIALIZE?LED
  +--> ?PR?_TEMP_WRITE_CHAR?LED
  +--> ?PR?_TEMP_DELAY?LED
  +--> ?PR?TEMP_READ_CHAR?LED

?PR?TEMP_READ_CHAR?LED           -----    -----      -----    -----
  +--> ?PR?_TEMP_DELAY?LED

?PR?LCD_DISP_TIME?LED            -----    -----      -----    -----
  +--> ?PR?_LCD_PRINTS?LED



SYMBOL TABLE OF MODULE:  LED (LED)

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

BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 5


  -------         MODULE        LED
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0A27H         PUBLIC        Write_Time
  C:129CH         PUBLIC        SET_YEAR
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:0020H         PUBLIC        AA
  D:0023H         PUBLIC        TEMP_ERR
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:1504H         PUBLIC        et0
  D:0024H         PUBLIC        WORDNUMBER
  C:1227H         PUBLIC        SET_SECOND
  C:113DH         PUBLIC        SET_HOUR
  C:14BEH         PUBLIC        TEMP_INITIALIZE
  C:037CH         PUBLIC        DATETMP
  B:0090H.4       PUBLIC        DQ
  C:1458H         PUBLIC        TEMP_Read
  C:148FH         PUBLIC        _LCD_Prints
  D:0025H         PUBLIC        i1
  D:0027H         PUBLIC        i2
  B:0090H.0       PUBLIC        KEY1
  B:0090H.1       PUBLIC        KEY2
  B:0090H.2       PUBLIC        KEY3
  B:0098H.1       PUBLIC        TI
  B:0090H.3       PUBLIC        KEY4
  C:159DH         PUBLIC        _RTC_Read_Byte
  D:0029H         PUBLIC        DATE
  C:1422H         PUBLIC        _LCD_Write
  C:00FCH         PUBLIC        HZ
  B:00B0H.6       PUBLIC        RTC_SDA
  C:05DCH         PUBLIC        main
  C:0AEDH         PUBLIC        _Disp_LED
  C:15CBH         PUBLIC        LED_Delay
  C:1587H         PUBLIC        LCD_INITIALIZE
  C:10C8H         PUBLIC        SET_DAY
  C:04FCH         PUBLIC        WEEK
  B:00B0H.5       PUBLIC        RTC_SCL
  C:1544H         PUBLIC        _RTC_Write_Byte
  D:0039H         PUBLIC        WORDNUM
  D:003AH         PUBLIC        TIME
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  C:156BH         PUBLIC        SET_STB
  C:0BAFH         PUBLIC        LCD_Disp_Time
  C:15B2H         PUBLIC        _RTC_Write
  B:0020H.7       PUBLIC        AA7
  C:160AH         PUBLIC        KEY_Delay
  C:0003H         PUBLIC        _LED_Ser
  B:00B0H.4       PUBLIC        RTC_RST
  C:0E79H         PUBLIC        _Disp_Str_LED_HZ
  B:0090H.7       PUBLIC        LCD_EN
  C:1570H         PUBLIC        RTC_Read
  B:00A0H.4       PUBLIC        LED_EN
  B:00A8H.1       PUBLIC        ET0
BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 6


  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  D:004AH         PUBLIC        LCD_NO
  C:15FCH         PUBLIC        TIMESETTING
  C:130DH         PUBLIC        SET_MONTH
  B:0088H.4       PUBLIC        TR0
  C:0F23H         PUBLIC        _Disp_LED1
  C:0D28H         PUBLIC        _CurrentTime
  B:0090H.5       PUBLIC        LCD_RS
  B:0090H.6       PUBLIC        LCD_RW
  C:13E3H         PUBLIC        LCD_DISP
  C:1521H         PUBLIC        _TEMP_Write_Char
  C:15DFH         PUBLIC        _TEMP_Delay
  C:02DCH         PUBLIC        NUM
  D:004BH         SYMBOL        TIMETYPE
  C:0DCFH         PUBLIC        _Disp_Str_LED2
  B:00A0H.5       PUBLIC        Ser_STB
  C:14E6H         PUBLIC        TEMP_Read_Char
  C:0C70H         PUBLIC        _Disp_Str_LED4
  C:11B2H         PUBLIC        SET_MINE
  C:15EAH         PUBLIC        LCD_BUSY
  D:0052H         PUBLIC        Temp_Value
  C:137EH         PUBLIC        SET_WEEK
  C:0FC5H         PUBLIC        SET_TIME
  -------         PROC          L?0225
  -------         ENDPROC       L?0225
  -------         PROC          _TEMP_DELAY
  D:0006H         SYMBOL        i
  C:15DFH         LINE#         113
  C:15DFH         LINE#         114
  C:15DFH         LINE#         115
  C:15E9H         LINE#         116
  -------         ENDPROC       _TEMP_DELAY
  -------         PROC          TEMP_INITIALIZE
  C:14BEH         LINE#         117
  C:14BEH         LINE#         118
  C:14BEH         LINE#         119
  C:14C0H         LINE#         120
  C:14C7H         LINE#         121
  C:14C9H         LINE#         122
  C:14D0H         LINE#         123
  C:14D2H         LINE#         124
  C:14D9H         LINE#         125
  C:14DFH         LINE#         126
  -------         ENDPROC       TEMP_INITIALIZE
  -------         PROC          TEMP_READ_CHAR
  -------         DO            
  D:0003H         SYMBOL        i
  D:0005H         SYMBOL        dat
  -------         ENDDO         
  C:14E6H         LINE#         129
  C:14E6H         LINE#         130
  C:14E6H         LINE#         133
  C:14E8H         LINE#         134
  C:14E8H         LINE#         135
  C:14EAH         LINE#         136
  C:14EEH         LINE#         137
BL51 BANKED LINKER/LOCATER V5.12                                                      09/28/2008  21:00:13  PAGE 7


  C:14F0H         LINE#         138
  C:14F3H         LINE#         139
  C:14F6H         LINE#         140
  C:14FDH         LINE#         141
  C:1501H         LINE#         142
  C:1503H         LINE#         143
  -------         ENDPROC       TEMP_READ_CHAR
  -------         PROC          _TEMP_WRITE_CHAR
  D:0005H         SYMBOL        dat
  -------         DO            
  D:0003H         SYMBOL        i
  -------         ENDDO         
  C:1521H         LINE#         145
  C:1523H         LINE#         146
  C:1523H         LINE#         148
  C:1525H         LINE#         149
  C:1525H         LINE#         150
  C:1527H         LINE#         151
  C:152BH         LINE#         152

⌨️ 快捷键说明

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