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

📄 康联解码.m51

📁 对遥控器PT2262编码芯片进行解码的源程序。已经在多个产品中使用。
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/25/2004  07:57:26  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MAIN.obj, PWRUP.obj, NORMOD.obj, TIMINT.obj, V24INT.obj TO 康联解码 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  MAIN.obj (MAIN)
  PWRUP.obj (PWRUP)
  NORMOD.obj (NORMOD)
  TIMINT.obj (TIMINT)
  V24INT.obj (V24INT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)


LINK MAP OF MODULE:  康联解码 (?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     0008H     UNIT         ?DT?TIMINT
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            DATA    0018H     0003H     UNIT         ?DT?NORMOD
            DATA    001BH     0002H     UNIT         ?DT?V24INT
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?NORMOD
            BIT     0020H.1   0000H.1   UNIT         ?BI?TIMINT
            BIT     0020H.2   0000H.1   UNIT         ?BI?V24INT
            BIT     0020H.3   0000H.1   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     0017H     UNIT         _DATA_GROUP_
            IDATA   0038H     0014H     UNIT         ?ID?V24INT
            IDATA   004CH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00CAH     UNIT         ?XD?V24INT
            XDATA   00CAH     000FH     UNIT         ?XD?TIMINT

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_SEND_BYTE?V24INT
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_WAIT?TIMINT
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0111H     UNIT         ?PR?DECODE?NORMOD
            CODE    0137H     00AEH     UNIT         ?PR?_UPDATE_HIGH_LEVEL_TIMERS?TIMINT
            CODE    01E5H     0070H     UNIT         ?PR?TIMER_0_INTERRUPT?TIMINT
            CODE    0255H     0057H     UNIT         ?PR?NORMAL_MOD?NORMOD
            CODE    02ACH     0053H     UNIT         ?PR?TIMER_0_INIT?TIMINT
            CODE    02FFH     002CH     UNIT         ?PR?SERIAL_INTERRUPT?V24INT
            CODE    032BH     002BH     UNIT         ?PR?V24_INIT?V24INT
            CODE    0356H     002AH     UNIT         ?PR?POWER_UP_TASK?PWRUP
            CODE    0380H     0016H     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.03                                                      09/25/2004  07:57:26  PAGE 2


            CODE    0396H     0010H     UNIT         ?PR?TIMER_2_INIT?TIMINT
            CODE    03A6H     000CH     UNIT         ?C_C51STARTUP
            CODE    03B2H     000AH     UNIT         ?PR?WATCHDOG_INIT?TIMINT
            CODE    03BCH     0006H     UNIT         ?PR?MAIN?MAIN
            CODE    03C2H     0004H     UNIT         ?PR?WATCHDOG_RESET?TIMINT



OVERLAY MAP OF MODULE:   康联解码 (?C_STARTUP)


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

?PR?MAIN?MAIN                                -----    -----      -----    -----
  +--> ?PR?POWER_UP_TASK?PWRUP
  +--> ?PR?NORMAL_MOD?NORMOD

?PR?POWER_UP_TASK?PWRUP                      -----    -----      -----    -----
  +--> ?PR?TIMER_0_INIT?TIMINT
  +--> ?PR?TIMER_2_INIT?TIMINT
  +--> ?PR?V24_INIT?V24INT
  +--> ?PR?WATCHDOG_INIT?TIMINT
  +--> ?PR?WATCHDOG_RESET?TIMINT

?PR?NORMAL_MOD?NORMOD                        -----    -----      0021H    0001H
  +--> ?PR?WATCHDOG_RESET?TIMINT
  +--> ?PR?DECODE?NORMOD
  +--> ?PR?_SEND_BYTE?V24INT
  +--> ?PR?_WAIT?TIMINT

?PR?DECODE?NORMOD                            0020H.3  0000H.1    0022H    0014H
  +--> ?PR?WATCHDOG_RESET?TIMINT

?PR?_WAIT?TIMINT                             -----    -----      -----    -----
  +--> ?PR?WATCHDOG_RESET?TIMINT

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

?PR?TIMER_0_INTERRUPT?TIMINT                 -----    -----      -----    -----
  +--> ?PR?_UPDATE_HIGH_LEVEL_TIMERS?TIMINT

?PR?_UPDATE_HIGH_LEVEL_TIMERS?TIMINT         -----    -----      0036H    0002H



SYMBOL TABLE OF MODULE:  康联解码 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:03A6H         SEGMENT       ?C_C51STARTUP
  I:004CH         SEGMENT       ?STACK
BL51 BANKED LINKER/LOCATER V5.03                                                      09/25/2004  07:57:26  PAGE 3


  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:03A9H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         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:03A6H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:03A6H         LINE#         99
  C:03A8H         LINE#         100
  C:03A9H         LINE#         101
  C:03AAH         LINE#         102
  C:03ACH         LINE#         151
  C:03AFH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:03BCH         PUBLIC        Main
  -------         PROC          MAIN
  C:03BCH         LINE#         28
  C:03BCH         LINE#         29
  C:03BCH         LINE#         31
  C:03BFH         LINE#         32
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        PWRUP
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  C:0356H         PUBLIC        Power_Up_Task
  D:009FH         PUBLIC        WDTC
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:00A8H.2       PUBLIC        EX1
BL51 BANKED LINKER/LOCATER V5.03                                                      09/25/2004  07:57:26  PAGE 4


  B:0088H.2       PUBLIC        IT1
  B:0088H.6       PUBLIC        TR1
  D:0086H         PUBLIC        DBANK
  D:00C8H         PUBLIC        T2CON
  D:00BFH         PUBLIC        SCONF
  D:00D0H         PUBLIC        PSW
  -------         PROC          POWER_UP_TASK
  C:0356H         LINE#         28
  C:0356H         LINE#         29
  C:0356H         LINE#         30
  C:0359H         LINE#         31
  C:035CH         LINE#         32
  C:035EH         LINE#         34
  C:0360H         LINE#         35
  C:0363H         LINE#         36
  C:0366H         LINE#         37
  C:0369H         LINE#         38
  C:036BH         LINE#         40
  C:036EH         LINE#         41
  C:0371H         LINE#         43
  C:0373H         LINE#         44
  C:0375H         LINE#         45
  C:0377H         LINE#         46
  C:0379H         LINE#         47
  C:037BH         LINE#         48
  C:037DH         LINE#         49
  C:037FH         LINE#         50
  -------         ENDPROC       POWER_UP_TASK
  -------         ENDMOD        PWRUP

  -------         MODULE        NORMOD
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:0020H.0       PUBLIC        Wx_Signal_Last
  D:00A8H         PUBLIC        IE
  B:0090H.0       PUBLIC        Wx_Signal
  D:00B8H         PUBLIC        IP
  D:0018H         PUBLIC        Receive_Code
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0026H         PUBLIC        Decode
  B:00A8H.1       PUBLIC        ET0
  B:00C8H.7       PUBLIC        TF2
  D:00CDH         PUBLIC        TH2
  D:00CCH         PUBLIC        TL2
  B:00C8H.2       PUBLIC        TR2
  D:00C8H         PUBLIC        T2CON
  C:0255H         PUBLIC        Normal_Mod
  D:00D0H         PUBLIC        PSW
  -------         PROC          DECODE
  -------         DO            
  D:0022H         SYMBOL        temp_code
  D:0031H         SYMBOL        bit_num
  D:0032H         SYMBOL        code_num
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        j
BL51 BANKED LINKER/LOCATER V5.03                                                      09/25/2004  07:57:26  PAGE 5


  D:0033H         SYMBOL        temp_th2
  D:0034H         SYMBOL        total_num
  B:0020H.3       SYMBOL        ok_mask
  -------         ENDDO         
  C:0026H         LINE#         30
  C:0026H         LINE#         31
  C:0026H         LINE#         32
  C:002BH         LINE#         33
  C:002FH         LINE#         35
  C:0031H         LINE#         36
  C:0037H         LINE#         37
  C:0037H         LINE#         38
  C:0037H         LINE#         39
  C:003FH         LINE#         40
  C:003FH         LINE#         41
  C:0042H         LINE#         42
  C:0049H         LINE#         43
  C:004DH         LINE#         44
  C:0050H         LINE#         45
  C:0050H         LINE#         46
  C:0057H         LINE#         47
  C:0057H         LINE#         48
  C:005AH         LINE#         49
  C:0067H         LINE#         50
  C:006AH         LINE#         51
  C:006CH         LINE#         53
  C:006CH         LINE#         54
  C:0086H         LINE#         56
  C:008AH         LINE#         57
  C:008AH         LINE#         58
  C:0095H         LINE#         59
  C:0095H         LINE#         60
  C:0097H         LINE#         61
  C:00A0H         LINE#         62
  C:00A0H         LINE#         63
  C:00C4H         LINE#         65
  C:00C4H         LINE#         66
  C:00CDH         LINE#         67
  C:00CFH         LINE#         69
  C:00CFH         LINE#         70
  C:00D6H         LINE#         71
  C:00D6H         LINE#         72
  C:00DEH         LINE#         73
  C:00DEH         LINE#         74
  C:00E0H         LINE#         75
  C:00E2H         LINE#         76
  C:00E2H         LINE#         77
  C:00FBH         LINE#         78
  C:00FBH         LINE#         79
  C:00FDH         LINE#         80
  C:00FFH         LINE#         82
  C:00FFH         LINE#         83
  C:0105H         LINE#         84
  C:0105H         LINE#         85
  C:0109H         LINE#         87
  C:010CH         LINE#         88
  C:010CH         LINE#         89
BL51 BANKED LINKER/LOCATER V5.03                                                      09/25/2004  07:57:26  PAGE 6


  C:010EH         LINE#         90
  C:0111H         LINE#         91

⌨️ 快捷键说明

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