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

📄 led.m51

📁 MP3的源程序,VS1003等,MP3的源程序,VS1003等,
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        04/03/2009  22:01:36  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\MCU\C51\BIN\BL51.EXE Main.obj, LED_Scan.obj, LED_Shift.obj, HDW_Init.obj, DownLoad.obj TO LED RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  LED_Scan.obj (LED_SCAN)
  LED_Shift.obj (LED_SHIFT)
  HDW_Init.obj (HDW_INIT)
  DownLoad.obj (DOWNLOAD)
  C:\KEIL\MCU\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?ULSHR)


LINK MAP OF MODULE:  LED (MAIN)


            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     0014H     UNIT         _DATA_GROUP_
            DATA    001CH     0002H     UNIT         ?DT?LED_SCAN
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     000EH     ABSOLUTE     
            XDATA   000EH     000EH     ABSOLUTE     
            XDATA   001CH     000EH     ABSOLUTE     
            XDATA   002AH     000EH     ABSOLUTE     
            XDATA   0038H     000EH     ABSOLUTE     
            XDATA   0046H     000EH     ABSOLUTE     
            XDATA   0054H     000EH     ABSOLUTE     
            XDATA   0062H     000EH     ABSOLUTE     
            XDATA   0070H     000EH     ABSOLUTE     
            XDATA   007EH     000EH     ABSOLUTE     
            XDATA   008CH     000EH     ABSOLUTE     
            XDATA   009AH     000EH     ABSOLUTE     
            XDATA   00A8H     000EH     ABSOLUTE     
            XDATA   00B6H     000EH     ABSOLUTE     
            XDATA   00C4H     000EH     ABSOLUTE     
            XDATA   00D2H     000EH     ABSOLUTE     
            XDATA   00E0H     0007H     UNIT         _XDATA_GROUP_
            XDATA   00E7H     0005H     UNIT         ?XD?LED_SHIFT

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     070BH     UNIT         ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
            CODE    070EH     03D1H     UNIT         ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 2


            CODE    0ADFH     031AH     UNIT         ?PR?_LED_SCAN?LED_SCAN
            CODE    0DF9H     0137H     UNIT         ?PR?DISPLAY_INIT?LED_SCAN
            CODE    0F30H     00D9H     UNIT         ?PR?DIS_MODE_2?LED_SHIFT
            CODE    1009H     00BBH     UNIT         ?PR?DIS_MODE_3?LED_SHIFT
            CODE    10C4H     00ABH     UNIT         ?PR?DOWNLOAD_MODE?DOWNLOAD
            CODE    116FH     0096H     UNIT         ?PR?DIS_MODE_1?LED_SHIFT
            CODE    1205H     0074H     UNIT         ?C?LIB_CODE
            CODE    1279H     006EH     UNIT         ?PR?MAIN?MAIN
            CODE    12E7H     005EH     UNIT         ?PR?_MODE_CHANGE?LED_SHIFT
            CODE    1345H     004DH     UNIT         ?PR?_WRITE_HC595_12BYTE?LED_SCAN
            CODE    1392H     002CH     UNIT         ?PR?_DELAY_MS?HDW_INIT
            CODE    13BEH     0028H     UNIT         ?PR?CHECK_POWERUP_MODE?DOWNLOAD
            CODE    13E6H     0024H     UNIT         ?PR?_SPI_WR?HDW_INIT
            CODE    140AH     001AH     UNIT         ?PR?GET_KEY?DOWNLOAD
            CODE    1424H     0019H     UNIT         ?PR?_EEPROM_WRITE?HDW_INIT
            CODE    143DH     0018H     UNIT         ?PR?RS232_INIT?HDW_INIT
            CODE    1455H     0017H     UNIT         ?PR?_EEPROM_READ?HDW_INIT
            CODE    146CH     0015H     UNIT         ?PR?_EEPROM_ERASE?HDW_INIT
            CODE    1481H     000CH     UNIT         ?C_C51STARTUP
            CODE    148DH     000AH     UNIT         ?PR?SPI_INIT?HDW_INIT
            CODE    1497H     000AH     UNIT         ?PR?_UART_SEND_1B?HDW_INIT
            CODE    14A1H     000AH     UNIT         ?PR?UART_RECIVE_1B?HDW_INIT
            CODE    14ABH     0001H     UNIT         ?PR?DIS_MODE_4?LED_SHIFT
            CODE    14ACH     0001H     UNIT         ?PR?DIS_MODE_5?LED_SHIFT
            CODE    14ADH     0001H     UNIT         ?PR?DIS_MODE_6?LED_SHIFT
            CODE    14AEH     0001H     UNIT         ?PR?DIS_MODE_7?LED_SHIFT
            CODE    14AFH     0001H     UNIT         ?PR?DIS_MODE_8?LED_SHIFT
            CODE    14B0H     0001H     UNIT         ?PR?DIS_MODE_9?LED_SHIFT



