键盘接口
发布时间:2014/6/9 21:57:41 访问次数:642
键盘接口按照不同的标准有不同的分类方法。AVR-M1005C080MTAAB按键盘排布的方式可分成独立方式和矩阵方式;按读入键值的方式可分为直读方式和扫描方式;按是否进行硬件编码可分成非编码方式和硬件编码方式;按微处理器响应方式可分为中断方式和查询方式。将以上各种方式组合可构成不同的键盘接口方式。以下介绍较为常用的两种方式。
(1)独立方式是指将每个独立按键按一对一的方式直接接到I/O输入线上,如图7-8所示。读键值时直接读I/O口,每一个键的状态通过读入键值来反映,所以也称这种方式为一维直读方式,按习惯称为独立式。这种方式查键实现简单,但占用lUO资源较多,一
般在键的数量较少时采用。
(2)矩阵方式是用n条I/O线组成行输入口,m条I/O线组成列输出口,在行列线的每一个交点上设置一个按键,如图7-9所示。读键值方法一般采用扫描方式,即输出口按位轮换输出低电平,再从输入口读入键信息,最后获得键码。这种方式占用I/O线较少,在实际应用系统中采用较多。
图7-8独立方式键盘 图7-9矩阵方式键盘
设计键盘时,通常小于4个按键的应用,可以使用独立式接口。如果多于4个按键,为了减少微处理器的I/O端口线的占用,可以使用矩阵式键盘。
键盘接口按照不同的标准有不同的分类方法。AVR-M1005C080MTAAB按键盘排布的方式可分成独立方式和矩阵方式;按读入键值的方式可分为直读方式和扫描方式;按是否进行硬件编码可分成非编码方式和硬件编码方式;按微处理器响应方式可分为中断方式和查询方式。将以上各种方式组合可构成不同的键盘接口方式。以下介绍较为常用的两种方式。
(1)独立方式是指将每个独立按键按一对一的方式直接接到I/O输入线上,如图7-8所示。读键值时直接读I/O口,每一个键的状态通过读入键值来反映,所以也称这种方式为一维直读方式,按习惯称为独立式。这种方式查键实现简单,但占用lUO资源较多,一
般在键的数量较少时采用。
(2)矩阵方式是用n条I/O线组成行输入口,m条I/O线组成列输出口,在行列线的每一个交点上设置一个按键,如图7-9所示。读键值方法一般采用扫描方式,即输出口按位轮换输出低电平,再从输入口读入键信息,最后获得键码。这种方式占用I/O线较少,在实际应用系统中采用较多。
图7-8独立方式键盘 图7-9矩阵方式键盘
设计键盘时,通常小于4个按键的应用,可以使用独立式接口。如果多于4个按键,为了减少微处理器的I/O端口线的占用,可以使用矩阵式键盘。
上一篇:LED流水灯实验原理
上一篇:键盘扫描原理