① 51单片机普通i/o可以模拟USB键盘吗
用2个普通的I/O口来模拟USB键盘当然是可以的。用USB控制芯片当然好了,写程序更方便简单。但增加了成本。
用I/O口来模拟,必须要知道USB的协议,更要知道USB键盘的协议,要把这些协议都写进程序中去才行啊。
这样,写程序比较麻烦,但可以节省硬件成本了。
② 51单片机怎么连接USB接口进行数据传输
1不支持USB,只有用串口,51用串口传输数据,像CH340这种芯片和51连一起就可以用USB通信了。还有就是232和485了。
③ 如何用USB2.0实现51单片机与pc机之间的通信如何下手
你好!
可以用USB转RS232串口卡,然后再加一个电平装换芯片,才能通信,别的方法没有
希望对你有所帮助,望采纳。
④ 各位高手,51单片机能不能直接用USB通讯
不能直接用USB通讯,但你可以通过扩展比如CH375之类的芯片来实现USB通讯。
⑤ 我想用51单片机模拟PS/2或USB键盘来向计算机发送数据,做自动化用
51的没搞过,但是stm32来模拟usb键盘很简单,arino好像也可以模拟ps2键盘,见过资料。
⑥ 51单片机扩展USB实现是详细方法
两种方案
1.模拟USB设备
2.使用USB设备芯片
第一方案请去看下USB1.1 USB2.0协议
第二方案请去看CH375芯片,这款芯片十分好用,直接可以接上U盘等东西,可以做从机,也可以做主机。
这两个方案,你想要哪种,请发邮件到[email protected]
我会有一些很详细的资料。
⑦ 51单片机如何与电脑键盘相接,USB的
我自己没做过,但是51单片机处理USB协议太吃力了,建议你使用32位的单片机,STM32F103ZET6之类的,或者换成矩阵键盘,按键也比较多了。
以下是我在网上找的一些参考,希望能够对你有帮助:
如果是USB接口,那么你要懂USB协议,而且单片机的速度要足够快,一般的51怕是做不了,得用USB芯片,比如南京沁恒的CH375,单片机做主机,USB键盘做从机。
USB协议是很复杂的,不是一天两天就能搞得通的,程序也很复杂,就不附上了,如果你是初学者,那么不建议你一开始就调试USB,你可以尝试下圆口的PS2键盘,那个比较容易
用 带 USB 接口的 51内核 单片机吧
买个读片子机,把程序烧进去,ok
你知道USB协议有多复杂吗?!还用51来读?
要是说在键盘上接一个USB转串口的芯片,然后用51来读串口,这样更可行一些
还不如老老实实用矩阵键盘呢
单片机最小系统板不能直接和PC机USB相连,如果是支持ISP下载的单片机,可以通过USB转232(TTL电平),单片机的串口RXD(P3.0)接232的TXD,单片机的串口TXD(P3.1)接232的RXD。
USB转232(TTL电平)下载器需要装驱动程序,采用的芯片不同驱动不同,请对应安装。
如果单片机从USB取电,板上要有电源开关。
⑧ 51单片机可以做成USB的控制器吗
51可以做控制器,不过这个意思是如果你用USB接口芯片(如PDIUSBD12等)的话,51可以做控制器。
但不能用它来模拟USB时序来做接口通信,的确太慢了,你如果是想这么用的话那用avr吧,mega8就可以,而且例子也很多。
集成了USB接口的51也有好几款,1.1的,2.0的都有,如C8051等。
⑨ 如何用51单片机驱动USB鼠标
有3种办法去实现:
1、使用您手里的PL2303芯片串口接PD12USB芯片,然后自己写固件之后驱动。
2、使用C8051F320带USB接口的51单片机直接驱动,也需要启动固件。
3、购买CH376已经固化了文件系统的USB接口芯片,直接使用串口即可实现读写。
基于你的现状,我建议您使用第3种办法实现。