⑴ 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取电,板上要有电源开关。
⑵ ch375模块 读取USB键盘/手柄
这个的话就别想了吧,要实现这个首先你的手机必须有usbotg功能,这个目前绝大部分手机都没有,其次这个东西不仅你单片机要自己编程序,而且手机端也要写相应的应用程序,不是那么简单的,要实现手机跟单片机通讯用蓝牙应该比usb方便,有现成的蓝牙模块买,单片机只要用串口跟蓝牙通讯就行了
⑶ 用单片机怎么制作电脑USB或者PS/2键盘
PS/2有啊,有一本很详细的关于键盘的原理的技术文档,pdf的,你在网上搜易搜,里面有超级详细的内容。USB没有弄过
⑷ 怎样实现电脑键盘与单片机的通信不使用串口助手,比如按下键盘上的字母a,可以立刻在lcd液晶上显示a。
如果是USB接口的键盘,那么你要懂USB协议,而且单片机的速度要足够快,有时候还需要键盘内部usb芯片,单片机做主机,USB键盘做从机。
USB协议是很复杂的,不是一天两天就能搞得通的,程序也很复杂,如果你是初学者,那么不建议你一开始就调试USB,你可以尝试下圆口的PS2键盘,PS2是串行通信,只需要按照通信格式发送相应的数据就可以了,具体的可以查一下PS2方面的资料。
⑸ usb hal层问题,用单片机做usb键盘
msp430有支持USB的芯片,也可以用来读取USB键盘的
查看原帖>>
⑹ 我想用51单片机模拟PS/2或USB键盘来向计算机发送数据,做自动化用
51的没搞过,但是stm32来模拟usb键盘很简单,arino好像也可以模拟ps2键盘,见过资料。
⑺ 单片机模拟PC键盘输入.怎样把串口数据转换为键盘
是想用单片机模拟一个电脑键盘吗?并且接到电脑上,相当于一个键盘?
现在电脑主板不再支持串口键盘了,要用PS/2接口或USB接口。
主要是,必须按标准键盘的数据格式向电脑发送数据,电脑才能识别。上网查键盘编码标准。
⑻ 51单片机普通i/o可以模拟USB键盘吗
用2个普通的I/O口来模拟USB键盘当然是可以的。用USB控制芯片当然好了,写程序更方便简单。但增加了成本。
用I/O口来模拟,必须要知道USB的协议,更要知道USB键盘的协议,要把这些协议都写进程序中去才行啊。
这样,写程序比较麻烦,但可以节省硬件成本了。
⑼ 51单片机 加 usb转TTL 能不能做个USB键盘
理论上可以,实际上从你问的问题的程度来看,关键问题是电脑端的软件驱动程序你做不了
⑽ 单片机读取电脑USB键盘该怎么弄
USB Host HID 设备类,找有USB Host或OTG的单片机,找厂家提供的HID驱动