Assabet
驱动牛犊
驱动牛犊
  • 注册日期2001-08-24
  • 最后登录2004-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3179回复:9

密码小键盘驱动

楼主#
更多 发布于:2001-09-07 08:21
15个键 3X5=8 路输入 连在GPIO上,如何实现 ,如何作驱动
xq20051221
驱动牛犊
驱动牛犊
  • 注册日期2007-03-27
  • 最后登录2010-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-05 11:34
高手真多啊,我现在也要做这样的驱动,可以公司高手都跳了,没人教,加上本人以前没做过,才接触,命苦啊,不晓得哪位大虾有同情之心,帮帮小弟啊
发点资料也非常感谢
我的EMAIL:xq20051221@163.com
谢谢了!!!!
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-22 09:12
Assabet:
(15个键 3X5)=(8 路输入)
Taiwan's Driver Developer
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2001-10-21 10:15
我作过DOS下小键盘驱动,不过当时比较简单,键盘驱动不外乎行扫描加列扫描得到一个扫描码,再从一个表里查出键盘码,就可以了,键盘一般作成矩阵的形式,每个键对应一个点,按键后变为低电平,具体就看你怎么设计了,如果只是作为密码输入用,就用查询方式做就可以,很简单,如果还要处理别的东西,就用中断吧
AronChu
驱动牛犊
驱动牛犊
  • 注册日期2001-08-01
  • 最后登录2002-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-10-19 15:53
斑竹你的造型好酷啊.
换个温柔的好不好啊?
这样凶,谁还敢问问题啊。
Best Regards/Aron Chu 拉拉拉,拉拉拉,我是个失业的流浪汉!
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-10-19 15:09
斑竹你的造型很酷.
RobinWu
驱动牛犊
驱动牛犊
  • 注册日期2001-10-16
  • 最后登录2008-12-08
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
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口:
    这个……呵呵,今天的天气不错(其实俺没做过:)
雄鹰的翅膀是飞出来的。
DK-boy
驱动中牛
驱动中牛
  • 注册日期2001-07-22
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-09-07 13:32
要别人回答你的问题,
你看看???
喜欢清静?享受人生
software
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2012-08-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-09-07 12:32
3 X 5 = 8,  I服了U.
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2001-09-07 09:28
用户被禁言,该主题自动屏蔽!
游客

返回顶部