1.一种独立式键盘扫描定位方法,其特征在于:包括有N个按键的独立式键盘输出N位键盘状态信号;由时钟脉冲控制并行寄存器将N位键盘状态信号的当前状态和前一状态同时锁存,得到2×N位的状态码;对状态码进行编码并输出键号;所述位为二进制位。
2.根据权利要求1所述的独立式键盘扫描定位方法,其特征在于:所述N位键盘状态信号的当前状态为时钟脉冲有效触发沿时刻的N位键盘状态信号,N位键盘状态信号的前一状态为时钟脉冲上一有效触发沿时刻的N位键盘状态信号。
3.根据权利要求1所述的独立式键盘扫描定位方法,其特征在于:所述状态码由有效状态码和无效状态码组成,用于识别独立式键盘的当前状态和操作状态;所述键号由有效键号和无效键号组成;所述有效状态码由有效键盘操作或状态产生,对应输出相应的有效键号;所述无效状态码由无效键盘操作或状态产生,对应输出无效键号。
4.根据权利要求3所述的独立式键盘扫描定位方法,其特征在于:所述有效键盘操作包括单键按下操作、单键释放操作、单键按下维持操作、组合键操作;所述无效键盘操作为有效键盘操作之外的操作。
5.根据权利要求4所述的独立式键盘扫描定位方法,其特征在于:所述组合键操作是指单键按下后,再按下其他按键的操作。
6.根据权利要求3所述的独立式键盘扫描定位方法,其特征在于:所述键号为M位,M值的选择应满足2M大于等于有效键号与无效键号的数量之和。
7.根据权利要求6所述的独立式键盘扫描定位方法,其特征在于:所述对状态码进行编码并输出键号由编码器实现。
8.根据权利要求7所述的独立式键盘扫描定位方法,其特征在于:所述编码器为只读存储器。
9.根据权利要求1-8中任一项所述的独立式键盘扫描定位方法,其特征在于:所述并行寄存器包括N位的缓冲寄存器和2×N位的状态码寄存器。
10.根据权利要求9所述的独立式键盘扫描定位方法,其特征在于:所述由时钟脉冲控制并行寄存器将N位键盘状态信号的当前状态和前一状态同时锁存,得到2×N位的状态码的具体方法是,缓冲寄存器的N位数据输入端输入N位键盘状态信号,状态码寄存器数据输入端中的N位输入N位键盘状态信号,另外N位连接至缓冲寄存器的N位数据输出端;所述缓冲寄存器的接收脉冲输入端和状态码寄存器的接收脉冲输入端均连接至时钟脉冲。