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

📄 usb midi.m51

📁 用keilC写的鼠标驱动程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_WRITE_ENDPOINT_BUFF?USBMIDI

?PR?_SET_FEATURE?USBMIDI                     -----    -----
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_WRITE_ENDPOINT_BUFF?USBMIDI

?PR?SET_REPORT?USBMIDI                       -----    -----
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART

?PR?SET_IDLE?USBMIDI                         -----    -----
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_SELECT_ENDPOINT?USBMIDI
  +--> ?PR?_WRITE_ENDPOINT_BUFF?USBMIDI

?PR?SET_PROTOCOL?USBMIDI                     -----    -----
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_SELECT_ENDPOINT?USBMIDI
  +--> ?PR?_WRITE_ENDPOINT_BUFF?USBMIDI

?PR?ENDP2_OUT?USBMIDI                        0032H    0002H
  +--> ?PR?_READ_ENDPOINT_BUFF?USBMIDI
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_PRINTHEX?UART
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 7



?PR?_PRINTHEX?UART                           -----    -----
  +--> ?PR?_PRINTC?UART
  +--> ?CO?UART

?PR?ENDP2_IN?USBMIDI                         -----    -----
  +--> ?CO?USBMIDI
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_COUNT1BITS?USBMIDI
  +--> ?PR?_WRITE_ENDPOINT_BUFF?USBMIDI
  +--> ?PR?_DELAY?USBMIDI



