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

📄 usbok.m51

📁 ps2 to ubs bridge sourc for 8051e code
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/26/2007  14:58:50  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE TEST02.obj TO usbok RAMSIZE (256) CODE (0X0000-0XEFFF) XDATA (0XF800-0XFFFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  TEST02.obj (TEST02)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)


LINK MAP OF MODULE:  usbok (TEST02)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0002H.7   UNIT         ?BI?TEST02
                    0022H.7   0000H.1                *** GAP ***
            IDATA   0023H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     F800H                  *** GAP ***
            XDATA   F800H     003BH     UNIT         ?XD?TEST02
            XDATA   F83BH     0005H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?EXTINT_ISR?TEST02
            CODE    0007H     0001H     UNIT         ?PR?KEY_ISR?TEST02
            CODE    0008H     0001H     UNIT         ?PR?RES_ISR?TEST02
            CODE    0009H     0001H     UNIT         ?PR?SER_ISR?TEST02
            CODE    000AH     0001H     UNIT         ?PR?ADC_ISR?TEST02
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0001H     UNIT         ?PR?SMB0_ISR?TEST02
            CODE    000FH     0001H     UNIT         ?PR?SMB1_ISR?TEST02
            CODE    0010H     0001H     UNIT         ?PR?LPC_ISR?TEST02
            CODE    0011H     0001H     UNIT         ?PR?CIR_ISR?TEST02
            CODE    0012H     0001H     UNIT         ?PR?SPI_ISR?TEST02
            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     
            CODE    002EH     0012H     UNIT         ?PR?IN_STATUS?TEST02
                    0040H     0003H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
                    0046H     0005H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
                    004EH     0005H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03                                                      01/26/2007  14:58:50  PAGE 2


            CODE    0053H     0003H     ABSOLUTE     
                    0056H     0005H                  *** GAP ***
            CODE    005BH     0003H     ABSOLUTE     
                    005EH     0005H                  *** GAP ***
            CODE    0063H     0003H     ABSOLUTE     
                    0066H     0005H                  *** GAP ***
            CODE    006BH     0003H     ABSOLUTE     
            CODE    006EH     000FH     UNIT         ?PR?WAIT100US?TEST02
                    007DH     0006H                  *** GAP ***
            CODE    0083H     0003H     ABSOLUTE     
            CODE    0086H     0F64H     UNIT         ?PR?SETUP_PROC?TEST02
            CODE    0FEAH     0D2CH     UNIT         ?PR?KB_SCAN?TEST02
            CODE    1D16H     037BH     UNIT         ?PR?MAIN?TEST02
            CODE    2091H     0125H     UNIT         ?CO?TEST02
            CODE    21B6H     00B2H     UNIT         ?PR?PS2_ISR?TEST02
            CODE    2268H     0082H     UNIT         ?PR?USB_ISR?TEST02
            CODE    22EAH     007EH     UNIT         ?PR?PS2A_MS_GET_STATUS?TEST02
            CODE    2368H     0076H     UNIT         ?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02
            CODE    23DEH     0067H     UNIT         ?PR?_KB_SET_ONE?TEST02
            CODE    2445H     0040H     UNIT         ?PR?_PS2A_MS_ACK?TEST02
            CODE    2485H     0040H     UNIT         ?PR?_PS2B_MS_ACK?TEST02
            CODE    24C5H     0027H     UNIT         ?PR?GET_NEXT_SCAN_CODE?TEST02
            CODE    24ECH     0026H     UNIT         ?PR?_PS2A_MS_NOACK?TEST02
            CODE    2512H     0026H     UNIT         ?PR?_PS2B_MS_NOACK?TEST02
            CODE    2538H     0026H     UNIT         ?C?LIB_CODE
            CODE    255EH     0023H     UNIT         ?PR?XREG_INIT?TEST02
            CODE    2581H     001EH     UNIT         ?PR?PS2A_BAT?TEST02
            CODE    259FH     001EH     UNIT         ?PR?TMR_ISR?TEST02
            CODE    25BDH     001DH     UNIT         ?PR?PS2B_BAT?TEST02
            CODE    25DAH     001AH     UNIT         ?PR?OUT_STATUS?TEST02
            CODE    25F4H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   usbok (TEST02)


SEGMENT                                      XDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH
----------------------------------------------------------
?PR?USB_ISR?TEST02                         -----    -----
  +--> ?PR?SETUP_PROC?TEST02

?PR?SETUP_PROC?TEST02                      F83BH    0001H
  +--> ?PR?IN_STATUS?TEST02
  +--> ?CO?TEST02
  +--> ?PR?_KB_SET_ONE?TEST02
  +--> ?PR?OUT_STATUS?TEST02

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

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

?PR?MAIN?TEST02                            F83CH    0002H
  +--> ?PR?XREG_INIT?TEST02
  +--> ?PR?_PS2A_MS_NOACK?TEST02
