USB鼠标的全部源代码

上传者: sununjoy | 上传时间: 2019-12-21 21:11:44 | 文件大小: 947KB | 文件类型: zip
1、压缩包中包含了由盛唐公司研制的USB_D12开发评估板实现USB鼠标的全部源代码 2、源代码中的U_Mouse.C文件实现了数据通讯的协议,Chap_9.C含有鼠标枚举所需的各种描述符。 3、上述文件实为USB接口芯片D12开发的经典参考资料及制作USB鼠标的极佳参考原型。 4、阅读源程序前务必先阅读开发评估板的使用说明书各评估板的电路原理图,方能快速理解源程序。 5、需要USB鼠标的底层驱动程序的开发者请与作者联系。

文件下载

资源详情

( 79 个子文件 947KB ) USB鼠标的全部源代码
USB鼠标
Readme.txt 384B
Keil
盛唐USB-D12开发评估板简介.pdf 610.26KB
App
D12_UMouse
usb100.h 6.77KB
chap_9.h 1.28KB
U_Mouse.c 7.97KB
Protodma.c 1.42KB
uMouse_Src_Opt.Bak 1.83KB
uMouse_Lib_Opt.Bak 1.09KB
MAINLOOP.H 6.02KB
Isr.c 6.44KB
Obj
Ps2Mouse.lst 6.33KB
Usb鼠标.lnp 358B
Epphal.lst 3.75KB
Usb鼠标(仿真) 165.98KB
Epphal.obj 16.08KB
Key.lst 5.20KB
Usb鼠标.plg 218B
DriverTime.obj 16.06KB
Ps2Mouse.obj 18.89KB
Usb鼠标(仿真).lnp 190B
Usb鼠标(仿真).hex 22.03KB
APIComm.obj 19.41KB
Led.obj 15.57KB
D12ci.lst 12.71KB
Com.lst 7.68KB
APIComm.lst 9.32KB
PS2Drv.obj 22.46KB
Led.lst 3.51KB
D12试验板硬件驱动.plg 660B
Sound.lst 4.46KB
D12ci.obj 31.22KB
U_Mouse.obj 49.50KB
Usb鼠标(仿真).plg 574B
PS2Drv.lst 12.33KB
DriverTime.lst 5.10KB
Usb鼠标.hex 25.66KB
Isr.obj 41.98KB
Protodma.obj 34.54KB
Chap_9.obj 46.86KB
Key.obj 16.63KB
Sound.obj 16.04KB
Com.obj 18.62KB
D12试验板硬件驱动.LIB 15.69KB
Usb鼠标 340.17KB
D12试验板硬件_Lib.Opt 1.27KB
D12试验板硬件_Lib.Uv2 2.15KB
uMouse_Src.Opt 1.69KB
uMouse.Opt 1.54KB
uMouse_Lib.Opt 1.09KB
uMouse_Src_Uv2.Bak 2.62KB
D12试验板硬件_Lib_Uv2.Bak 2.32KB
uMouse_Lib_Uv2.Bak 1.89KB
PROTODMA.H 880B
Chap_9.c 12.32KB
uMouse_Lib.Uv2 2.16KB
sht_usb110_A型开发评估板-使用说明书.pdf 35.88KB
doc
源程序说明.pdf 19.95KB
Driver
Mem
EEprom
DriverEeprom.h 2.21KB
Flash
DriverFlashMemory.h 1.98KB
inc
DataType.h 2.00KB
INCLUDES.h 3.47KB
Comm
APIComm.h 4.31KB
COM.H 3.35KB
PS2
PS2Kbd
Ps2KBd.h 1.58KB
PS2Mouse
Ps2Mouse.h 1.25KB
PS2Drv
PS2Drv.h 970B
Usb
Epphal.H 621B
D12ci.h 3.00KB
TestDrv
硬件测试程序_Opt.Bak 2.85KB
Obj
硬件测试程序.plg 220B
TestUsb.plg 0B
硬件测试程序.Uv2 2.63KB
硬件测试程序.Opt 1.55KB
KeyBoard
KbdRead.txt 3.12KB
Clock
DriverTime.h 728B
Io
SOUND.H 1.55KB
Key.h 938B
Led.h 981B
源程序说明.pdf 19.95KB
[{"title":"( 79 个子文件 947KB ) USB鼠标的全部源代码","children":[{"title":"USB鼠标","children":[{"title":"Readme.txt <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"Keil","children":[{"title":"盛唐USB-D12开发评估板简介.pdf <span style='color:#111;'> 610.26KB </span>","children":null,"spread":false},{"title":"App","children":[{"title":"D12_UMouse","children":[{"title":"usb100.h <span style='color:#111;'> 6.77KB </span>","children":null,"spread":false},{"title":"chap_9.h <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"U_Mouse.c <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"Protodma.c <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"uMouse_Src_Opt.Bak <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"uMouse_Lib_Opt.Bak <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"MAINLOOP.H <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"Isr.c <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"Obj","children":[{"title":"Ps2Mouse.lst <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"Usb鼠标.lnp <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"Epphal.lst <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"Usb鼠标(仿真) <span style='color:#111;'> 165.98KB </span>","children":null,"spread":false},{"title":"Epphal.obj <span style='color:#111;'> 16.08KB </span>","children":null,"spread":false},{"title":"Key.lst <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"Usb鼠标.plg <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"DriverTime.obj <span style='color:#111;'> 16.06KB </span>","children":null,"spread":false},{"title":"Ps2Mouse.obj <span style='color:#111;'> 18.89KB </span>","children":null,"spread":false},{"title":"Usb鼠标(仿真).lnp <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"Usb鼠标(仿真).hex <span style='color:#111;'> 22.03KB </span>","children":null,"spread":false},{"title":"APIComm.obj <span style='color:#111;'> 19.41KB </span>","children":null,"spread":false},{"title":"Led.obj <span style='color:#111;'> 15.57KB </span>","children":null,"spread":false},{"title":"D12ci.lst <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"Com.lst <span style='color:#111;'> 7.68KB </span>","children":null,"spread":false},{"title":"APIComm.lst <span style='color:#111;'> 9.32KB </span>","children":null,"spread":false},{"title":"PS2Drv.obj <span style='color:#111;'> 22.46KB </span>","children":null,"spread":false},{"title":"Led.lst <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"D12试验板硬件驱动.plg <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"Sound.lst <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"D12ci.obj <span style='color:#111;'> 31.22KB </span>","children":null,"spread":false},{"title":"U_Mouse.obj <span style='color:#111;'> 49.50KB </span>","children":null,"spread":false},{"title":"Usb鼠标(仿真).plg <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"PS2Drv.lst <span style='color:#111;'> 12.33KB </span>","children":null,"spread":false},{"title":"DriverTime.lst <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"Usb鼠标.hex <span style='color:#111;'> 25.66KB </span>","children":null,"spread":false},{"title":"Isr.obj <span style='color:#111;'> 41.98KB </span>","children":null,"spread":false},{"title":"Protodma.obj <span style='color:#111;'> 34.54KB </span>","children":null,"spread":false},{"title":"Chap_9.obj <span style='color:#111;'> 46.86KB </span>","children":null,"spread":false},{"title":"Key.obj <span style='color:#111;'> 16.63KB </span>","children":null,"spread":false},{"title":"Sound.obj <span style='color:#111;'> 16.04KB </span>","children":null,"spread":false},{"title":"Com.obj <span style='color:#111;'> 18.62KB </span>","children":null,"spread":false},{"title":"D12试验板硬件驱动.LIB <span style='color:#111;'> 15.69KB </span>","children":null,"spread":false},{"title":"Usb鼠标 <span style='color:#111;'> 340.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"D12试验板硬件_Lib.Opt <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"D12试验板硬件_Lib.Uv2 <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"uMouse_Src.Opt <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"uMouse.Opt <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"uMouse_Lib.Opt <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"uMouse_Src_Uv2.Bak <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"D12试验板硬件_Lib_Uv2.Bak <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"uMouse_Lib_Uv2.Bak <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"PROTODMA.H <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"Chap_9.c <span style='color:#111;'> 12.32KB </span>","children":null,"spread":false},{"title":"uMouse_Lib.Uv2 <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"sht_usb110_A型开发评估板-使用说明书.pdf <span style='color:#111;'> 35.88KB </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"源程序说明.pdf <span style='color:#111;'> 19.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"Driver","children":[{"title":"Mem","children":[{"title":"EEprom","children":[{"title":"DriverEeprom.h <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"Flash","children":[{"title":"DriverFlashMemory.h <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"inc","children":[{"title":"DataType.h <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"INCLUDES.h <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"Comm","children":[{"title":"APIComm.h <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"COM.H <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"PS2","children":[{"title":"PS2Kbd","children":[{"title":"Ps2KBd.h <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"PS2Mouse","children":[{"title":"Ps2Mouse.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"PS2Drv","children":[{"title":"PS2Drv.h <span style='color:#111;'> 970B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Usb","children":[{"title":"Epphal.H <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"D12ci.h <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"TestDrv","children":[{"title":"硬件测试程序_Opt.Bak <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"Obj","children":[{"title":"硬件测试程序.plg <span style='color:#111;'> 220B </span>","children":null,"spread":false}],"spread":false},{"title":"TestUsb.plg <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"硬件测试程序.Uv2 <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"硬件测试程序.Opt <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"KeyBoard","children":[{"title":"KbdRead.txt <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"Clock","children":[{"title":"DriverTime.h <span style='color:#111;'> 728B </span>","children":null,"spread":false}],"spread":false},{"title":"Io","children":[{"title":"SOUND.H <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"Key.h <span style='color:#111;'> 938B </span>","children":null,"spread":false},{"title":"Led.h <span style='color:#111;'> 981B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"源程序说明.pdf <span style='color:#111;'> 19.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • liu3zy :
    似是完整的,但未使用
    2019-08-22
  • 唏嘘之歌 :
    这个是硬件代码
    2019-08-19
  • qq_41614396 :
    还可以 ,不过还没看懂
    2018-12-05

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...