SYMBOL TABLE OF MODULE:  USB Midi (KEY)

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

  -------         MODULE        KEY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  I:00C7H         PUBLIC        KeyMapOk
  D:0046H         PUBLIC        KeyMapCanChange
  I:00C9H         PUBLIC        KeyNoChangedTime
  I:00CBH         PUBLIC        KeyMapCurrent
  D:0089H         PUBLIC        TMOD
  B:00A8H.1       PUBLIC        ET0
  C:165FH         PUBLIC        InitTimer0
  D:008CH         PUBLIC        TH0
  B:0088H.4       PUBLIC        TR0
  C:0FA8H         PUBLIC        Timer0Isr
  I:00CDH         PUBLIC        KeyMapOld
  -------         PROC          INITTIMER0
  C:165FH         LINE#         27
  C:165FH         LINE#         28
  C:165FH         LINE#         29
  C:1662H         LINE#         30
  C:1665H         LINE#         31
  C:1668H         LINE#         32
  C:166AH         LINE#         33
  C:166CH         LINE#         34
  -------         ENDPROC       INITTIMER0
  -------         PROC          TIMER0ISR
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0FA8H         LINE#         38
  C:0FB9H         LINE#         41
  C:0FBCH         LINE#         42
  C:0FBFH         LINE#         43
  C:0FC7H         LINE#         44
  C:0FC7H         LINE#         45
  C:0FCEH         LINE#         46
  C:0FD0H         LINE#         48
  C:0FD0H         LINE#         52
  C:0FD3H         LINE#         55
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 8


  C:0FD8H         LINE#         58
  C:0FDBH         LINE#         61
  C:0FE2H         LINE#         64
  C:0FECH         LINE#         67
  C:0FEFH         LINE#         70
  C:0FF4H         LINE#         73
  C:0FF7H         LINE#         76
  C:0FFEH         LINE#         81
  C:1008H         LINE#         82
  C:1008H         LINE#         84
  C:101DH         LINE#         85
  C:101DH         LINE#         86
  C:1024H         LINE#         87
  C:102DH         LINE#         89
  C:102DH         LINE#         91
  C:102DH         LINE#         92
  C:1035H         LINE#         93
  C:1041H         LINE#         94
  C:1041H         LINE#         95
  C:1046H         LINE#         96
  C:104AH         LINE#         97
  C:104AH         LINE#         98
  C:1051H         LINE#         99
  C:1051H         LINE#         100
  C:1051H         LINE#         101
  C:1051H         LINE#         102
  -------         ENDPROC       TIMER0ISR
  -------         ENDMOD        KEY

  -------         MODULE        UART
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A8H.7       PUBLIC        EA
  C:162DH         PUBLIC        SerialPort
  D:0043H         PUBLIC        UartRflag
  C:163FH         PUBLIC        HexTable
  C:140EH         PUBLIC        _PrintHex
  B:00A8H.4       PUBLIC        ES
  C:16CAH         PUBLIC        _SendToComport
  D:0044H         PUBLIC        UartData
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:1198H         PUBLIC        _PrintLongInt
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0045H         PUBLIC        Sending
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  C:16D4H         PUBLIC        _Printc
  C:14E2H         PUBLIC        InitUART
  B:0088H.6       PUBLIC        TR1
  C:1502H         PUBLIC        _Prints
  B:0098H.4       PUBLIC        REN
  -------         PROC          INITUART
  C:14E2H         LINE#         27
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 9


  C:14E2H         LINE#         28
  C:14E2H         LINE#         29
  C:14E4H         LINE#         30
  C:14E7H         LINE#         31
  C:14EAH         LINE#         32
  C:14EDH         LINE#         33
  C:14F0H         LINE#         34
  C:14F3H         LINE#         35
  C:14F6H         LINE#         36
  C:14F9H         LINE#         37
  C:14FBH         LINE#         38
  C:14FDH         LINE#         39
  C:14FFH         LINE#         40
  C:1501H         LINE#         41
  -------         ENDPROC       INITUART
  -------         PROC          SERIALPORT
  C:162DH         LINE#         46
  C:162DH         LINE#         48
  C:1630H         LINE#         49
  C:1630H         LINE#         50
  C:1633H         LINE#         51
  C:1636H         LINE#         52
  C:1638H         LINE#         53
  C:1639H         LINE#         55
  C:1639H         LINE#         56
  C:163BH         LINE#         57
  C:163EH         LINE#         58
  C:163EH         LINE#         59
  -------         ENDPROC       SERIALPORT
  -------         PROC          _SENDTOCOMPORT
  D:0007H         SYMBOL        d
  C:16CAH         LINE#         63
  C:16CAH         LINE#         64
  C:16CAH         LINE#         65
  C:16CDH         LINE#         66
  C:16CFH         LINE#         67
  C:16D3H         LINE#         68
  -------         ENDPROC       _SENDTOCOMPORT
  -------         PROC          _PRINTS
  D:0001H         SYMBOL        pd
  D:0005H         SYMBOL        line_feed
  C:1502H         LINE#         73
  C:1502H         LINE#         74
  C:1502H         LINE#         75
  C:1508H         LINE#         76
  C:1508H         LINE#         77
  C:150BH         LINE#         78
  C:1512H         LINE#         79
  C:1514H         LINE#         80
  C:1517H         LINE#         81
  C:1517H         LINE#         82
  C:151CH         LINE#         83
  C:1521H         LINE#         84
  C:1521H         LINE#         85
  -------         ENDPROC       _PRINTS
  -------         PROC          _PRINTLONGINT
  D:0033H         SYMBOL        x
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 10


  -------         DO            
  D:0037H         SYMBOL        i
  D:0038H         SYMBOL        display_buffer
  -------         ENDDO         
  C:1198H         LINE#         91
  C:11A0H         LINE#         92
  C:11A0H         LINE#         95
  C:11A3H         LINE#         96
  C:11A6H         LINE#         97
  C:11A6H         LINE#         98
  C:11C2H         LINE#         99
  C:11DBH         LINE#         100
  C:11E6H         LINE#         101
  C:11E9H         LINE#         102
  C:11E9H         LINE#         103
  C:11F2H         LINE#         104
  C:11F9H         LINE#         105
  C:1210H         LINE#         106
  -------         ENDPROC       _PRINTLONGINT
  -------         PROC          _PRINTC
  D:0007H         SYMBOL        x
  C:16D4H         LINE#         132
  C:16D4H         LINE#         133
  C:16D4H         LINE#         134
  C:16D7H         LINE#         135
  C:16D9H         LINE#         136
  C:16DDH         LINE#         137
  -------         ENDPROC       _PRINTC
  -------         PROC          _PRINTHEX
  D:0006H         SYMBOL        x
  C:140EH         LINE#         142
  C:1410H         LINE#         143
  C:1410H         LINE#         144
  C:1415H         LINE#         145
  C:141AH         LINE#         146
  C:1426H         LINE#         147
  C:142EH         LINE#         148
  -------         ENDPROC       _PRINTHEX
  -------         ENDMOD        UART

  -------         MODULE        USBMIDI
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1457H         PUBLIC        _set_feature
  C:161AH         PUBLIC        usb_bus_reset
  C:167AH         PUBLIC        _write_usb_command
  D:0008H         PUBLIC        Last_Status
  D:0009H         PUBLIC        Interrupt_Register
  D:0080H         PUBLIC        P0
  C:0ECDH         PUBLIC        get_descriptor_interface
  D:00A0H         PUBLIC        P2
  C:1671H         PUBLIC        read_a_usb_data
  C:169EH         PUBLIC        _error
  C:087BH         PUBLIC        endp0_in
  C:0BEFH         PUBLIC        endp2_in
  C:1060H         PUBLIC        endp0_out
  B:00B0H.2       PUBLIC        P3_2
  I:0047H         PUBLIC        InBuffer
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 11


  C:1276H         PUBLIC        endp2_out
  B:00B0H.5       PUBLIC        P3_5
  B:00B0H.6       PUBLIC        P3_6
  C:1562H         PUBLIC        get_protocol
  B:00B0H.7       PUBLIC        P3_7
  C:15BCH         PUBLIC        connect_usb
  C:0804H         PUBLIC        device_descriptor
  C:16EFH         PUBLIC        _read_last_status
  C:0816H         PUBLIC        con_int_endp_descriptor
  D:000BH         PUBLIC        idle
  C:147BH         PUBLIC        get_configuration
  C:0003H         PUBLIC        _ack_setup
  C:13E5H         PUBLIC        set_protocol
  C:1106H         PUBLIC        main
  C:138EH         PUBLIC        _get_status
  C:16E8H         PUBLIC        _select_endpoint
  C:1702H         PUBLIC        validate_buffer
  C:1582H         PUBLIC        set_configuration
  C:15F0H         PUBLIC        _Count1Bits
  C:0740H         PUBLIC        LANGUAGE_ID
  C:07AAH         PUBLIC        ProducterString
  C:1433H         PUBLIC        _clear_feature
  D:000CH         PUBLIC        usb_flags
  C:164FH         PUBLIC        read_interrupt_register
  C:1542H         PUBLIC        get_idle
  C:16B4H         PUBLIC        get_report
  D:000EH         PUBLIC        Control_Data
  C:135EH         PUBLIC        set_usb_address
  C:0744H         PUBLIC        device_serial_number
  C:1211H         PUBLIC        _read_endpoint_buff
  C:13BCH         PUBLIC        set_idle
  C:16BFH         PUBLIC        set_report
  C:16F6H         PUBLIC        _read_endpoint_status
  C:1325H         PUBLIC        _set_usb_addr
  C:149EH         PUBLIC        get_interface
  C:12DEH         PUBLIC        _write_endpoint_buff
  C:14C1H         PUBLIC        disconnect_usb
  C:16A9H         PUBLIC        usb_bus_suspend
  C:16DEH         PUBLIC        set_endpoint_enable
  D:002DH         PUBLIC        c
  C:1607H         PUBLIC        init_usb
  C:159FH         PUBLIC        set_interface
  C:0A44H         PUBLIC        get_descriptor
  C:16FDH         PUBLIC        clear_buffer
  D:002EH         PUBLIC        pData
  C:1522H         PUBLIC        _delay
  C:075AH         PUBLIC        ManufacturerString
  C:15D6H         PUBLIC        set_descriptor
  D:0031H         PUBLIC        protocol
  C:1686H         PUBLIC        _write_a_usb_data
  C:000EH         PUBLIC        _set_endpoint_status
  I:0087H         PUBLIC        buffer
  -------         PROC          _DELAY
  D:0006H         SYMBOL        x
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  00:45:44  PAGE 12


⌨️ 快捷键说明

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