OVERLAY MAP OF MODULE:   LED (MAIN)


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

?PR?MAIN?MAIN                             -----    -----      -----    -----      -----    -----
  +--> ?PR?CHECK_POWERUP_MODE?DOWNLOAD
  +--> ?PR?DOWNLOAD_MODE?DOWNLOAD
  +--> ?PR?DISPLAY_INIT?LED_SCAN
  +--> ?PR?DIS_MODE_1?LED_SHIFT
  +--> ?PR?DIS_MODE_2?LED_SHIFT
  +--> ?PR?DIS_MODE_3?LED_SHIFT
  +--> ?PR?DIS_MODE_4?LED_SHIFT
  +--> ?PR?DIS_MODE_5?LED_SHIFT
  +--> ?PR?DIS_MODE_6?LED_SHIFT
  +--> ?PR?DIS_MODE_7?LED_SHIFT
  +--> ?PR?DIS_MODE_8?LED_SHIFT
  +--> ?PR?DIS_MODE_9?LED_SHIFT

?PR?CHECK_POWERUP_MODE?DOWNLOAD           -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY_MS?HDW_INIT

BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 3


?PR?DOWNLOAD_MODE?DOWNLOAD                -----    -----      0008H    0003H      -----    -----
  +--> ?PR?RS232_INIT?HDW_INIT
  +--> ?PR?_EEPROM_ERASE?HDW_INIT
  +--> ?PR?UART_RECIVE_1B?HDW_INIT
  +--> ?PR?_EEPROM_WRITE?HDW_INIT
  +--> ?PR?_UART_SEND_1B?HDW_INIT

?PR?DISPLAY_INIT?LED_SCAN                 -----    -----      -----    -----      -----    -----
  +--> ?PR?SPI_INIT?HDW_INIT
  +--> ?PR?_EEPROM_READ?HDW_INIT

?PR?DIS_MODE_1?LED_SHIFT                  -----    -----      0008H    0007H      -----    -----
  +--> ?PR?_EEPROM_READ?HDW_INIT
  +--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
  +--> ?PR?_LED_SCAN?LED_SCAN
  +--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
  +--> ?PR?GET_KEY?DOWNLOAD
  +--> ?PR?_MODE_CHANGE?LED_SHIFT

?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT         -----    -----      0011H    000BH      -----    -----
  +--> ?PR?_SPI_WR?HDW_INIT

?PR?_LED_SCAN?LED_SCAN                    -----    -----      0011H    0003H      -----    -----
  +--> ?PR?_WRITE_HC595_12BYTE?LED_SCAN
  +--> ?PR?_DELAY_MS?HDW_INIT

?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT          0020H.0  0000H.1    -----    -----      -----    -----

?PR?GET_KEY?DOWNLOAD                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY_MS?HDW_INIT

?PR?_MODE_CHANGE?LED_SHIFT                -----    -----      0011H    0002H      00E0H    0007H
  +--> ?PR?_EEPROM_READ?HDW_INIT
  +--> ?PR?_EEPROM_ERASE?HDW_INIT
  +--> ?PR?_EEPROM_WRITE?HDW_INIT

