回 帖 发 新 帖 刷新版面

主题:如何向PS/2接口发送和接受数据 (急!!!)

密码小键盘用的是PS/2接口 ,如何向这个接口发送和接受数据。我用的是MSCOMM

回复列表 (共2个回复)

沙发

怎么没有人回帖啊...
我也不懂..
知道的说来听听撒

板凳

这个要分情况来

如果已经有了驱动程序,那么问题就容易多了,可以用 CreateFile 和读写文件的办法实现硬件访问,你可以去看看 CreateFile API 的 MSDN (最好是 MS MSDN 2005),
遗憾的是, API 函数的 MSDN 都是为 C/C++ 用户写的,你必须知道怎么把 Delphi 类型转换为对应的 C/C++ 类型.如果是 VS.NET 的话,可以用 system::io API 接口来实现硬件访问. 如果你想直接绕过系统的通用接口而直接调用 驱动程序 接口,那么要阅读相应的制造者给的文挡,这一般是比较麻烦的,它们通常都是 C 语言描述的.实际上,如果有了驱动程序,一般情况下你不用自己去管理这些硬件,它们都是 WINDOWS 来管理的,通常的键盘和鼠标消息也都可以由 WINDOWS 来发送.

如果没有驱动程序就更麻烦了,你可以看看下面这篇文章:
   http://www.vckbase.com/document/viewdoc/?id=1316 

遗憾的是, 找不到 Delphi 语言描述的文献.

我来回复

您尚未登录,请登录后再回复。点此登录或注册