回复帖子:(hu(0.0.*.*))明白了   谢谢

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

主题最新回顾(发布时间:2004-7-29 17:15:00)
--  作者:hu(0.0.*.*)
--  
明白了   谢谢

主题最新回顾(发布时间:2004-7-29 14:02:00)
--  作者:zhl(0.0.*.*)
--  
很抱歉,100ms的延时描述得不太准确。100ms应该是两次按键的时间间隔,而不是确认一个键的时间,确认键的时间在20us以内。

主题最新回顾(发布时间:2004-7-29 13:57:00)
--  作者:zhl(0.0.*.*)
--  
1、Dout0--Dou4输出是1个L、4个H。
2、Dout输出、DIN读入,都是对IO口的操作,约10us。在BIOS中对键读了两次,按键时读取一次,扫描键盘读取一次,将两次进行比较,相同为有效键。并加上了100ms的延时。所以约100ms确认一个键。
3、PutDout   GetDin,  是对CN1上的DOUTx, DINx操作,条件是在使用这些IO时,需关闭键盘中断。

主题最新回顾(发布时间:2004-7-29 12:38:00)
--  作者:hu(0.0.*.*)
--  
又, ETR100.CPP中有2个函数: PutDout   GetDin,  是对CN1上的DOUTx, DINx操作吗  有什么条件?

主题最新回顾(发布时间:2004-7-29 12:32:00)
--  作者:hu(0.0.*.*)
--  4*5键盘驱动细节
我在做硬件抗键抖时(4*5键盘,ETR100),要与BIOS有所配合

请问:1。扫描时,Dout0--Dout4输出的 是1个L、4个H,还是1个H、4个L ? 
      2。Dout输出,到Din读入,其间大约经过多少uS ? BIOS中对键的认可 是不是读多次后再确认? 几次呢,大约多少uS识别一个键?