51单片机如何与电脑键盘相接,USB的
以下是我在网上找的一些参考,希望能够对你有帮助:
如果是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取电,板上要有电源开关。
如果是USB接口,那么你要懂USB协议,而且单片机的速度要足够快,一般的51怕是做不了,得用USB芯片,比如南京沁恒的CH375,单片机做主机,USB键盘做从机。
USB协议是很复杂的,不是一天两天就能搞得通的,程序也很复杂,就不附上了,如果你是初学者,那么不建议你一开始就调试USB,你可以尝试下圆口的PS2键盘,那个比较容易
一个单片机需要和两个设备进行通讯
如果通信协议不一样的话,可以同时把两个设备接到单片机上,两个设备的UART引脚先都串联上一个大约100欧的电阻,然后再接到单片机引脚上.其实,并不建议以上的接法,以上接法有个限制,就是(假设A是单片机,B是设备1,C是设备2)A是主机,B,C是从机,只有主机发给从机命令,从机才回报数据,主机不发命令,...
C51单片机开发板和电脑连接的问题 急!!!
重装USB转串口驱动(如果你是用USB口转串口线的话)如果是直接用笔记本自带的串口的话,需要修改与单片机连接的串口号,去设备管理器里查看你现在活动的串口是哪个,然后再软件中将串口号改为相应的数值就好了
串口电平和TTL电平不一样,那电脑是怎样和单片机通信的呢
单片机与电脑通信和下载程序有两个方法:1,用USB转串口线,有些单片机板上有RS232接口了,就可以直接插上USB转串口线。2,用USB转TTL模块,有TTL的RXD,TXD脚,就可以与单片机的TXD,RXD引脚连接,都是TTL电平。这种方法最适合STC单片机下载程序。见下图,就是USB转TTL模块。
如何将51单片机中的数据发送给电脑并在电脑的打开的 world,txt等文件中...
我明白你的意思了。单片机采集数据,work 或者 txt能被输入。那你要在下位机加入PS\/2的程序,然后接电脑的ps2.你试试。
单片机的数据通过buffer传输到电脑并存储在记事本(.txt)或者是Excel文 ...
简单啊!下载一个泰康串口调试器Techcon,运行,勾选其中的“保存数据”选项,然后单片机按照一定的格式(空格、换行)等把数据传到计算机长,Techcon就把接收的数据按照格式保存在一个TXT中,到时你是直接分析或者导入到Excel中都可以。
我只有一块at89c2051的单片机芯片,怎么下载程序进去,貌似只有两排针脚...
与电脑通信,你自然需要进行电平转换,用MAX232(com口);或者2302(usb);可以自己做也可以买一个。看一下图片 :
当单片机与电脑的波特率不一样时会发生什么效果?
单片机与电脑进行通讯时,需要将通讯参数设置成互相匹配的状态,这就要求波特率一致……否则,电脑接收到的就是乱码,根本无法控制单片机正常工作。
单片机的原理
1、单片机原理是指一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。2、单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。
TX--1C 51单片机 开发板无法连接至电脑
驱动没安装成功,或者串口驱动安装后电脑桌面是没有什么提示的,只是在设备管理器中多出了一个COM口。死机后,把USB拔掉再插也许就好了。
...1C单片机开发板,可是我用的是笔记本电脑 没有串口···怎样下载程序...
应该是要设置端口的 你先插上下载线和电源两个USB线,再打开电脑--设备管理器--看一下里面的USB端口,看是com几,再把下载软件的串口设置成一样就可以用了。建议每次串口线不要换USB口插口,免得每次用之前都要设置。希望对你有帮助。
春邰健身: 51单片机接USB设备还是有难度滴!需要写USB的主机模式的USB协议栈 建议换用PS/2接口的小键盘与51单片机配合,非要用USB小键盘,可以用带USB OTG模式的单片机来实现.
萧山区17261155652: 用51单片机做键盘输入时电路怎么连接 - ?
春邰健身: 如果你要接矩阵键盘的话,上网搜一下,就可以了,如果接独立键盘的话就更简单了!我发图了,你可以看看
萧山区17261155652: 想用单片机做一个USB键盘与电脑通信,请问有什么好的方案吗?现在只会51和430单片机 - ?
春邰健身: 想做一个usb小物 就是电脑做上位机 单片机做下位机 通过USB通信 在电脑端控制单片机(无非也就是亮灭几个LED 响几声蜂鸣器) 谁有相关的资料或者方案什么的 借我看下 要是有回答再追高分,好几次都是高分悬赏,一个回答的都没有,害的悬赏全部浪费
萧山区17261155652: 怎么实现51单片机和电脑的通讯 - ?
春邰健身: 在PC端和单片机端均需要编写相对应的串行通信口程序,PC和单片机之间需要一个电压转换的IC,然后将PC的TXD、RXD与单片机的TXD、RXD交叉连接就行了.
萧山区17261155652: 51单片机如何与电脑相连? - ?
春邰健身: 最简单的方法是串口相连,中间用MAX232转换TTL电平和RS232电平
萧山区17261155652: 51单片机最小系统板如何连接USB - ?
春邰健身: 单片机最小系统板不能直接和PC机USB相连,如果是支持ISP下载的单片机,可以通过USB转232(TTL电平),单片机的串口RXD(P3.0)接232的TXD,单片机的串口TXD(P3.1)接232的RXD. USB转232(TTL电平)下载器需要装驱动程序,采用的芯片不同驱动不同,请对应安装. 如果单片机从USB取电,板上要有电源开关.
萧山区17261155652: 51单片机3键键盘电路图[只有三个按键,链接pc的] - ?
春邰健身: 同学你好,我来帮你,你可以使用串口啊,比如:1:给你一个从PC发给单片机数据后,单片机再原样发给PC的参考代码:2:将51某一个(引脚)按键0,1状态,发给PC;1:::::::::::::: #include <REG52.H> bit Flag; unsigned int R_D,S_D;...
萧山区17261155652: 51单片机键盘的原理图中只有两个引脚,平面图形,在实物电路连接中键盘是四个引脚的,那要怎么连接电路? - ?
春邰健身: 你把那个四角的微动开关反过来看 中间有一个矩形框 在矩形框同一边的两个脚是相连的 图中1,4内部相连 2.3内部相连 所以你要是用两个脚 就一个连1 一个连2就好了 当然如果你有万用表 一测就出来了
萧山区17261155652: 如何用51单片机同时控制键盘,显示屏 ,串口通讯 - ?
春邰健身: 思路: 1、键盘在主程序中完成,当然硬件设计了外部中断,也可以用外部中断完成. 2、你使用动态显示,用定时器中断完成. 3、如果不跟其它设备或计算机通讯,不要使用串口中断.
萧山区17261155652: 51单片机与电脑通过USB不能连接 - ?
春邰健身: 如果你是买的单片机开发板,请安装板子卖家提供的驱动程序,如果你是win7系统,请用管理员权限安装,如果这些还是不行,请百度一个驱动,貌似1.7.0的支持win7. 如果安装成功,插上usb线在设备管理器里的com能看到USB-Serial