主题最新回顾(发布时间: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识别一个键? |