[quote=海涛]为什么我用pc键盘时 有 响应慢 漏码 等问题呢?
打得很慢也不行
换个键盘也这样。 都是普通的无快捷键的键盘啊[/quote]
由于受到单片机内部程序区空间的限制对键盘的支持我做的也确实不理想,因为各厂家的键盘内部电路实在是太不统一了,一般来说, pc键盘有三种编码, 本程序支持最普遍的第二套编码, 此外,各厂键盘的内部缓存情况也不一样. 由于单片机的两个中断让自动键的点合划分别占用了,所以只能采用查询的方式编程, 通过内部参数的选择, 我尽可能使其支持大多数的键盘.
对键盘的支持目前有三种情况:
1. 完全不支持: 除了开机时键盘上的灯闪一下外, 按键根本就没有反应.
2. 部分支持: 能用但是响应慢常有错码, 漏码 等问题.
3. 完全支持: 使用非常流利,即使在发码的同时按下一个键, 也能在前一个码发完后立刻发缓存的键.
这个问题, 我在开发时已经费劲了心机, 实在时黔驴技穷了, 而且发售前也已经预先说明过这个问题.请大家原谅, 自己想办法找合适的键盘吧.
老式386以前的大口(din 5芯)的键盘目前还没有发现不支持的, 手头有这种键盘的话, 可以加个转换器试试.