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

📄 keyboard.m51

📁 USB键盘驱动代码,做键盘的可以参考下.
💻 M51
📖 第 1 页 / 共 3 页
字号:
  C:0448H         LINE#         414
  C:044BH         LINE#         415
  C:0459H         LINE#         416
  C:045CH         LINE#         417
  C:0460H         LINE#         419
  C:0460H         LINE#         421
  C:0463H         LINE#         422
  C:0471H         LINE#         423
  C:0474H         LINE#         425
  C:0477H         LINE#         426
  C:047AH         LINE#         427
  C:047DH         LINE#         428
  C:0480H         LINE#         429
  -------         ENDPROC       USB_SET_CONFIGURATION
  -------         PROC          USB_HID_SET_REPORT
  C:05D6H         LINE#         431
  C:05D6H         LINE#         432
  C:05D6H         LINE#         433
  C:05D9H         LINE#         434
  C:05DFH         LINE#         435
  C:05E2H         LINE#         436
  C:05E5H         LINE#         437
  C:05EAH         LINE#         438
  C:05EDH         LINE#         439
  -------         ENDPROC       USB_HID_SET_REPORT
  -------         PROC          USB_HID_SET_IDLE
  C:05EEH         LINE#         441
  C:05EEH         LINE#         442
  C:05EEH         LINE#         443
  C:05F0H         LINE#         444
  C:05F3H         LINE#         445
  C:05F6H         LINE#         446
  C:05F9H         LINE#         447
  C:05FEH         LINE#         448
  C:0601H         LINE#         449
BL51 BANKED LINKER/LOCATER V5.12                                                      09/29/2007  10:43:26  PAGE 11


  -------         ENDPROC       USB_HID_SET_IDLE
  -------         PROC          USB_HID_GET_IDLE
  C:0546H         LINE#         451
  C:0546H         LINE#         452
  C:0546H         LINE#         453
  C:0549H         LINE#         454
  C:054CH         LINE#         455
  C:054FH         LINE#         456
  C:0552H         LINE#         457
  C:0557H         LINE#         458
  C:055AH         LINE#         460
  C:0560H         LINE#         461
  C:0563H         LINE#         462
  C:0566H         LINE#         463
  -------         ENDPROC       USB_HID_GET_IDLE
  -------         PROC          USB_KBD_TASK
  C:0481H         LINE#         465
  C:0481H         LINE#         466
  C:0481H         LINE#         467
  C:048EH         LINE#         468
  C:048EH         LINE#         469
  C:0491H         LINE#         470
  C:0496H         LINE#         471
  C:0496H         LINE#         472
  C:0499H         LINE#         474
  C:049CH         LINE#         475
  C:049FH         LINE#         476
  C:04A2H         LINE#         477
  C:04A5H         LINE#         478
  C:04A5H         LINE#         479
  C:04A5H         LINE#         480
  C:04A5H         LINE#         481
  C:04A5H         LINE#         482
  C:04A5H         LINE#         484
  C:04A7H         LINE#         486
  C:04A7H         LINE#         488
  C:04ABH         LINE#         489
  C:04ABH         LINE#         490
  C:04AEH         LINE#         491
  C:04B1H         LINE#         492
  C:04B4H         LINE#         493
  C:04B6H         LINE#         494
  C:04B8H         LINE#         495
  C:04BAH         LINE#         496
  C:04BCH         LINE#         497
  C:04BEH         LINE#         498
  C:04C0H         LINE#         499
  C:04C2H         LINE#         500
  C:04C4H         LINE#         502
  C:04C7H         LINE#         503
  C:04C7H         LINE#         505
  C:04C7H         LINE#         506
  -------         ENDPROC       USB_KBD_TASK
  -------         PROC          KBD_TEST_HIT
  C:04FAH         LINE#         508
  C:04FAH         LINE#         509
  C:04FAH         LINE#         511