BL51 BANKED LINKER/LOCATER V5.03                                                      01/26/2007  14:58:50  PAGE 3


  +--> ?PR?PS2A_BAT?TEST02
  +--> ?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02
  +--> ?PR?_PS2A_MS_ACK?TEST02
  +--> ?PR?PS2A_MS_GET_STATUS?TEST02
  +--> ?PR?_PS2B_MS_NOACK?TEST02
  +--> ?PR?PS2B_BAT?TEST02
  +--> ?PR?_PS2B_MS_ACK?TEST02
  +--> ?PR?_KB_SET_ONE?TEST02
  +--> ?PR?WAIT100US?TEST02
  +--> ?PR?KB_SCAN?TEST02

?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02         F83EH    0001H

?PR?KB_SCAN?TEST02                         F83EH    0002H
  +--> ?PR?GET_NEXT_SCAN_CODE?TEST02



SYMBOL TABLE OF MODULE:  usbok (TEST02)

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

  -------         MODULE        TEST02
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        numlock_make
  X:F800H         PUBLIC        configuration
  D:008DH         PUBLIC        TIMER
  X:F801H         PUBLIC        MM_KB_DATA
  B:0020H.1       PUBLIC        toggle
  X:F803H         PUBLIC        MOUSE_DATA
  X:F806H         PUBLIC        ms_idle_cnt
  X:F807H         PUBLIC        KB_DATA
  D:00A8H         PUBLIC        IEN0
  B:0020H.2       PUBLIC        ep1toggle
  D:00B8H         PUBLIC        IEN1
  B:0020H.3       PUBLIC        ep2toggle
  C:2368H         PUBLIC        PS2A_MS_GET_DEVICE_TYPE
  D:00EDH         PUBLIC        USB_EP0
  B:0020H.4       PUBLIC        wakeup_make
  D:00EEH         PUBLIC        USB_EP1
  D:00EFH         PUBLIC        USB_EP2
  B:0020H.5       PUBLIC        scroll_make
  B:0020H.6       PUBLIC        remote_wku_enable
  X:F80FH         PUBLIC        SETUPR0
  C:20A3H         SYMBOL        conf_desc_table
  X:F810H         PUBLIC        SETUPR1
  C:000AH         PUBLIC        ADC_ISR
  X:F811H         PUBLIC        SETUPR2
  X:F812H         PUBLIC        SETUPR3
  X:F813H         PUBLIC        SETUPR4
  X:F814H         PUBLIC        SETUPR5
  X:F815H         PUBLIC        SETUPR6
  B:0020H.7       PUBLIC        sleep_make
  X:F816H         PUBLIC        KB_idle_rate
  X:F817H         PUBLIC        SETUPR7
  X:F818H         PUBLIC        tmr_10ms_cnt
BL51 BANKED LINKER/LOCATER V5.03                                                      01/26/2007  14:58:50  PAGE 4


  C:22EAH         PUBLIC        PS2A_MS_GET_STATUS
  D:0081H         PUBLIC        SP
  B:0021H.0       PUBLIC        right_shift_make
  C:21B6H         PUBLIC        PS2_ISR
  C:1D16H         PUBLIC        main
  C:2445H         PUBLIC        _PS2A_MS_ACK
  C:2485H         PUBLIC        _PS2B_MS_ACK
  C:0086H         PUBLIC        SETUP_PROC
  B:0021H.1       PUBLIC        caps_make
  B:0021H.2       PUBLIC        configured
  C:2150H         SYMBOL        mouse_report
  C:0011H         PUBLIC        CIR_ISR
  C:0006H         PUBLIC        EXTINT_ISR
  C:2091H         SYMBOL        dev_desc_table
  C:0010H         PUBLIC        LPC_ISR
  B:0021H.3       PUBLIC        kb_check
  D:008BH         PUBLIC        TIM_CTL
  B:0021H.4       PUBLIC        left_shift_make
  X:F819H         PUBLIC        MS_idle_rate
  D:0089H         PUBLIC        TIM_SEL
  B:0021H.5       PUBLIC        power_make
  D:00F7H         PUBLIC        USB_EPP
  C:006EH         PUBLIC        wait100us
  D:008CH         PUBLIC        TIM_PRE
  D:0088H         PUBLIC        TIM_STA
  B:0021H.6       PUBLIC        NEW_SYS_KB_DATA
  X:F81AH         PUBLIC        mm_key0
  X:F81BH         PUBLIC        rx_ms_bcnt
  X:F81CH         PUBLIC        mm_key1
  C:0007H         PUBLIC        KEY_ISR
  C:0009H         PUBLIC        SER_ISR
  C:0008H         PUBLIC        RES_ISR
  C:2268H         PUBLIC        USB_ISR
  B:0021H.7       PUBLIC        right_ctrl_make
  D:00C7H         PUBLIC        PS2A_D
  C:0012H         PUBLIC        SPI_ISR
  D:009FH         PUBLIC        PS2B_D
  X:F81DH         PUBLIC        rd_kb_ptr
  X:F81EH         PUBLIC        len
  C:259FH         PUBLIC        TMR_ISR
  B:0022H.0       PUBLIC        right_alt_make
  C:24ECH         PUBLIC        _PS2A_MS_NOACK
  B:0022H.1       PUBLIC        left_ctrl_make
  C:2512H         PUBLIC        _PS2B_MS_NOACK
  X:F81FH         PUBLIC        KB_BUF_DATA
  B:0022H.2       PUBLIC        right_gui_make
  B:00A8H.1       PUBLIC        ET0
  B:0022H.3       PUBLIC        key_make
  C:2581H         PUBLIC        PS2A_BAT
  C:255EH         PUBLIC        xreg_init
  B:0022H.4       PUBLIC        NEW_MM_KB_DATA
  C:25BDH         PUBLIC        PS2B_BAT
  B:0022H.5       PUBLIC        left_alt_make
  X:F82FH         PUBLIC        rx_kb_ptr
  X:F830H         PUBLIC        MOUSE_STATUS
  B:00B8H.4       PUBLIC        EX5
  B:00A8H.7       PUBLIC        EAL
