一种键盘编码器基本上是十进制到8-4-2-1的BCD编码器。
这真理表对于BCD转换的十进制可以如下表示,
从上面的真相表清除,该键盘编码器的逻辑电路必须具有10个输入部分(0到9)和四个输出部件。A,B,C和D.
一种键盘编码器采用二极管矩阵。
在这里,这是SR触发器用于在实际键盘上按下任何键(0到9)时,用于将BCD输出存储。
在电路中VCC.任何十进制数字的线都连接到每个的s(设置)或r(重置)输入拖鞋取决于所述数字的BCD等效物。如果按下任何键,请根据数字设置和重置对应于密钥的相应数字的BCD等效项的触发器。按下假设9,通过二极管,VCC线9的触发器B和C的S输入连接。因此,触发器A和D提供高输出,B和C提供低输出。电路的输出将变为1001和来自真理表,它是9的BCD等效项。现在,按下key 7被按下,然后仅设置A并且B,C和D复位,输出变为1000,即BCD等效于7.再次按下键并且s与地球连接抵抗性因此,S和R都会有0个值,因此没有更改触发器状态,因此先前按下的键的输出将保留在键盘编码器中,除非按下下一个键。