51单片机如何与电脑键盘相接,USB的

51单片机如何与电脑键盘相接,USB的,第1张

如果是USB接口的话,问题就复杂多了。51单片机本身并不支持USB协议,如果需要使用USB设备,则需要用软件模拟出USB协议,或者借助其它USB接口芯片才可以实现。与PS/2协议相比,USB协议非常复杂,使用程序来构建USB协议的话,需要上千行的代磨禅码以及大量的单片机资源,总之虽然可以实现,但并不是明智的选择。

使用单片机来读取键盘、鼠标肢游键,建议使用PS/2接口。51单片机本身也不支持PS/2协议,但PS/2协议相对于USB协议要简单得多,在程序上构建PS/2协议并不是很历巧复杂的事情,也不会过多的占用单片机资源。

用2个普通的I/O口来模拟USB键盘当然是可以的。用USB控制芯片当然好了,写程序更方便简单。但增滑行加了成本。

用I/O口来模拟,必须要知道USB的协议,更要知道USB键盘的协议,要把这些协议都写进程序中去才隐或行啊。

这样,写程序比较麻烦,但可以节省硬件成本了灶让伍。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12439163.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存