阅读:3179回复:9
密码小键盘驱动
15个键 3X5=8 路输入 连在GPIO上,如何实现 ,如何作驱动
|
|
沙发#
发布于:2007-04-05 11:34
高手真多啊,我现在也要做这样的驱动,可以公司高手都跳了,没人教,加上本人以前没做过,才接触,命苦啊,不晓得哪位大虾有同情之心,帮帮小弟啊
发点资料也非常感谢 我的EMAIL:xq20051221@163.com 谢谢了!!!! |
|
板凳#
发布于:2001-10-22 09:12
Assabet:
(15个键 3X5)=(8 路输入) |
|
|
地板#
发布于:2001-10-21 10:15
我作过DOS下小键盘驱动,不过当时比较简单,键盘驱动不外乎行扫描加列扫描得到一个扫描码,再从一个表里查出键盘码,就可以了,键盘一般作成矩阵的形式,每个键对应一个点,按键后变为低电平,具体就看你怎么设计了,如果只是作为密码输入用,就用查询方式做就可以,很简单,如果还要处理别的东西,就用中断吧
|
|
地下室#
发布于:2001-10-19 15:53
斑竹你的造型好酷啊.
换个温柔的好不好啊? 这样凶,谁还敢问问题啊。 |
|
|
5楼#
发布于:2001-10-19 15:09
斑竹你的造型很酷.
|
|
6楼#
发布于:2001-10-19 13:50
如果写清楚一点,我就不会有下面那么多如果了:)
1、接串行口: DOS下就不说了 Windows 3.1也提不起来:( Windows 95/98/me,写一VxD,Hook串行口的IRQ即可,在IRQ里根据读到的按键数据,变换为键盘的代码,使用键盘消息发送给系统,我曾经做了一个用鼠标按键模拟键盘按键的驱动,使用VtoolsD开发。 Windows NT/2000/XP目前还没有做,估计也快该做了^&^ 2、接PS/2口: DOS、Windows 3.1同上:) Windows 95/98/me 也是利用Hook技术,只不过获取按键数据的口地址变为8042的I/O地址了。 Windows NT/2000/XP同上:) 3、接并行口、USB口: 这个……呵呵,今天的天气不错(其实俺没做过:) |
|
|
7楼#
发布于:2001-09-07 13:32
要别人回答你的问题,
你看看??? |
|
|
8楼#
发布于:2001-09-07 12:32
3 X 5 = 8, I服了U.
|
|
9楼#
发布于:2001-09-07 09:28
用户被禁言,该主题自动屏蔽! |
|