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

📄 hid.m51

📁 vC++读写HID_USB设备,包含hid_usb的固件程序和上位机程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
  D:0069H         SYMBOL        bConfig
  D:006AH         SYMBOL        bClkDiv
  C:11F2H         LINE#         96
  C:11F6H         LINE#         97
  C:11F6H         LINE#         98
  C:11FBH         LINE#         99
  C:1200H         LINE#         100
  -------         ENDPROC       _D12_SETMODE
  -------         PROC          _D12_SETDMA
  D:006FH         SYMBOL        bMode
  C:12B2H         LINE#         109
  C:12B4H         LINE#         110
  C:12B4H         LINE#         111
  C:12B9H         LINE#         112
  -------         ENDPROC       _D12_SETDMA
  -------         PROC          D12_READINTERRUPTREGISTER
  -------         DO            
  I:008FH         SYMBOL        b1
  I:0090H         SYMBOL        j
  -------         ENDDO         
  C:0FB9H         LINE#         121
  C:0FB9H         LINE#         122
  C:0FB9H         LINE#         126
  C:0FBEH         LINE#         127
  C:0FC5H         LINE#         128
  C:0FCFH         LINE#         130
  C:0FD8H         LINE#         131
  C:0FE3H         LINE#         137
  C:0FE8H         LINE#         138
  -------         ENDPROC       D12_READINTERRUPTREGISTER
  -------         PROC          _D12_SELECTENDPOINT
  D:0007H         SYMBOL        bEndp
  -------         DO            
  I:0091H         SYMBOL        c
  -------         ENDDO         
  C:12EAH         LINE#         146
  C:12EAH         LINE#         147
  C:12EAH         LINE#         150
  C:12EDH         LINE#         151
  C:12F4H         LINE#         153
  C:12F4H         LINE#         154
  -------         ENDPROC       _D12_SELECTENDPOINT
  -------         PROC          _D12_READENDPOINTSTATUS
BL51 BANKED LINKER/LOCATER V5.12                                                      03/24/2008  11:06:17  PAGE 18


  D:0007H         SYMBOL        bEndp
  -------         DO            
  D:0007H         SYMBOL        c
  -------         ENDDO         
  C:12F5H         LINE#         162
  C:12F5H         LINE#         163
  C:12F5H         LINE#         166
  C:12FCH         LINE#         167
  C:12FFH         LINE#         168
  C:12FFH         LINE#         169
  -------         ENDPROC       _D12_READENDPOINTSTATUS
  -------         PROC          _D12_READLASTTRANSACTIONSTATUS
  D:0007H         SYMBOL        bEndp
  C:1300H         LINE#         178
  C:1300H         LINE#         179
  C:1300H         LINE#         180
  C:1307H         LINE#         181
  C:130AH         LINE#         182
  -------         ENDPROC       _D12_READLASTTRANSACTIONSTATUS
  -------         PROC          _D12_SETENDPOINTSTATUS
  D:0007H         SYMBOL        bEndp
  D:0069H         SYMBOL        bStalled
  C:128AH         LINE#         192
  C:128CH         LINE#         193
  C:128CH         LINE#         194
  C:1293H         LINE#         195
  -------         ENDPROC       _D12_SETENDPOINTSTATUS
  -------         PROC          D12_SENDRESUME
  C:1336H         LINE#         205
  C:1336H         LINE#         206
  C:1336H         LINE#         207
  -------         ENDPROC       D12_SENDRESUME
  -------         PROC          D12_READCURRENTFRAMENUMBER
  -------         DO            
  I:00A8H         SYMBOL        i
  I:00AAH         SYMBOL        j
  -------         ENDDO         
  C:1018H         LINE#         216
  C:1018H         LINE#         217
  C:1018H         LINE#         220
  C:101DH         LINE#         221
  C:1027H         LINE#         222
  C:1031H         LINE#         224
  C:103CH         LINE#         230
  C:1041H         LINE#         231
  -------         ENDPROC       D12_READCURRENTFRAMENUMBER
  -------         PROC          _D12_READENDPOINT
  D:0007H         SYMBOL        endp
  D:0069H         SYMBOL        len
  D:006AH         SYMBOL        buf
  -------         DO            
  I:0099H         SYMBOL        i
  I:009AH         SYMBOL        j
  -------         ENDDO         
  C:0CEBH         LINE#         242
  C:0CF3H         LINE#         243
  C:0CF3H         LINE#         246
