首页> 外文会议>Parallel and Distributed Computing and Networks >DESIGN OF IMPLEMENTATION OF A COMPATIBLE KEYBOARD CONTROLLER FOR KEYBOARDS AND MICE
【24h】

DESIGN OF IMPLEMENTATION OF A COMPATIBLE KEYBOARD CONTROLLER FOR KEYBOARDS AND MICE

机译:键盘和鼠标的兼容键盘控制器的实现设计

获取原文

摘要

By integration of the basic functions of both a standard keyboard controller and the key matrix of a scan code, we provide a compatible design for both keyboards and mice. The key matrix of a scan code consists of 16 output pins by 8 input pins, which can support up to 128 keys. Usually, we can build a matrix table based on the mapping relationship between the column and the row of a ROM/RAM. If we store the mapping relationship in the Table of an RAM chip, then we can re-download the table content at run time by means of the commands of either BIOS or the various applications. Hence, we can gain more flexibility and compatibility by means of firmware setting. We can also use the multiple sets of the matrix table pre-stored in a ROM chip. The multiple sets of the matrix table are selected by the command from BIOS. Although this selection method may require more ROM space, 128KB ROM can support a sufficient number of sets of the matrix table to thus provide a feasible solution for a design which is compatible for a keyboard controller.
机译:通过集成标准键盘控制器的基本功能和扫描代码的键矩阵,我们为键盘和小鼠提供了兼容的设计。扫描代码的键矩阵由10个输入引脚组成的16个输出引脚,可支持最多128个键。通常,我们可以基于列与ROM / RAM行之间的映射关系构建矩阵表。如果我们将映射关系存储在RAM芯片的表中,那么我们可以通过BIOS或各种应用程序的命令在运行时重新下载表内容。因此,我们可以通过固件设置获得更多的灵活性和兼容性。我们还可以使用预先存储在ROM芯片中的多组矩阵表。通过BIOS的命令选择多组矩阵表。尽管该选择方法可能需要更多的ROM空间,但是128KB ROM可以支持足够数量的矩阵表,因此为兼容键盘控制器兼容的设计提供了可行的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号