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

📄 wave.m51

📁 51控制RC500读写程序源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        08/18/2007  23:22:15  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE D:\公司产品\200612~1\RC500~1\MAIN.OBJ TO D:\公司产品\200612~1\RC500~1\WAVE RS (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  D:\公司产品\200612~1\RC500~1\MAIN.OBJ (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  D:\公司产品\200612~1\RC500~1\WAVE (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
                    0010H     0010H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?MAIN
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     001BH     UNIT         ?DT?MAIN
            DATA    003CH     0019H     UNIT         _DATA_GROUP_
            IDATA   0055H     002FH     UNIT         ?ID?MAIN
            IDATA   0084H     0013H     UNIT         _IDATA_GROUP_
            IDATA   0097H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     001AH     UNIT         ?PR?_BEEP?MAIN
                    0020H     0003H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     026AH     UNIT         ?PR?_M500PCDCMD?MAIN
            CODE    0290H     024DH     UNIT         ?PR?_M500PICCCASCANTICOLL?MAIN
            CODE    04DDH     01C9H     UNIT         ?C?LIB_CODE
            CODE    06A6H     01C4H     UNIT         ?PR?RC500ISR?MAIN
            CODE    086AH     01A1H     UNIT         ?PR?UART_PROCESS?MAIN
            CODE    0A0BH     0134H     UNIT         ?PR?_M500PICCVALUE?MAIN
            CODE    0B3FH     00D9H     UNIT         ?PR?_M500PICCWRITE?MAIN
            CODE    0C18H     00B6H     UNIT         ?PR?_M500PICCREAD?MAIN
            CODE    0CCEH     00B0H     UNIT         ?PR?MAIN?MAIN
            CODE    0D7EH     00ABH     UNIT         ?PR?_M500PICCAUTHSTATE?MAIN
            CODE    0E29H     0095H     UNIT         ?PR?_M500PICCCOMMONREQUEST?MAIN
            CODE    0EBEH     0093H     UNIT         ?PR?_M500PICCAUTHE2?MAIN
            CODE    0F51H     0083H     UNIT         ?PR?_M500PICCCASCSELECT?MAIN
            CODE    0FD4H     0081H     UNIT         ?PR?UART_INT?MAIN
            CODE    1055H     007CH     UNIT         ?PR?_M500HOSTCODEKEY?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/18/2007  23:22:15  PAGE 2


            CODE    10D1H     0072H     UNIT         ?PR?_M500PCDSETTMO?MAIN
            CODE    1143H     005AH     UNIT         ?PR?M500PCDRESET?MAIN
            CODE    119DH     0056H     UNIT         ?PR?M500PCDCONFIG?MAIN
            CODE    11F3H     0048H     UNIT         ?PR?_M500PCDLOADKEYE2?MAIN
            CODE    123BH     0047H     UNIT         ?PR?_PCDWRITEE2?MAIN
            CODE    1282H     0042H     UNIT         ?PR?M500PICCHALT?MAIN
            CODE    12C4H     0038H     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    12FCH     0032H     UNIT         ?PR?_DELAY_10MS?MAIN
            CODE    132EH     0028H     UNIT         ?PR?_M500PCDRFRESET?MAIN
            CODE    1356H     0023H     UNIT         ?PR?_CLEARBITMASK?MAIN
            CODE    1379H     0022H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    139BH     0022H     UNIT         ?PR?_DELAY_1MS?MAIN
            CODE    13BDH     001AH     UNIT         ?PR?_SPLASH?MAIN
            CODE    13D7H     0017H     UNIT         ?PR?_WRITEIO?MAIN
            CODE    13EEH     0017H     UNIT         ?PR?_SETBITMASK?MAIN
            CODE    1405H     0016H     UNIT         ?CO?MAIN
            CODE    141BH     0013H     UNIT         ?PR?_WRITERAWIO?MAIN
            CODE    142EH     000EH     UNIT         ?PR?MFCONFIG?MAIN
            CODE    143CH     000CH     UNIT         ?PR?_M500PCDMFOUTSELECT?MAIN
            CODE    1448H     000CH     UNIT         ?C_C51STARTUP
            CODE    1454H     000BH     UNIT         ?PR?_READIO?MAIN
            CODE    145FH     0008H     UNIT         ?PR?CMD_OK?MAIN
            CODE    1467H     0008H     UNIT         ?PR?_READRAWIO?MAIN
            CODE    146FH     0007H     UNIT         ?PR?FLUSHFIFO?MAIN



OVERLAY MAP OF MODULE:   D:\公司产品\200612~1\RC500~1\WAVE (MAIN)


SEGMENT                                   DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH
---------------------------------------------------------------------------
?PR?RC500ISR?MAIN                       -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN
  +--> ?PR?_READRAWIO?MAIN
  +--> ?PR?_WRITEIO?MAIN

?PR?_WRITEIO?MAIN                       -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN

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

?C_C51STARTUP                           -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                           003CH    0001H      -----    -----
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?_DELAY_10MS?MAIN
  +--> ?PR?CMD_OK?MAIN
  +--> ?PR?UART_PROCESS?MAIN

?PR?INITSYSTEM?MAIN                     -----    -----      -----    -----
  +--> ?PR?_BEEP?MAIN
  +--> ?PR?_SPLASH?MAIN
  +--> ?PR?MFCONFIG?MAIN

BL51 BANKED LINKER/LOCATER V4.13                                                      08/18/2007  23:22:15  PAGE 3


?PR?_BEEP?MAIN                          -----    -----      -----    -----
  +--> ?PR?_DELAY_10MS?MAIN

?PR?_SPLASH?MAIN                        -----    -----      -----    -----
  +--> ?PR?_DELAY_10MS?MAIN

?PR?MFCONFIG?MAIN                       003DH    0001H      -----    -----
  +--> ?PR?M500PCDCONFIG?MAIN
  +--> ?PR?_M500PCDMFOUTSELECT?MAIN

?PR?M500PCDCONFIG?MAIN                  -----    -----      0084H    0001H
  +--> ?PR?M500PCDRESET?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_M500PCDRFRESET?MAIN

?PR?M500PCDRESET?MAIN                   -----    -----      0085H    0003H
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_READIO?MAIN

?PR?_READIO?MAIN                        -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN
  +--> ?PR?_READRAWIO?MAIN

?PR?_CLEARBITMASK?MAIN                  -----    -----      008EH    0001H
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_READIO?MAIN

?PR?_M500PCDRFRESET?MAIN                -----    -----      0085H    0001H
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?_SETBITMASK?MAIN                    -----    -----      0096H    0001H
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_WRITEIO?MAIN

?PR?_M500PCDMFOUTSELECT?MAIN            -----    -----      -----    -----
  +--> ?PR?_WRITEIO?MAIN

?PR?UART_PROCESS?MAIN                   003DH    0001H      -----    -----
  +--> ?PR?_M500PICCCOMMONREQUEST?MAIN
  +--> ?PR?_M500PICCCASCANTICOLL?MAIN
  +--> ?PR?_M500PICCCASCSELECT?MAIN
  +--> ?PR?_M500PICCAUTHE2?MAIN
  +--> ?PR?_M500PCDLOADKEYE2?MAIN
  +--> ?PR?_M500PICCREAD?MAIN
  +--> ?PR?_M500PICCWRITE?MAIN
  +--> ?PR?_M500PICCVALUE?MAIN
  +--> ?PR?M500PICCHALT?MAIN
  +--> ?PR?_SETBITMASK?MAIN
  +--> ?PR?CMD_OK?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN

?PR?_M500PICCCOMMONREQUEST?MAIN         003EH    0004H      0084H    0001H
BL51 BANKED LINKER/LOCATER V4.13                                                      08/18/2007  23:22:15  PAGE 4


  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_SETBITMASK?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PCDSETTMO?MAIN                 -----    -----      -----    -----
  +--> ?PR?_WRITEIO?MAIN

?PR?_M500PCDCMD?MAIN                    0052H    0003H      008EH    0008H
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?FLUSHFIFO?MAIN                      -----    -----      -----    -----
  +--> ?PR?_SETBITMASK?MAIN

?PR?_M500PICCCASCANTICOLL?MAIN          003EH    0006H      0084H    000AH
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?CO?MAIN

?PR?_M500PICCCASCSELECT?MAIN            003EH    0006H      0084H    0001H
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PICCAUTHE2?MAIN                003EH    000BH      0084H    0001H
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?PR?_M500PICCAUTHSTATE?MAIN

?PR?_M500PICCAUTHSTATE?MAIN             0049H    0005H      0085H    0002H
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PCDLOADKEYE2?MAIN              003EH    0010H      -----    -----
  +--> ?PR?_M500HOSTCODEKEY?MAIN
  +--> ?PR?_PCDWRITEE2?MAIN

?PR?_M500HOSTCODEKEY?MAIN               004EH    0006H      0084H    0004H

?PR?_PCDWRITEE2?MAIN                    004EH    0004H      -----    -----
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PICCREAD?MAIN                  003EH    0004H      0084H    0002H
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?CO?MAIN

?PR?_M500PICCWRITE?MAIN                 003EH    0003H      0084H    0001H
  +--> ?PR?_M500PCDCMD?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/18/2007  23:22:15  PAGE 5


  +--> ?PR?_M500PCDSETTMO?MAIN

?PR?_M500PICCVALUE?MAIN                 003EH    0007H      -----    -----
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?M500PICCHALT?MAIN                   -----    -----      0084H    0001H
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?PR?_WRITEIO?MAIN



SYMBOL TABLE OF MODULE:  D:\公司产品\200612~1\RC500~1\WAVE (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        bcard
  C:123BH         PUBLIC        _PcdWriteE2
  D:0090H         PUBLIC        P1
  C:11F3H         PUBLIC        _M500PcdLoadKeyE2
  C:1143H         PUBLIC        M500PcdReset
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        T2
  C:13E0H         PUBLIC        _WriteIO
  D:0021H         PUBLIC        SerBuffer
  C:1055H         PUBLIC        _M500HostCodeKey
  I:0059H         PUBLIC        RevBuffer
  B:0090H.3       PUBLIC        SPEAKER
  C:142EH         PUBLIC        MfConfig
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  C:1300H         PUBLIC        _delay_10ms
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
BL51 BANKED LINKER/LOCATER V4.13                                                      08/18/2007  23:22:15  PAGE 6


  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  D:00B8H         PUBLIC        IP
  B:00B0H.7       PUBLIC        P3_7
  C:06A6H         PUBLIC        RC500ISR
  B:0098H.0       PUBLIC        RI
  D:00CCH         PUBLIC        T2LH
  C:132EH         PUBLIC        _M500PcdRfReset
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  C:12C4H         PUBLIC        InitSystem
  C:0E33H         PUBLIC        _M500PiccCommonRequest
  C:1379H         PUBLIC        _delay_50us
  C:1467H         PUBLIC        _ReadRawIO
  B:00B8H.4       PUBLIC        PS
  C:086AH         PUBLIC        uart_process
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  B:0090H.0       PUBLIC        RC500RST
  C:0F51H         PUBLIC        _M500PiccCascSelect

⌨️ 快捷键说明

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