主题:如何向PS/2接口发送和接受数据 (急!!!)
网络笨笨
[专家分:50] 发布于 2006-07-11 11:16:00
密码小键盘用的是PS/2接口 ,如何向这个接口发送和接受数据。我用的是MSCOMM
回复列表 (共2个回复)
沙发
lzahn [专家分:50] 发布于 2006-07-15 13:00:00
怎么没有人回帖啊...
我也不懂..
知道的说来听听撒
板凳
tianyuan001 [专家分:6740] 发布于 2006-07-15 17:01:00
这个要分情况来
如果已经有了驱动程序,那么问题就容易多了,可以用 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 语言描述的文献.
我来回复