?PR?DIS_MODE_2?LED_SHIFT                  -----    -----      0008H    0009H      -----    -----
  +--> ?PR?_EEPROM_READ?HDW_INIT
  +--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
  +--> ?PR?_LED_SCAN?LED_SCAN
  +--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
  +--> ?PR?GET_KEY?DOWNLOAD
  +--> ?PR?_MODE_CHANGE?LED_SHIFT

?PR?DIS_MODE_3?LED_SHIFT                  -----    -----      0008H    0007H      -----    -----
  +--> ?PR?_EEPROM_READ?HDW_INIT
  +--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
  +--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
  +--> ?PR?_LED_SCAN?LED_SCAN
  +--> ?PR?GET_KEY?DOWNLOAD
  +--> ?PR?_MODE_CHANGE?LED_SHIFT



SYMBOL TABLE OF MODULE:  LED (MAIN)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 4


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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00E7H         PUBLIC        ISP_CONTR
  D:00D8H         PUBLIC        CCON
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00D0H         PUBLIC        PSW
  D:0088H         PUBLIC        TCON
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:00C8H         PUBLIC        T2CON
  C:1279H         PUBLIC        main
  -------         PROC          MAIN
  C:1279H         LINE#         35
  C:1279H         LINE#         36
  C:1279H         LINE#         37
  C:127FH         LINE#         38
  C:1282H         LINE#         39
  C:1285H         LINE#         40
  C:12B8H         LINE#         41
  C:12B8H         LINE#         42
  C:12BDH         LINE#         43
  C:12C2H         LINE#         44
  C:12C7H         LINE#         45
  C:12CCH         LINE#         46
  C:12D1H         LINE#         47
  C:12D6H         LINE#         48
  C:12DBH         LINE#         49
  C:12E0H         LINE#         50
  C:12E3H         LINE#         51
  C:12E3H         LINE#         52
  C:12E3H         LINE#         53
  C:12E6H         LINE#         54
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        LED_SCAN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00E1H         PUBLIC        WDT_CONTR
  D:00D8H         PUBLIC        CCON
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00D0H         PUBLIC        PSW
  D:0088H         PUBLIC        TCON
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:00C8H         PUBLIC        T2CON
  B:0090H.0       PUBLIC        S_OE
  B:0090H.1       PUBLIC        S_CLK
  B:0090H.2       PUBLIC        S_LAT
BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 5


  B:0090H.3       PUBLIC        S_DAT
  B:00B0H.7       PUBLIC        Y0
  B:00B0H.4       PUBLIC        Y5
  B:00B0H.5       PUBLIC        Y6
  B:00B0H.3       PUBLIC        Y7
  X:0000H         PUBLIC        Display_Buffer_Y0
  X:000EH         PUBLIC        Display_Buffer_Y1
  X:001CH         PUBLIC        Display_Buffer_Y2
  X:002AH         PUBLIC        Display_Buffer_Y3
  X:0038H         PUBLIC        Display_Buffer_Y4
  X:0046H         PUBLIC        Display_Buffer_Y5
  X:0054H         PUBLIC        Display_Buffer_Y6
  X:0062H         PUBLIC        Display_Buffer_Y7
  X:0070H         PUBLIC        Display_Buffer_Y8
  X:007EH         PUBLIC        Display_Buffer_Y9
  X:008CH         PUBLIC        Display_Buffer_Y10
  X:009AH         PUBLIC        Display_Buffer_Y11
  X:00A8H         PUBLIC        Display_Buffer_Y12
  X:00B6H         PUBLIC        Display_Buffer_Y13
  X:00C4H         PUBLIC        Display_Buffer_Y14
  X:00D2H         PUBLIC        Display_Buffer_Y15
  D:001CH         PUBLIC        HZ_CNT_TOTAL
  C:1345H         PUBLIC        _Write_HC595_12Byte
  C:0ADFH         PUBLIC        _LED_Scan
  C:0DF9H         PUBLIC        Display_Init
  -------         PROC          _WRITE_HC595_12BYTE
  D:0006H         SYMBOL        pdat
  D:0001H         SYMBOL        back
  -------         DO            
  D:0003H         SYMBOL        i
  D:0005H         SYMBOL        j
  D:0004H         SYMBOL        temp
  -------         ENDDO         
  C:1345H         LINE#         22
  C:1347H         LINE#         23
  C:1347H         LINE#         25
  C:1349H         LINE#         26
  C:134BH         LINE#         27
  C:134DH         LINE#         28
  C:134DH         LINE#         29
  C:1350H         LINE#         30
  C:1361H         LINE#         32
  C:136FH         LINE#         33
  C:1371H         LINE#         34
  C:1371H         LINE#         35
  C:1373H         LINE#         36
  C:1377H         LINE#         37
  C:137BH         LINE#         39
  C:137DH         LINE#         40
  C:137FH         LINE#         41
  C:1383H         LINE#         42
  C:1387H         LINE#         43
  C:138BH         LINE#         44
  C:138DH         LINE#         45
  C:138FH         LINE#         46
  C:1391H         LINE#         47
  -------         ENDPROC       _WRITE_HC595_12BYTE
BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 6


  -------         PROC          _LED_SCAN
  D:0011H         SYMBOL        delay_time
  D:0013H         SYMBOL        back
  C:0ADFH         LINE#         66
  C:0AE5H         LINE#         67
  C:0AE5H         LINE#         68
  C:0AE8H         LINE#         70
  C:0AF8H         LINE#         71
  C:0B28H         LINE#         72
  C:0B58H         LINE#         73
  C:0B88H         LINE#         74
  C:0BB8H         LINE#         75
  C:0BE8H         LINE#         76
  C:0C18H         LINE#         77
  C:0C48H         LINE#         78
  C:0C78H         LINE#         79
  C:0CA8H         LINE#         80
  C:0CD8H         LINE#         81
  C:0D08H         LINE#         82
  C:0D38H         LINE#         83
  C:0D68H         LINE#         84
  C:0D98H         LINE#         85
  C:0DC8H         LINE#         86
  C:0DF8H         LINE#         88
  -------         ENDPROC       _LED_SCAN
  -------         PROC          DISPLAY_INIT
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0DF9H         LINE#         100
  C:0DF9H         LINE#         101
  C:0DF9H         LINE#         103
  C:0DFCH         LINE#         104
  C:0DFEH         LINE#         105
  C:0DFEH         LINE#         106
  C:0E0AH         LINE#         107
  C:0E16H         LINE#         108
  C:0E22H         LINE#         109
  C:0E2EH         LINE#         110
  C:0E3AH         LINE#         111
  C:0E46H         LINE#         112
  C:0E52H         LINE#         113
  C:0E5EH         LINE#         114
  C:0E6AH         LINE#         115
  C:0E76H         LINE#         116
  C:0E82H         LINE#         117
  C:0E8EH         LINE#         118
  C:0E9AH         LINE#         119
  C:0EA6H         LINE#         120
  C:0EB2H         LINE#         121
  C:0EBEH         LINE#         122
  C:0EC7H         LINE#         124
  C:0ED3H         LINE#         125
  C:0EDFH         LINE#         126
  C:0EEBH         LINE#         127
  C:0EF7H         LINE#         128
  C:0F03H         LINE#         129
BL51 BANKED LINKER/LOCATER V6.05                                                      04/03/2009  22:01:36  PAGE 7


  C:0F08H         LINE#         130
  C:0F14H         LINE#         131
  C:0F1BH         LINE#         132
  C:0F2CH         LINE#         133
  C:0F2FH         LINE#         135
  -------         ENDPROC       DISPLAY_INIT
  -------         ENDMOD        LED_SCAN

  -------         MODULE        LED_SHIFT
  C:0000H         SYMBOL        _ICE_DUMMY_

⌨️ 快捷键说明

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