摘要
论文展示了一种在ARM等嵌入式设备上扩展特殊键盘的新设计方法,并以运行ARM-Linux操作系统的AT91RM9200系统为例,对键盘接口电路设计和键盘驱动模块开发作了都详细说明。在硬件设计中,充分利用32位处理器的数据宽度优势,采用数据锁存方式替代了常规使用GPIO或扩展专用键盘接口的方式,提高了系统硬件的资源利用率,也为在其他嵌入式设备上扩展多行列键盘提供了一种新的设计思路。
The paper introduces a new design means of special keyboard based on ARM9. Based on AT91RM9200 with ARM-Linux operating system,the author detailed explains the hardware of interface circuit and the device drivers for the keyboard. In the design of the hardware of interface circuit,the utilization of hardware resource is increased by applying data line latch in the extend design. This idea can also be used in design of multi rows&cols keyboard based on other embedded systems.
出处
《微计算机信息》
北大核心
2008年第5期123-124,109,共3页
Control & Automation
基金
国家自然科学基金资助项目(60528002
60621001)