BL51 BANKED LINKER/LOCATER V5.12                                                      03/24/2008  11:06:17  PAGE 19


  C:0CF6H         LINE#         247
  C:0CFDH         LINE#         248
  C:0D00H         LINE#         249
  C:0D00H         LINE#         251
  C:0D05H         LINE#         252
  C:0D0CH         LINE#         253
  C:0D13H         LINE#         255
  C:0D18H         LINE#         256
  C:0D1AH         LINE#         258
  C:0D27H         LINE#         259
  C:0D41H         LINE#         274
  C:0D46H         LINE#         280
  C:0D4AH         LINE#         281
  -------         ENDPROC       _D12_READENDPOINT
  -------         PROC          _D12_WRITEENDPOINT
  D:0007H         SYMBOL        endp
  D:0069H         SYMBOL        len
  D:006AH         SYMBOL        buf
  -------         DO            
  I:0092H         SYMBOL        i
  -------         ENDDO         
  C:0EB0H         LINE#         291
  C:0EB8H         LINE#         292
  C:0EB8H         LINE#         295
  C:0EBBH         LINE#         296
  C:0EC2H         LINE#         298
  C:0EC7H         LINE#         299
  C:0ECCH         LINE#         300
  C:0ED1H         LINE#         302
  C:0EDEH         LINE#         303
  C:0EF5H         LINE#         318
  C:0EFAH         LINE#         324
  C:0EFCH         LINE#         325
  -------         ENDPROC       _D12_WRITEENDPOINT
  -------         PROC          _D12_ACKNOWLEDGEENDPOINT
  D:0069H         SYMBOL        endp
  C:11DEH         LINE#         334
  C:11E0H         LINE#         335
  C:11E0H         LINE#         336
  C:11E3H         LINE#         337
  C:11E8H         LINE#         343
  C:11ECH         LINE#         344
  C:11ECH         LINE#         345
  C:11F1H         LINE#         349
  C:11F1H         LINE#         350
  -------         ENDPROC       _D12_ACKNOWLEDGEENDPOINT
  -------         PROC          _D12_CLEARBUFF
  D:0070H         SYMBOL        endp
  C:114CH         LINE#         359
  C:114EH         LINE#         360
  C:114EH         LINE#         361
  C:1151H         LINE#         362
  C:1156H         LINE#         364
  C:115DH         LINE#         365
  C:1162H         LINE#         366
  C:1167H         LINE#         367
  C:1167H         LINE#         368
BL51 BANKED LINKER/LOCATER V5.12                                                      03/24/2008  11:06:17  PAGE 20


  -------         ENDPROC       _D12_CLEARBUFF
  -------         PROC          DISCONNECT_USB
  C:131EH         LINE#         375
  C:131EH         LINE#         376
  C:131EH         LINE#         377
  -------         ENDPROC       DISCONNECT_USB
  -------         PROC          CONNECT_USB
  C:1325H         LINE#         387
  C:1325H         LINE#         388
  C:1325H         LINE#         389
  -------         ENDPROC       CONNECT_USB
  -------         PROC          RECONNECT_USB
  -------         DO            
  I:008FH         SYMBOL        j
  -------         ENDDO         
  C:0C02H         LINE#         399
  C:0C02H         LINE#         400
  C:0C02H         LINE#         403
  C:0C05H         LINE#         404
  C:0C0CH         LINE#         405
  C:0C1AH         LINE#         406
  C:0C21H         LINE#         407
  C:0C2FH         LINE#         408
  C:0C36H         LINE#         409
  C:0C44H         LINE#         410
  C:0C4BH         LINE#         411
  C:0C59H         LINE#         412
  C:0C60H         LINE#         413
  C:0C6EH         LINE#         414
  C:0C75H         LINE#         415
  -------         ENDPROC       RECONNECT_USB
  -------         ENDMOD        D12CI

  -------         MODULE        D12HAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00F8H         PUBLIC        EIP0
  C:1112H         PUBLIC        _WriteUsbData
  C:1090H         PUBLIC        ReadUsbData
  D:0088H         PUBLIC        TCON
  B:00B0H.5       PUBLIC        P35
  B:00B0H.6       PUBLIC        P36
  B:00B0H.7       PUBLIC        P37
  D:00B8H         PUBLIC        IP0
  D:00E8H         PUBLIC        EIE
  C:10F5H         PUBLIC        _WriteUsbCommand
  D:0098H         PUBLIC        SCON0
  D:00C0H         PUBLIC        SCON1
  D:00C8H         PUBLIC        T2CON
  C:1205H         PUBLIC        _delay
  D:00D0H         PUBLIC        PSW
  D:00D8H         PUBLIC        WDCON
  -------         PROC          _DELAY