BL51 BANKED LINKER/LOCATER V5.12                                                      09/29/2007  10:43:26  PAGE 12


  C:04FCH         LINE#         512
  C:04FEH         LINE#         513
  C:0500H         LINE#         514
  C:0502H         LINE#         515
  C:0505H         LINE#         517
  C:050BH         LINE#         518
  C:050BH         LINE#         519
  C:0512H         LINE#         520
  C:051EH         LINE#         521
  C:0521H         LINE#         522
  C:0524H         LINE#         523
  C:0524H         LINE#         524
  -------         ENDPROC       KBD_TEST_HIT
  -------         PROC          SCAN
  -------         DO            
  D:0007H         SYMBOL        b
  D:0006H         SYMBOL        c
  -------         ENDDO         
  C:039DH         LINE#         526
  C:039DH         LINE#         527
  C:039DH         LINE#         529
  C:039FH         LINE#         530
  C:03A1H         LINE#         531
  C:03A3H         LINE#         532
  C:03A5H         LINE#         533
  C:03A8H         LINE#         534
  C:03AAH         LINE#         535
  C:03AFH         LINE#         536
  C:03B1H         LINE#         537
  C:03B4H         LINE#         538
  C:03B6H         LINE#         539
  C:03BCH         LINE#         540
  C:03BEH         LINE#         541
  C:03C1H         LINE#         543
  C:03C3H         LINE#         544
  C:03C8H         LINE#         545
  C:03CAH         LINE#         546
  C:03CDH         LINE#         548
  C:03CFH         LINE#         549
  C:03D5H         LINE#         550
  C:03D7H         LINE#         551
  C:03DAH         LINE#         553
  C:03DCH         LINE#         554
  C:03DEH         LINE#         556
  C:03E1H         LINE#         558
  C:03E3H         LINE#         559
  C:03E5H         LINE#         560
  C:03E7H         LINE#         561
  C:03E9H         LINE#         562
  -------         ENDPROC       SCAN
  -------         PROC          FINDKEY
  C:031CH         LINE#         564
  C:031CH         LINE#         565
  C:031CH         LINE#         567
  C:0324H         LINE#         568
  C:032CH         LINE#         569
  C:0334H         LINE#         570
BL51 BANKED LINKER/LOCATER V5.12                                                      09/29/2007  10:43:26  PAGE 13


  C:033CH         LINE#         571
  C:0344H         LINE#         572
  C:034CH         LINE#         573
  C:0354H         LINE#         574
  C:035CH         LINE#         576
  C:0364H         LINE#         577
  C:036CH         LINE#         578
  C:0374H         LINE#         579
  C:037CH         LINE#         580
  C:0384H         LINE#         581
  C:038CH         LINE#         582
  C:0394H         LINE#         583
  C:039CH         LINE#         584
  -------         ENDPROC       FINDKEY
  -------         PROC          L?0136
  -------         ENDPROC       L?0136
  -------         PROC          _USB_SEND_EP0_PACKET
  D:0001H         SYMBOL        tbuf
  D:0005H         SYMBOL        data_length
  -------         DO            
  D:0005H         SYMBOL        i
  -------         ENDDO         
  C:056DH         LINE#         586
  C:056DH         LINE#         587
  C:056DH         LINE#         590
  C:0570H         LINE#         591
  C:0573H         LINE#         592
  C:0573H         LINE#         593
  C:0578H         LINE#         594
  C:0582H         LINE#         595
  C:0585H         LINE#         596
  C:0585H         LINE#         597
  -------         ENDPROC       _USB_SEND_EP0_PACKET
  -------         ENDMOD        MAIN

  -------         MODULE        ?C?CLDPTR
  C:05BDH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  USB_GET_INTERFACE
    MODULE:  main.obj (MAIN)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  USB_CLEAR_FEATURE
    MODULE:  main.obj (MAIN)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  USB_SET_FEATURE
    MODULE:  main.obj (MAIN)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  USB_GET_STATUS
BL51 BANKED LINKER/LOCATER V5.12                                                      09/29/2007  10:43:26  PAGE 14


    MODULE:  main.obj (MAIN)

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 04E4H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 04F6H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 03F0H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 03F3H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 03FAH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 0406H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CONNECTED
    MODULE:  main.obj (MAIN)
    ADDRESS: 0412H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_CLEAR_FEATURE
    MODULE:  main.obj (MAIN)
    ADDRESS: 0250H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_SET_FEATURE
    MODULE:  main.obj (MAIN)
    ADDRESS: 0255H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_GET_STATUS
    MODULE:  main.obj (MAIN)
    ADDRESS: 025AH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  USB_GET_INTERFACE
    MODULE:  main.obj (MAIN)
    ADDRESS: 0264H

BL51 BANKED LINKER/LOCATER V5.12                                                      09/29/2007  10:43:26  PAGE 15


Program Size: data=43.2 xdata=0 code=1574
LINK/LOCATE RUN COMPLETE.  16 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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