发明名称 键盘矩阵之方法与装置
摘要 本发明系为一种键盘矩阵之方法与装置,该方法系包括硬体主动侦测是否接收到按下一键盘矩阵输入单元之讯号,启动一键盘矩阵扫描之功能,送出由该键盘矩阵之一中断讯号给一微处理器单元,及清除该键盘矩阵之一暂存器单元内所存之数值及获得下一个键盘矩阵输入单元之位址。本发明亦提供一种键盘矩阵之装置,该装置系包括一中断产生单元,系用以电性连结于该微处理器单元,一探询矩阵单元,系电性连结于该中断产生单元,一驱动矩阵单元,系电性连结于该探询矩阵单元及该键盘矩阵输入单元,及一矩阵位址产生单元,系电性连结于该驱动矩阵单元。藉由本发明之装置系可减少用之韧体的负荷,及减低运算时间而能产生高效率出来,并且减化韧体的复杂度。
申请公布号 TWI257565 申请公布日期 2006.07.01
申请号 TW093131649 申请日期 2004.10.19
申请人 迅杰科技股份有限公司 发明人 王基;罗述武
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人 谢宗颖 台北市大安区敦化南路2段71号18楼;王云平 台北市大安区敦化南路2段71号18楼
主权项 1.一种键盘矩阵之方法,系包括: 硬体主动侦测是否接收到按下一键盘矩阵输入单 元之讯号; 启动一键盘矩阵扫描之功能; 送出由该键盘矩阵之一中断讯号给一微处理器单 元;及 清除该键盘矩阵之一暂存器单元内所存之数値及 获得下一个键盘矩阵输入单元之位址。 2.如申请专利范围第1项所述之键盘矩阵之方法,其 中该侦测是否接收到按下一键盘矩阵输入单元步 骤中,若侦测结果为是,则进行下一个步骤,反之,则 继续侦测。 3.如申请专利范围第1项所述之键盘矩阵之方法,其 中该送出由该键盘矩阵之一中断讯号之步骤前,进 一步包含搜索是否已找到所按下之复数个按键。 4.如申请专利范围第3项所述之键盘矩阵之方法,其 中该搜索是否已找到所按下之复数个按键步骤,若 搜索结果为是,则进行下一个步骤,反之,则回到该 启动一键盘矩阵扫描之功能步骤。 5.如申请专利范围第1项所述之键盘矩阵之方法,其 中该清除该键盘矩阵之一暂存器单元内所存之数 値之步骤前,进一步包含获得从键盘矩阵所按下之 键盘矩阵输入单元的相对位址。 6.如申请专利范围第1项所述之键盘矩阵之方法,其 中该下一个键盘矩阵输入单元之位址系可为同一 行键盘矩阵输入单元之位址。 7.如申请专利范围第1项所述之键盘矩阵之方法,其 中该下一个键盘矩阵输入单元之位址系可为同一 列键盘矩阵输入单元之位址。 8.一种键盘矩阵之装置,系用以接收由一键盘矩阵 输入单元所输入之一讯号,将该讯号解析且传给一 微处理器单元处理,藉以降低韧体运算处理之负担 ,系包括: 一中断产生单元,系用以电性连结于该微处理器单 元之一中断控制单元; 一探询矩阵单元,系电性连结于该中断产生单元; 一驱动矩阵单元,系电性连结于该探询矩阵单元及 该键盘矩阵输入单元;及 一矩阵位址产生单元,系电性连结于该驱动矩阵单 元。 9.如申请专利范围第8项所述之键盘矩阵之装置,进 一步包含一暂存器单元,系电性连结于该矩阵位址 产生单元。 10.如申请专利范围第8项所述之键盘矩阵之装置, 其中该中断产生单元系为能以产生中断信号之电 子元件。 11.如申请专利范围第9项所述之键盘矩阵之装置, 其中该暂存器单元系可为一唯读记忆体或一随机 存取记忆体。 12.如申请专利范围第8项所述之键盘矩阵之装置, 其中该微处理器单元系包括: 一储存单元,系用以储存执行该装置之一韧体在内 ; 一算术逻辑运算单元,系电性连结于该储存单元; 一计数单元,系电性连结于该算术逻辑运算单元; 及 一中断控制单元,系电性连结于该算术逻辑运算单 元。 13.如申请专利范围第8项所述之键盘矩阵之装置, 其中该键盘矩阵输入单元系可为一键盘(keyboard)或 一小键盘(keypad)。 图式简单说明: 第一图系为习知之键盘扫描装置方块图; 第二图系为另一习知之键盘扫描装置方块图; 第三图系为本发明键盘矩阵之装置架构示意图 第四图系为本发明键盘矩阵之装置内部方块图;及 第五图系为本发明键盘矩阵之方法流程图。
地址 新竹市科学园区展业一路9号4楼之1
您可能感兴趣的专利