1. 单片机与usb怎么连接
pl2303,傻瓜转接芯片,串口转usb,pc端有现成驱动,将usb模拟成串口,单片机端直接连就行
2. 用单片机怎么制作电脑USB或者PS/2键盘
PS/2有啊,有一本很详细的关于键盘的原理的技术文档,pdf的,你在网上搜易搜,里面有超级详细的内容。USB没有弄过
3. 单片机与扫码枪怎么实现实现的通信呢,,扫码枪是usb接口的
USB接口分两种,HID键盘和USB转串口信号两种
HID键盘的话可以用单片机做一个USB HOST,识别键盘
串口的话只能通过电脑软件转成232信号之类的
而且你这需求纯粹是脱裤子放屁
4. 用单片机控制两个USB扫码枪先后扫码,不需要通讯,让它们直接打印到PC上,请问怎么实现
如果用usb的扫码枪,这个很难实现,因为:这个usb是设备端,单片机必须是host端才能连接,连接后还需要usb协议解析才能解析数据。具有usb host的单片机不多,多数是用树莓派来做。
提供方案:扫描枪采用串口输出,或者ps2的键盘口输出,这样的话单片机可以直接接受数据。
5. 怎样实现电脑键盘与单片机的通信不使用串口助手,比如按下键盘上的字母a,可以立刻在lcd液晶上显示a。
如果是USB接口的键盘,那么你要懂USB协议,而且单片机的速度要足够快,有时候还需要键盘内部usb芯片,单片机做主机,USB键盘做从机。
USB协议是很复杂的,不是一天两天就能搞得通的,程序也很复杂,如果你是初学者,那么不建议你一开始就调试USB,你可以尝试下圆口的PS2键盘,PS2是串行通信,只需要按照通信格式发送相应的数据就可以了,具体的可以查一下PS2方面的资料。
6. 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取电,板上要有电源开关。
7. 如何使usb游戏手柄与单片机通信,当手柄上的某位按键按下后,单片机的某个发光二极管点亮
既然硬件都连接起了,接下来就给单片机编程啊,接收USB信号,然后做出相应的动作。
如果不知道手柄每个键的信号的话,可以做个测试程序,让单片机接收到信息后,通过RS232串口发送信息到电脑上,用串口助手工具来查看手柄的各个按键的编码啊。得到编码后,还不简单了吗?
若知道手柄的按键码的话,单片机就只需USB和手柄通信就成了,就不需要MAX232了。直接用FT232搭成USB接口和手柄通信就行了
8. 单片机读取电脑USB键盘该怎么弄
USB Host HID 设备类,找有USB Host或OTG的单片机,找厂家提供的HID驱动
9. 我想用51单片机模拟PS/2或USB键盘来向计算机发送数据,做自动化用
51的没搞过,但是stm32来模拟usb键盘很简单,arino好像也可以模拟ps2键盘,见过资料。
10. 51单片机普通i/o可以模拟USB键盘吗
用2个普通的I/O口来模拟USB键盘当然是可以的。用USB控制芯片当然好了,写程序更方便简单。但增加了成本。
用I/O口来模拟,必须要知道USB的协议,更要知道USB键盘的协议,要把这些协议都写进程序中去才行啊。
这样,写程序比较麻烦,但可以节省硬件成本了。