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

📄 mouse.m51

📁 利用51单片机做的USB 应用实例
💻 M51
📖 第 1 页 / 共 4 页
字号:
  C:0992H         LINE#         443
  C:09B4H         LINE#         450
  C:09B4H         LINE#         451
  C:09B7H         LINE#         452
  C:09B9H         LINE#         455
  C:09B9H         LINE#         456
  C:09C0H         LINE#         457
  C:09C0H         LINE#         459
  C:09CDH         LINE#         460
  C:09D4H         LINE#         461
  C:09D4H         LINE#         462
  C:09D8H         LINE#         463
  C:09D8H         LINE#         464
  C:09E5H         LINE#         465
  C:09ECH         LINE#         466
  C:09ECH         LINE#         467
  C:09ECH         LINE#         468
  C:09F3H         LINE#         469
  C:09F3H         LINE#         471
  C:09FEH         LINE#         472
  C:0A03H         LINE#         473
  C:0A09H         LINE#         474
  C:0A09H         LINE#         475
  -------         ENDPROC       GET_CONFIGURATION
  -------         PROC          SET_CONFIGURATION
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 13


  C:0817H         LINE#         487
  C:0817H         LINE#         488
  C:0817H         LINE#         491
  C:0840H         LINE#         499
  C:0840H         LINE#         500
  C:0843H         LINE#         501
  C:0845H         LINE#         504
  C:0845H         LINE#         505
  C:084DH         LINE#         506
  C:084DH         LINE#         508
  C:0852H         LINE#         509
  C:0856H         LINE#         511
  C:0861H         LINE#         513
  C:086CH         LINE#         514
  C:0877H         LINE#         516
  C:087AH         LINE#         517
  C:087CH         LINE#         519
  C:087CH         LINE#         520
  C:0881H         LINE#         521
  C:0884H         LINE#         523
  C:0884H         LINE#         524
  C:0884H         LINE#         525
  C:088BH         LINE#         526
  C:088BH         LINE#         527
  C:0896H         LINE#         530
  C:0896H         LINE#         531
  -------         ENDPROC       SET_CONFIGURATION
  -------         PROC          GET_INTERFACE
  C:0B43H         LINE#         543
  C:0B43H         LINE#         544
  C:0B43H         LINE#         548
  C:0B6CH         LINE#         556
  C:0B6CH         LINE#         557
  C:0B6FH         LINE#         559
  C:0B71H         LINE#         562
  C:0B71H         LINE#         564
  C:0B7EH         LINE#         565
  C:0B85H         LINE#         566
  C:0B85H         LINE#         567
  C:0B8CH         LINE#         568
  C:0B8CH         LINE#         571
  C:0B97H         LINE#         572
  C:0B9CH         LINE#         573
  C:0BA2H         LINE#         574
  C:0BA2H         LINE#         575
  -------         ENDPROC       GET_INTERFACE
  -------         PROC          SET_INTERFACE
  C:0E8EH         LINE#         587
  C:0E8EH         LINE#         588
  C:0E8EH         LINE#         590
  C:0EAFH         LINE#         595
  C:0EAFH         LINE#         596
  C:0EB2H         LINE#         597
  C:0EB2H         LINE#         598
  C:0EB9H         LINE#         599
  C:0EB9H         LINE#         600
  C:0EC4H         LINE#         603
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 14


  C:0EC4H         LINE#         604
  -------         ENDPROC       SET_INTERFACE
  -------         PROC          GET_IDLE
  C:0052H         LINE#         612
  C:0052H         LINE#         613
  -------         ENDPROC       GET_IDLE
  -------         PROC          GET_PROTOCOL
  C:0FE0H         LINE#         623
  -------         ENDPROC       GET_PROTOCOL
  -------         PROC          SET_PROTOCOL
  C:0FE1H         LINE#         631
  -------         ENDPROC       SET_PROTOCOL
  -------         PROC          SET_IDLE
  C:0F8FH         LINE#         644
  C:0F8FH         LINE#         645
  C:0F8FH         LINE#         647
  C:0F96H         LINE#         648
  C:0F96H         LINE#         650
  C:0FA1H         LINE#         651
  C:0FA1H         LINE#         653
  -------         ENDPROC       SET_IDLE
  -------         PROC          GET_REPORT
  C:0E0AH         LINE#         667
  C:0E0AH         LINE#         668
  C:0E0AH         LINE#         670
  C:0E11H         LINE#         672
  C:0E24H         LINE#         673
  C:0E2FH         LINE#         675
  C:0E36H         LINE#         676
  C:0E36H         LINE#         678
  C:0E41H         LINE#         679
  C:0E46H         LINE#         680
  C:0E4CH         LINE#         681
  C:0E4CH         LINE#         682
  -------         ENDPROC       GET_REPORT
  -------         PROC          SET_REPORT
  C:0E4DH         LINE#         696
  C:0E4DH         LINE#         697
  C:0E4DH         LINE#         699
  C:0E50H         LINE#         702
  C:0E63H         LINE#         703
  C:0E70H         LINE#         705
  C:0E77H         LINE#         706
  C:0E77H         LINE#         708
  C:0E82H         LINE#         709
  C:0E87H         LINE#         710
  C:0E8DH         LINE#         711
  C:0E8DH         LINE#         712
  -------         ENDPROC       SET_REPORT
  -------         ENDMOD        F3XX_USB0_STANDARD_REQUESTS

  -------         MODULE        F3XX_USB0_REPORTHANDLER
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0FE3H         PUBLIC        Setup_OUT_BUFFER
  X:000BH         PUBLIC        OUT_BUFFER
  C:0FD3H         PUBLIC        OUT_VECTORTABLE
  C:0D2DH         PUBLIC        _ReportHandler_IN_Foreground
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 15


  X:000FH         PUBLIC        IN_BUFFER
  C:0FCFH         PUBLIC        IN_VECTORTABLE
  C:0FE2H         PUBLIC        OUT_Report
  C:0CE3H         PUBLIC        _ReportHandler_IN_ISR
  C:0EC5H         PUBLIC        IN_Report
  C:0D77H         PUBLIC        _ReportHandler_OUT
  -------         PROC          IN_REPORT
  C:0EC5H         LINE#         118
  C:0EC5H         LINE#         121
  C:0ECBH         LINE#         125
  C:0ED6H         LINE#         126
  C:0EDAH         LINE#         128
  C:0EE3H         LINE#         129
  C:0EE7H         LINE#         133
  C:0EF4H         LINE#         134
  C:0EF9H         LINE#         136
  -------         ENDPROC       IN_REPORT
  -------         PROC          OUT_REPORT
  C:0FE2H         LINE#         148
  C:0FE2H         LINE#         149
  C:0FE2H         LINE#         150
  -------         ENDPROC       OUT_REPORT
  -------         PROC          SETUP_OUT_BUFFER
  C:0FE3H         LINE#         168
  C:0FE3H         LINE#         169
  C:0FE3H         LINE#         170
  -------         ENDPROC       SETUP_OUT_BUFFER
  -------         PROC          _REPORTHANDLER_IN_ISR
  X:007DH         SYMBOL        R_ID
  -------         DO            
  X:007EH         SYMBOL        index
  -------         ENDDO         
  C:0CE3H         LINE#         192
  C:0CE7H         LINE#         193
  C:0CE7H         LINE#         196
  C:0CEAH         LINE#         198
  C:0CF3H         LINE#         199
  C:0CF3H         LINE#         202
  C:0D0BH         LINE#         203
  C:0D0BH         LINE#         204
  C:0D25H         LINE#         205
  C:0D25H         LINE#         206
  C:0D25H         LINE#         209
  C:0D2AH         LINE#         210
  C:0D2CH         LINE#         212
  -------         ENDPROC       _REPORTHANDLER_IN_ISR
  -------         PROC          _REPORTHANDLER_IN_FOREGROUND
  X:0073H         SYMBOL        R_ID
  -------         DO            
  X:0074H         SYMBOL        index
  -------         ENDDO         
  C:0D2DH         LINE#         213
  C:0D31H         LINE#         214
  C:0D31H         LINE#         217
  C:0D34H         LINE#         219
  C:0D3DH         LINE#         220
  C:0D3DH         LINE#         223
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 16


  C:0D55H         LINE#         224
  C:0D55H         LINE#         225
  C:0D6FH         LINE#         226
  C:0D6FH         LINE#         227
  C:0D6FH         LINE#         230
  C:0D74H         LINE#         231
  C:0D76H         LINE#         233
  -------         ENDPROC       _REPORTHANDLER_IN_FOREGROUND
  -------         PROC          _REPORTHANDLER_OUT
  X:007DH         SYMBOL        R_ID
  -------         DO            
  X:007EH         SYMBOL        index
  -------         ENDDO         
  C:0D77H         LINE#         246
  C:0D7BH         LINE#         250
  C:0D7EH         LINE#         252
  C:0D87H         LINE#         253
  C:0D87H         LINE#         256
  C:0D9FH         LINE#         257
  C:0D9FH         LINE#         258
  C:0DB9H         LINE#         259
  C:0DB9H         LINE#         260
  C:0DB9H         LINE#         263
  C:0DBEH         LINE#         264
  C:0DC0H         LINE#         265
  -------         ENDPROC       _REPORTHANDLER_OUT
  -------         ENDMOD        F3XX_USB0_REPORTHANDLER

  -------         MODULE        F3XX_USB0_MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A8H.7       PUBLIC        EA
  C:0FC0H         PUBLIC        main
  -------         PROC          MAIN
  C:0FC0H         LINE#         40
  C:0FC0H         LINE#         41
  C:0FC0H         LINE#         43
  C:0FC3H         LINE#         44
  C:0FC6H         LINE#         46
  C:0FC8H         LINE#         47
  C:0FC8H         LINE#         48
  C:0FC8H         LINE#         49
  C:0FCDH         LINE#         50
  -------         ENDPROC       MAIN
  -------         ENDMOD        F3XX_USB0_MAIN

  -------         MODULE        F3XX_USB0_INTERRUPTSERVICEROUTINE
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0013H         PUBLIC        USB0_STATE
  C:001FH         PUBLIC        Usb_Resume
  B:00A8H.7       PUBLIC        EA
  C:0F48H         PUBLIC        Usb_Reset
  X:0014H         PUBLIC        DATAPTR
  X:0017H         PUBLIC        SETUP
  C:0056H         PUBLIC        Handle_Control
  C:0FD7H         PUBLIC        Handle_In1
  C:0A0AH         PUBLIC        Handle_Out1
  C:0BABH         PUBLIC        _Fifo_Read
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 17


  C:0897H         PUBLIC        _SendPacket
  C:0C4AH         PUBLIC        _Fifo_Write_InterruptServiceRoutine
  C:0003H         PUBLIC        Force_Stall
  C:0BFBH         PUBLIC        _Fifo_Write_Foreground
  X:001FH         PUBLIC        DATASENT
  X:0021H         PUBLIC        DATASIZE
  X:0023H         PUBLIC        EP_STATUS
  C:0046H         PUBLIC        Usb_Suspend
  D:0096H         PUBLIC        USB0ADR
  D:0097H         PUBLIC        USB0DAT
  C:0547H         PUBLIC        Usb_ISR
  -------         PROC          USB_ISR
  -------         DO            
  X:0079H         SYMBOL        bCommon
  X:007AH         SYMBOL        bIn
  X:007BH         SYMBOL        bOut
  -------         ENDDO         
  C:0547H         LINE#         93
  C:0564H         LINE#         97
  C:0576H         LINE#         98
  C:0588H         LINE#         99
  C:059AH         LINE#         100
  C:059AH         LINE#         101
  C:05A0H         LINE#         102
  C:05A0H         LINE#         103
  C:05A3H         LINE#         104
  C:05A3H         LINE#         105
  C:05A9H         LINE#         106
  C:05A9H         LINE#         107
  C:05ACH         LINE#         108
  C:05ACH         LINE#         109
  C:05B2H         LINE#         110
  C:05B2H         LINE#         111
  C:05B5H         LINE#         112
  C:05B5H         LINE#         113
  C:05BBH         LINE#         114
  C:05BBH         LINE#         115
  C:05BEH         LINE#         116
  C:05BEH         LINE#         117
  C:05C4H         LINE#         118
  C:05C4H         LINE#         119
  C:05C7H         LINE#         120
  C:05C7H         LINE#         121
  C:05CDH         LINE#         122
  C:05CDH         LINE#         123
  C:05D0H         LINE#         124
  C:05D0H         LINE#         125
  C:05D0H         LINE#         126
  -------         ENDPROC       USB_ISR
  -------         PROC          USB_RESET
  C:0F48H         LINE#         144
  C:0F48H         LINE#         145
  C:0F48H         LINE#         146
  C:0F4DH         LINE#         148
  C:0F58H         LINE#         151
  C:0F5CH         LINE#         152
  C:0F60H         LINE#         153
BL51 BANKED LINKER/LOCATER V6.00                                                      06/27/2007  22:26:26  PAGE 18


  C:0F62H         LINE#         154
  -------         ENDPROC       USB_RESET
  -------         PROC          USB_RESUME
  -------         DO            
  X:007CH         SYMBOL        k
  -------         ENDDO         
  C:001FH         LINE#         169
  C:001FH         LINE#         170
  C:001FH         LINE#         173
  C:002AH         LINE#         176
  -------         ENDPROC       USB_RESUME
  -------         PROC          HANDLE_CONTROL
  -------         DO            
  X:007CH         SYMBOL        ControlReg
  -------         ENDDO         
  C:0056H         LINE#         191
  C:0056H         LINE#         192
  C:0056H         LINE#         196
  C:0061H         LINE#         197
  C:0073H         LINE#         199

⌨️ 快捷键说明

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