BL51 BANKED LINKER/LOCATER V5.12                                                      03/24/2008  11:06:17  PAGE 21


  D:0007H         SYMBOL        n
  -------         DO            
  I:009CH         SYMBOL        i
  -------         ENDDO         
  C:1205H         LINE#         15
  C:1205H         LINE#         16
  C:1205H         LINE#         18
  C:120BH         LINE#         19
  C:120BH         LINE#         20
  C:120FH         LINE#         21
  C:1217H         LINE#         22
  C:1217H         LINE#         23
  -------         ENDPROC       _DELAY
  -------         PROC          _WRITEUSBCOMMAND
  D:0005H         SYMBOL        command
  C:10F5H         LINE#         26
  C:10F7H         LINE#         27
  C:10F7H         LINE#         28
  C:10F9H         LINE#         29
  C:10FEH         LINE#         30
  C:1100H         LINE#         31
  C:1105H         LINE#         32
  C:1107H         LINE#         33
  C:110CH         LINE#         34
  C:110EH         LINE#         36
  C:1111H         LINE#         37
  -------         ENDPROC       _WRITEUSBCOMMAND
  -------         PROC          _WRITEUSBDATA
  D:0005H         SYMBOL        wdata
  C:1112H         LINE#         40
  C:1114H         LINE#         41
  C:1114H         LINE#         42
  C:1116H         LINE#         43
  C:111BH         LINE#         44
  C:111DH         LINE#         45
  C:1122H         LINE#         46
  C:1124H         LINE#         47
  C:1129H         LINE#         48
  C:112BH         LINE#         50
  C:112EH         LINE#         51
  -------         ENDPROC       _WRITEUSBDATA
  -------         PROC          READUSBDATA
  -------         DO            
  I:009BH         SYMBOL        temp
  -------         ENDDO         
  C:1090H         LINE#         54
  C:1090H         LINE#         55
  C:1090H         LINE#         58
  C:1092H         LINE#         59
  C:1097H         LINE#         60
  C:1099H         LINE#         61
  C:109EH         LINE#         62
  C:10A2H         LINE#         63
  C:10A7H         LINE#         64
  C:10A9H         LINE#         65
  C:10AEH         LINE#         66
  C:10B2H         LINE#         67
BL51 BANKED LINKER/LOCATER V5.12                                                      03/24/2008  11:06:17  PAGE 22


  -------         ENDPROC       READUSBDATA
  -------         ENDMOD        D12HAL

  -------         MODULE        DESCRIPTOR
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:078EH         PUBLIC        device_descriptor
  C:07C9H         PUBLIC        LANGUAGE_ID
  C:0833H         PUBLIC        ProducterString
  C:07CDH         PUBLIC        device_serial_number
  C:07E3H         PUBLIC        ManufacturerString
  C:07A0H         PUBLIC        usb_descriptor
  -------         ENDMOD        DESCRIPTOR

  -------         MODULE        HIDUSE
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0FE9H         PUBLIC        HidUseReportDescriptor
  -------         ENDMOD        HIDUSE

  -------         MODULE        KEY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:005CH         PUBLIC        KeyChangeable
  D:00A8H         PUBLIC        IE
  D:00F8H         PUBLIC        EIP0
  D:005DH         PUBLIC        KeyCurrent
  C:0EFDH         PUBLIC        Timer0ISP
  D:005EH         PUBLIC        KeyNoChangedTime
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:005FH         PUBLIC        KeyPress
  C:119BH         PUBLIC        KeyInit
  D:0060H         PUBLIC        KeyLast
  D:0061H         PUBLIC        KeyDown
  B:00A8H.1       PUBLIC        ET0
  D:00B8H         PUBLIC        IP0
  C:1218H         PUBLIC        Timer0Init

⌨️ 快捷键说明

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