回复帖子:(zhl(0.0.*.*))输出端DOUT可以随意悬空哪个都...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2004-7-1 10:17:00)
--  作者:zhl(0.0.*.*)
--  
输出端DOUT可以随意悬空哪个都可以。如果悬空的PIN值不确定,当然键码值会变。
bioskey() getch( )都可以获取键值。

主题最新回顾(发布时间:2004-7-1 10:06:00)
--  作者:乔(0.0.*.*)
--  
补充一下,我使用getch()函数获取键值。

主题最新回顾(发布时间:2004-7-1 10:01:00)
--  作者:乔(0.0.*.*)
--  
我明白你的意思,DOUT共5个pin,可我只有四根线,需要悬空哪个脚?可以随意选择一个悬空吗?
出现同一个键有不同值是不是因为悬空的pin值不确定导致的?

主题最新回顾(发布时间:2004-7-1 9:50:00)
--  作者:ZHL(0.0.*.*)
--  
CN10的定义如下:
DOUT4 ---- 1    2 ----- DIN3
DOUT3 ---- 3    4 ----- DIN2
DOUT2 ---- 5    6 ----- DIN1
DOUT1 ---- 7    8 ----- DIN0
DOUT0 ---- 9
所以你接4X4的键盘,可以键盘1-4接DIN,5-8接DOUT,或者反过来也可以。

主题最新回顾(发布时间:2004-7-1 9:34:00)
--  作者:乔(0.0.*.*)
--  关于键值扫描
我使用4×4矩阵键盘,8根线,四横四纵,分别对应四横1-4,四纵5-8,我使用CN10的引脚这样连接时:
CN10   键盘
1----1
3----2
5----3
7----4
2----5
4----6
6----7
8----8
发现读码不正常,同一按键的码值总会发生变化,是不是应该将DOUT4悬空,像这样接。
CN10   键盘
9----1
7----2
5----3
3----4
8----5
6----6
4----7
2----8