BL51 BANKED LINKER/LOCATER V5.03                                                      01/26/2007  14:58:50  PAGE 5


  X:F833H         PUBLIC        NEW_KB_DATA
  B:00A8H.5       PUBLIC        EX7
  C:0FEAH         PUBLIC        kb_scan
  B:0022H.6       PUBLIC        left_gui_make
  X:F834H         PUBLIC        LED
  X:F835H         PUBLIC        KB_protocal
  C:2110H         SYMBOL        keyboard_report
  D:00C5H         PUBLIC        PS2A_CTL
  D:009DH         PUBLIC        PS2B_CTL
  D:00E4H         PUBLIC        USB_CTL0
  C:002EH         PUBLIC        in_status
  D:00E5H         PUBLIC        USB_CTL1
  D:00C6H         PUBLIC        PS2A_STA
  D:00E6H         PUBLIC        USB_CTL2
  D:009EH         PUBLIC        PS2B_STA
  C:000EH         PUBLIC        SMB0_ISR
  C:25E0H         PUBLIC        out_status
  D:00E7H         PUBLIC        USB_CTL3
  C:000FH         PUBLIC        SMB1_ISR
  D:00E8H         PUBLIC        USB_CTL4
  D:00EAH         PUBLIC        USB_STA0
  D:00E9H         PUBLIC        USB_CTL5
  D:00EBH         PUBLIC        USB_STA1
  X:F836H         PUBLIC        i
  C:24C5H         PUBLIC        get_next_scan_code
  X:F837H         PUBLIC        SYS_KB_DATA
  X:F838H         PUBLIC        j
  X:F839H         PUBLIC        len1
  X:F83AH         PUBLIC        kb_idle_cnt
  C:20DEH         SYMBOL        str0_table
  C:20E2H         SYMBOL        str1_table
  C:20FAH         SYMBOL        str2_table
  C:23DEH         PUBLIC        _KB_SET_ONE
  -------         PROC          MAIN
  -------         DO            
  X:F83CH         SYMBOL        usb_kb_ptr
  X:F83DH         SYMBOL        key
  C:1DCCH         SYMBOL        restart
  -------         ENDDO         
  C:1D16H         LINE#         146
  C:1D16H         LINE#         151
  C:1D19H         LINE#         152
  C:1D1CH         LINE#         154
  C:1D21H         LINE#         155
  C:1D25H         LINE#         156
  C:1D29H         LINE#         164
  C:1D2FH         LINE#         165
  C:1D34H         LINE#         167
  C:1D36H         LINE#         168
  C:1D3AH         LINE#         170
  C:1D3EH         LINE#         171
  C:1D42H         LINE#         173
  C:1D46H         LINE#         174
  C:1D4CH         LINE#         175
  C:1D4EH         LINE#         177
  C:1D50H         LINE#         178
  C:1D52H         LINE#         180
BL51 BANKED LINKER/LOCATER V5.03                                                      01/26/2007  14:58:50  PAGE 6


  C:1D54H         LINE#         184
  C:1D5CH         LINE#         185
  C:1D5FH         LINE#         186
  C:1D62H         LINE#         187
  C:1D67H         LINE#         188
  C:1D6AH         LINE#         189
  C:1D6FH         LINE#         193
  C:1D77H         LINE#         194
  C:1D7AH         LINE#         195
  C:1D7FH         LINE#         196
  C:1D84H         LINE#         200
  C:1D8BH         LINE#         201
  C:1D8EH         LINE#         202
  C:1D91H         LINE#         203
  C:1D94H         LINE#         204
  C:1D9BH         LINE#         209
  C:1D9EH         LINE#         210
  C:1DA1H         LINE#         212
  C:1DA4H         LINE#         213
  C:1DA7H         LINE#         215
  C:1DACH         LINE#         217
  C:1DAEH         LINE#         219
  C:1DB0H         LINE#         226
  C:1DB3H         LINE#         227
  C:1DB6H         LINE#         228
  C:1DB9H         LINE#         229
  C:1DBCH         LINE#         230
  C:1DBFH         LINE#         231
  C:1DC2H         LINE#         233
  C:1DC4H         LINE#         237
  C:1DC7H         LINE#         238
  C:1DC9H         LINE#         239
  C:1DCCH         LINE#         241

⌨️ 快捷键说明

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