怎么通过arduino读取usb键盘的输入

怎么通过arduino读取usb键盘的输入,第1张

arduino矩阵键盘怎么记住输入的数字

例如,当第1行输出低电平,其他行输出高电平,分别读取依次列上的状态,如果第1列为低,结果为(1,1),按键为1,如果第2列为低,则结果为(1,2)按键为2

安装44矩阵键盘

44矩阵键盘有一个8孔的排母,理论上可以直接插到0-7脚上,但0,1脚用于串口通信,所以只能选择2~13脚,这里选用了2-9脚。

首先,选取一个16 PIN 的双排针,将双排针长的那一排的一面引脚插到键盘排母里

void KeyPress(BYTE code)

{

_asm

{

LOOP1:

in al, 0x64 ;//读端口状态

and al, 10b ;//检测OBF状态位

jnz LOOP1 ;//缓冲区满时继续等待

mov al, 0xD2 ;//写键盘缓冲命令

out 0x64, al ;//向0x60端口发送命令

LOOP2:

in al, 0x64 ;//读端口状态

and al, 10b ;//检测OBF状态位

jnz LOOP2 ;//缓冲区满时继续等待

mov al, code ;//命令参数即扫描码

out 0x60, al ;//向0x60端口写命令参数

}

}

以前写的能用。

如果你是在写游戏外挂,可能是IO权限又被反外挂程序改回去了。

以上就是关于怎么通过arduino读取usb键盘的输入全部的内容,包括:怎么通过arduino读取usb键盘的输入、汇编:模拟键盘按键的小程序,有点问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9637714.html

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

发表评论

登录后才能评论

评论列表(0条)

保存