VB,VC,C#,都可以Windows,微软对几乎每种语言对USB都进行了支持,
如果单片机端提供了PC上调用USB的接口驱动函数,就可以
通过Handle USB进行通讯,PC软件调用驱动函数就可以实现通讯,如果没有这个函数,也可以,这就很麻烦,相当于你跟厂商开发一个USBPC驱动,Windows驱动设备开发上面微软详细讲解了,难度也很大,做一般项目应用就没有必要了,直接选用,有支持函数的USB单片机。开发环境,常见的MFC,VB开发环境都可以开发
追问哦,如此说来很难了。一般很少有人专门为自己弄的一个小小的设备来在电脑上写一套驱动吧?而只是借助其他已有设备的驱动。就像不同的U盘用的基本都是一个驱动,还有USB键盘,鼠标