花了好几个月时间制作及写代码,大家支持一下。采用51+pdiusbd12结构,实现了HID设备类和自定义设备类,HID设备类有标准的如USB鼠标,还有非标准的,主要用于数据交换用,我实现的一个非常好玩的功能是利用HID设备类设计的51单片机烧录器,我测试AT89C2051、AT89C4051、AT89C51、AT89C52、AT89S51、AT89S52AT89C2051、AT89C4051、AT89C51、AT89C52、AT89S51、AT89S52这几种单片机都可以烧录。
手工制作的电路板
测试HID通信的例子
用HID设备类实现的51单片机编程器
自定义设备类通信测试程序
HID实例-模拟鼠标
HID_Mouse_Functional_Source.rar
(116.66 KB, 下载次数: 22)
HID设备类通信实例-设备固件
Read_Write_Hid_Device_Sample2_Firmware_Source.rar
(115.71 KB, 下载次数: 12)
HID设备类通信实例-上位机源程序
Read_Write_Hid_Device_Sample1_Source.rar
(141.35 KB, 下载次数: 16)
HID设备类通信实例-51单片机烧录器(设备固件源码)
Easy_USB_51_Programer_Firmware_Source.rar
(219.91 KB, 下载次数: 14)
HID设备类通信实例-51单片机烧录器(应用程序源代码) 自定义USB设备类实例-设备固件源码
User_Defined_Device_FirmWare_Source(sample2).rar
(125.28 KB, 下载次数: 16)
自定义USB设备类实例-windows驱动程序源码
User_Defined_Device_Open_By_Interface_Driver_Source.rar
(173.96 KB, 下载次数: 18)
自定义USB设备类实例-通信应用程序源码
User_Defined_Device_Test_App_Src.rar
(118.87 KB, 下载次数: 13)
[
本帖最后由 bidico 于 2012-7-10 10:26 编辑 ]