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

📄 wm.m51

📁 遥控代码,一种多用途的,用C51实现可以安装四十多种功能码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.00                                                        08/06/2007  11:45:43  PAGE 1


BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO wm IXREF RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X007F)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  wm (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     0002H     UNIT         ?DT?_SRAM_TO_FLASH?MAIN
            DATA    000AH     0002H     UNIT         ?DT?_SENT_N_BIT_0_HL_1_LH?MAIN
            DATA    000CH     0002H     UNIT         ?DT?_SENT_N_BIT_0_LH_1_HL?MAIN
            DATA    000EH     0002H     UNIT         ?DT?_SENT_DVB_UINT?MAIN
            DATA    0010H     0002H     UNIT         ?DT?_SENT_TAIL?MAIN
            DATA    0012H     0001H     UNIT         ?DT?_FLASH_TO_SRAM?MAIN
            DATA    0013H     0001H     UNIT         ?DT?SENT_RC6?MAIN
            DATA    0014H     0001H     UNIT         ?DT?_TURN_ON_PORTB_LED?MAIN
            IDATA   0015H     0007H     UNIT         ?ID?SENT_DREAM_DVB?MAIN
            IDATA   001CH     0002H     UNIT         ?ID?_SENT_N_BIT_0_HL_1_LH?MAIN
            IDATA   001EH     0001H     UNIT         ?ID?_SENT_N_BIT_0_LH_1_HL?MAIN
            IDATA   001FH     0001H     UNIT         ?ID?ALL_MODE_LED_LIGHT_3_SECOND?MAIN
            BIT     0020H.0   0001H.2   UNIT         ?BI?MAIN
                    0021H.2   0000H.6                *** GAP ***
            IDATA   0022H     0035H     UNIT         ?ID?MAIN
            IDATA   0057H     0006H     UNIT         ?ID?BIT_SCANKEY?MAIN
            IDATA   005DH     0001H     UNIT         ?ID?TURN_OFF_PORTB_LED_2_SECOND?MAIN
            IDATA   005EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0001H     ABSOLUTE     
            XDATA   0001H     0001H     ABSOLUTE     
            XDATA   0002H     0001H     ABSOLUTE     
            XDATA   0003H     0001H     ABSOLUTE     
            XDATA   0004H     0001H     ABSOLUTE     
            XDATA   0005H     0001H     ABSOLUTE     
            XDATA   0006H     0001H     ABSOLUTE     
            XDATA   0007H     0001H     ABSOLUTE     
            XDATA   0008H     0001H     ABSOLUTE     
            XDATA   0009H     0001H     ABSOLUTE     
            XDATA   000AH     0001H     ABSOLUTE     
            XDATA   000BH     0001H     ABSOLUTE     
            XDATA   000CH     0001H     ABSOLUTE     
            XDATA   000DH     0001H     ABSOLUTE     
            XDATA   000EH     0001H     ABSOLUTE     
            XDATA   000FH     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.00                                                      08/06/2007  11:45:43  PAGE 2


            XDATA   0010H     0001H     ABSOLUTE     
                    0011H     0003H                  *** GAP ***
            XDATA   0014H     0001H     ABSOLUTE     
            XDATA   0015H     0001H     ABSOLUTE     
            XDATA   0016H     0001H     ABSOLUTE     
            XDATA   0017H     0001H     ABSOLUTE     
                    0018H     0001H                  *** GAP ***
            XDATA   0019H     0001H     ABSOLUTE     
            XDATA   001AH     0001H     ABSOLUTE     
            XDATA   001BH     0001H     ABSOLUTE     
            XDATA   001CH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
                    002EH     000DH                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     07C2H                  *** GAP ***
            CODE    0800H     063BH     UNIT         ?PR?MAIN?MAIN
            CODE    0E3BH     041BH     UNIT         ?CO?MAIN
            CODE    1256H     01CCH     UNIT         ?PR?SENT_DREAM_DVB?MAIN
            CODE    1422H     014AH     UNIT         ?PR?SEND_CODE?MAIN
            CODE    156CH     0123H     UNIT         ?PR?GET_FLASH_DATA?MAIN
            CODE    168FH     0115H     UNIT         ?PR?BIT_SCANKEY?MAIN
            CODE    17A4H     006CH     UNIT         ?PR?_SENT_N_BIT_0_HL_1_LH?MAIN
            CODE    1810H     006AH     UNIT         ?PR?INIT_BEFORE_SCAN?MAIN
            CODE    187AH     0044H     UNIT         ?PR?_SENT_N_BIT_0_LH_1_HL?MAIN
            CODE    18BEH     0043H     UNIT         ?PR?SENT_RC6?MAIN
            CODE    1901H     0033H     UNIT         ?PR?GET_LAST_LED_VALUE?MAIN
            CODE    1934H     0032H     UNIT         ?PR?SENT_RC5?MAIN
            CODE    1966H     0032H     UNIT         ?C?LIB_CODE
            CODE    1998H     002DH     UNIT         ?PR?ALL_MODE_LED_LIGHT_3_SECOND?MAIN
            CODE    19C5H     002BH     UNIT         ?PR?_WR_?MAIN
            CODE    19F0H     0028H     UNIT         ?PR?TURN_OFF_PORTB_LED_2_SECOND?MAIN
            CODE    1A18H     0027H     UNIT         ?PR?_SENT_DVB_UINT?MAIN
            CODE    1A3FH     0027H     UNIT         ?PR?_SENT_TAIL?MAIN
            CODE    1A66H     0026H     UNIT         ?PR?_RD_?MAIN
            CODE    1A8CH     0025H     UNIT         ?PR?GET_SET?MAIN
            CODE    1AB1H     0022H     UNIT         ?PR?DELAY_100MS?MAIN
            CODE    1AD3H     0022H     UNIT         ?PR?DELAY_12MS?MAIN
            CODE    1AF5H     0022H     UNIT         ?PR?DELAY_A?MAIN
            CODE    1B17H     0021H     UNIT         ?PR?SENT_DETAIL_CODE?MAIN
            CODE    1B38H     001EH     UNIT         ?PR?TIMER2_ISR?MAIN
            CODE    1B56H     001BH     UNIT         ?PR?SENT_RC6_HEAD?MAIN
            CODE    1B71H     001AH     UNIT         ?PR?_SRAM_TO_FLASH?MAIN
            CODE    1B8BH     0018H     UNIT         ?PR?_FLASH_TO_SRAM?MAIN
            CODE    1BA3H     0018H     UNIT         ?PR?_TURN_ON_PORTB_LED?MAIN
BL51 BANKED LINKER/LOCATER V5.00                                                      08/06/2007  11:45:43  PAGE 3


            CODE    1BBBH     0016H     UNIT         ?PR?DELAY_65MS?MAIN
            CODE    1BD1H     0016H     UNIT         ?PR?TURN_OFF_PORTB_LED?MAIN
            CODE    1BE7H     0015H     UNIT         ?PR?WAIT_FOR_KEY_RELEASE?MAIN
            CODE    1BFCH     000EH     UNIT         ?PR?SENT_UINT_RC5_HI?MAIN
            CODE    1C0AH     000EH     UNIT         ?PR?SENT_UINT_RC5_LOW?MAIN
            CODE    1C18H     000EH     UNIT         ?PR?SENT_UINT_RC6_HI?MAIN
            CODE    1C26H     000EH     UNIT         ?PR?SENT_UINT_RC6_LOW?MAIN
            CODE    1C34H     000CH     UNIT         ?PR?PA_INT_ENABLE?MAIN
            CODE    1C40H     000CH     UNIT         ?C_C51STARTUP
            CODE    1C4CH     000BH     UNIT         ?PR?PA_INT_DISENBLE?MAIN
            CODE    1C57H     0009H     UNIT         ?PR?CHECK_ACCESS_COMPLETE?MAIN
            CODE    1C60H     0007H     UNIT         ?PR?SENT_UNIT_RC5_HI_LOW?MAIN
            CODE    1C67H     0007H     UNIT         ?PR?SENT_UNIT_RC5_LOW_HI?MAIN
            CODE    1C6EH     0007H     UNIT         ?PR?SENT_UNIT_RC6_HI_LOW?MAIN
            CODE    1C75H     0007H     UNIT         ?PR?SENT_UNIT_RC6_LOW_HI?MAIN
            CODE    1C7CH     0003H     UNIT         ?PR?PORTA_ISR?MAIN
            CODE    1C7FH     0001H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    1C80H     0001H     UNIT         ?PR?COUNTER_A_ISR?MAIN
            CODE    1C81H     0001H     UNIT         ?PR?TIMER1_ISR?MAIN
            CODE    1C82H     0001H     UNIT         ?PR?UART0_ISR?MAIN
            CODE    1C83H     0001H     UNIT         ?PR?UART1_ISR?MAIN



OVERLAY MAP OF MODULE:   wm (MAIN)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN
  +--> ?PR?DELAY_100MS?MAIN
  +--> ?PR?INIT_BEFORE_SCAN?MAIN
  +--> ?PR?TURN_OFF_PORTB_LED?MAIN
  +--> ?PR?PA_INT_ENABLE?MAIN
  +--> ?PR?PA_INT_DISENBLE?MAIN
  +--> ?PR?BIT_SCANKEY?MAIN
  +--> ?PR?_TURN_ON_PORTB_LED?MAIN
  +--> ?PR?WAIT_FOR_KEY_RELEASE?MAIN
  +--> ?PR?DELAY_12MS?MAIN
  +--> ?PR?_SRAM_TO_FLASH?MAIN
  +--> ?PR?DELAY_65MS?MAIN
  +--> ?PR?ALL_MODE_LED_LIGHT_3_SECOND?MAIN
  +--> ?PR?TURN_OFF_PORTB_LED_2_SECOND?MAIN
  +--> ?PR?GET_LAST_LED_VALUE?MAIN
  +--> ?PR?SEND_CODE?MAIN

?PR?INIT_BEFORE_SCAN?MAIN
  +--> ?PR?GET_SET?MAIN
  +--> ?PR?GET_FLASH_DATA?MAIN

?PR?GET_SET?MAIN
  +--> ?PR?_FLASH_TO_SRAM?MAIN
  +--> ?PR?GET_LAST_LED_VALUE?MAIN
BL51 BANKED LINKER/LOCATER V5.00                                                      08/06/2007  11:45:43  PAGE 4



?PR?_FLASH_TO_SRAM?MAIN
  +--> ?PR?_RD_?MAIN

?PR?_RD_?MAIN
  +--> ?PR?CHECK_ACCESS_COMPLETE?MAIN

?PR?GET_FLASH_DATA?MAIN
  +--> ?PR?_FLASH_TO_SRAM?MAIN
  +--> ?PR?_SRAM_TO_FLASH?MAIN

?PR?_SRAM_TO_FLASH?MAIN
  +--> ?PR?_WR_?MAIN

?PR?_WR_?MAIN
  +--> ?PR?CHECK_ACCESS_COMPLETE?MAIN

?PR?BIT_SCANKEY?MAIN
  +--> ?PR?DELAY_A?MAIN

?PR?WAIT_FOR_KEY_RELEASE?MAIN
  +--> ?PR?BIT_SCANKEY?MAIN
  +--> ?PR?DELAY_65MS?MAIN

?PR?ALL_MODE_LED_LIGHT_3_SECOND?MAIN
  +--> ?PR?DELAY_65MS?MAIN

?PR?TURN_OFF_PORTB_LED_2_SECOND?MAIN
  +--> ?PR?DELAY_65MS?MAIN

?PR?SEND_CODE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_TURN_ON_PORTB_LED?MAIN
  +--> ?PR?TURN_OFF_PORTB_LED?MAIN
  +--> ?PR?DELAY_65MS?MAIN
  +--> ?PR?SENT_DETAIL_CODE?MAIN

?PR?SENT_DETAIL_CODE?MAIN
  +--> ?PR?SENT_RC5?MAIN
  +--> ?PR?SENT_RC6?MAIN
  +--> ?PR?SENT_DREAM_DVB?MAIN

?PR?SENT_RC5?MAIN
  +--> ?PR?_SENT_N_BIT_0_HL_1_LH?MAIN
  +--> ?PR?_SENT_TAIL?MAIN

?PR?_SENT_N_BIT_0_HL_1_LH?MAIN
  +--> ?PR?SENT_UNIT_RC5_HI_LOW?MAIN
  +--> ?PR?SENT_UNIT_RC5_LOW_HI?MAIN

?PR?SENT_UNIT_RC5_HI_LOW?MAIN
  +--> ?PR?SENT_UINT_RC5_HI?MAIN
  +--> ?PR?SENT_UINT_RC5_LOW?MAIN

?PR?SENT_UNIT_RC5_LOW_HI?MAIN
  +--> ?PR?SENT_UINT_RC5_LOW?MAIN
  +--> ?PR?SENT_UINT_RC5_HI?MAIN
BL51 BANKED LINKER/LOCATER V5.00                                                      08/06/2007  11:45:43  PAGE 5



?PR?SENT_RC6?MAIN
  +--> ?PR?SENT_RC6_HEAD?MAIN
  +--> ?PR?_SENT_N_BIT_0_LH_1_HL?MAIN
  +--> ?PR?SENT_UNIT_RC5_LOW_HI?MAIN
  +--> ?PR?SENT_UNIT_RC5_HI_LOW?MAIN
  +--> ?PR?_SENT_TAIL?MAIN

?PR?_SENT_N_BIT_0_LH_1_HL?MAIN
  +--> ?PR?SENT_UNIT_RC6_LOW_HI?MAIN
  +--> ?PR?SENT_UNIT_RC6_HI_LOW?MAIN

?PR?SENT_UNIT_RC6_LOW_HI?MAIN
  +--> ?PR?SENT_UINT_RC6_LOW?MAIN
  +--> ?PR?SENT_UINT_RC6_HI?MAIN

?PR?SENT_UNIT_RC6_HI_LOW?MAIN
  +--> ?PR?SENT_UINT_RC6_HI?MAIN
  +--> ?PR?SENT_UINT_RC6_LOW?MAIN

?PR?SENT_DREAM_DVB?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_SENT_DVB_UINT?MAIN
  +--> ?PR?_SENT_TAIL?MAIN



SYMBOL TABLE OF MODULE:  wm (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1C18H         PUBLIC        sent_uint_rc6_hi
  B:00E0H.1       PUBLIC        PCCON_CARR
  C:1C0AH         PUBLIC        sent_uint_rc5_low
  B:00E0H.0       PUBLIC        PACONL0_0
  B:00E0H.0       PUBLIC        PACONH4_0
  C:1C26H         PUBLIC        sent_uint_rc6_low
  B:00E0H.0       PUBLIC        PBCONL0_0
  B:00E0H.0       PUBLIC        PBCONH4_0
  B:00E0H.1       PUBLIC        PACONL0_1
  B:00E0H.1       PUBLIC        PACONH4_1
  I:0022H         PUBLIC        time1_over
  B:00E0H.1       PUBLIC        PBCONL0_1
  B:00E0H.1       PUBLIC        PBCONH4_1
  C:1C7FH         PUBLIC        TIMER0_ISR
  B:00E0H.2       PUBLIC        PACONL1_2
  B:00E0H.2       PUBLIC        PACONH5_2
  C:1C81H         PUBLIC        TIMER1_ISR
  C:1AB1H         PUBLIC        DELAY_100MS
  B:00E0H.2       PUBLIC        PBCONL1_2
  B:00E0H.2       PUBLIC        PBCONH5_2
  B:00E0H.3       PUBLIC        PACONL1_3
  B:00E0H.3       PUBLIC        PACONH5_3
  B:00D0H.6       PUBLIC        AC
BL51 BANKED LINKER/LOCATER V5.00                                                      08/06/2007  11:45:43  PAGE 6


  C:1B38H         PUBLIC        TIMER2_ISR
  B:00E0H.3       PUBLIC        PBCONL1_3
  B:00E0H.3       PUBLIC        PBCONH5_3
  B:00E0H.0       PUBLIC        PAPND_0
  B:0020H.0       PUBLIC        toggle
  X:0014H         PUBLIC        FPTRH
  B:00E0H.1       PUBLIC        PAPND_1
  B:00E0H.4       PUBLIC        PACONL2_4
  B:00E0H.4       PUBLIC        PACONH6_4
  B:00A8H.7       PUBLIC        EA
  B:00E0H.4       PUBLIC        PBCONL2_4
  B:00E0H.4       PUBLIC        PBCONH6_4
  B:00E0H.2       PUBLIC        PAPND_2
  B:00E0H.5       PUBLIC        PACONL2_5
  B:00E0H.5       PUBLIC        PACONH6_5
  X:0000H         PUBLIC        PORTA
  B:00E0H.5       PUBLIC        PBCONL2_5
  B:00E0H.5       PUBLIC        PBCONH6_5
  B:00E0H.3       PUBLIC        PAPND_3
  X:0006H         PUBLIC        PORTB
  B:00E0H.4       PUBLIC        PAPND_4
  B:00E0H.6       PUBLIC        PACONL3_6
  B:00E0H.6       PUBLIC        PACONH7_6
  X:0015H         PUBLIC        FPTRL
  X:000AH         PUBLIC        PORTC
  X:0001H         PUBLIC        PAPUR

⌨️ 快捷键说明

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