单片机模拟USB鼠标的端口设置问题

我用网站提供的例程,但不懂这个硬件是怎么连接的,

unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1;/* CH375命令端口的I/O地址 */

unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0;/* CH375数据端口的I/O地址 */

这里的0xBDF1和0xBCF0是什么意思?D0~D7接的单片机的哪个端口?其他引脚像CS、WR、RD、A0是怎么接的呢?

这是C51单片机的总线地址,16位数据0xBDF1,0xBCF0对应于P2,P0端口,CS,A0,都已经编址在A0~A15地址线上。RD、WR是单片机读写信号线,P3.6 P3.7


谢谢jie!

我现在插上后电脑显示无法识别USB设备。请问程序里的好多数组是根据什么来的?我网上搜了一些程序,它们的这些数组内容都是有所区别,这些数组的具体设置要根据什么还是说是自定义的?请大神指点迷津,感激不尽!


                           

谢谢jie!

我现在插上后电脑显示无法识别USB设备。请问程序里的好多数组是根据什么来的?我网上搜了一些程序,它们的这些数组内容都是有所区别,这些数组的具体设置要根据什么还是说是自定义的?请大神指点迷津,感激不尽!

                       


那些数组就是usb协议了!


数据就是 模拟USB鼠标的设备描述符、配置描述符、报表等信息。是描述鼠标这个设备的关键信息


只有登录才能回复,可以选择微信账号登录