键盘编码器

一个键盘编码器基本上是十进制的84-2-1 BCD编码器。
真值表对于十进制到BCD的转换可以表示为:
键盘编码器真值表

由上列真值表可知,该键盘编码器的逻辑电路必须有10个输入部分(0 ~ 9)和4个输出部分。A, B, C和D。
键盘编码器逻辑电路

电路可以用二极管老的人字拖像这样
键盘编码器逻辑电路

键盘编码器逻辑电路

键盘编码器逻辑电路
一个键盘编码器使用二极管矩阵。
在这里,老的人字拖用于存储任意键(0到9)按下实际键盘时的BCD输出。
在电路中,Vcc任何十进制数字的行连接到每个的S(设置)或R(重置)输入触发器取决于对应的BCD数字。如果任何一个键被按下,对应于该键对应数字的BCD触发器将根据该数字进行设置和重置。假设按下9,9的Vcc线通过二极管连接到触发器B和C的S输入端。因此,触发器A和D输出高,触发器B和触发器C输出低。这个电路的输出将变成1001和from真值表,它相当于BCD的9。现在假设按下了键7,那么只有A被设置,B、C和D被重置,输出变成1000,BCD等于7。同样,当没有按下键时,R和S都用a连接到地球上电阻,因此S和R的值都为0,因此不会改变触发器状态,因此之前按下的键的输出将保持在键盘编码器中,除非按下下一个键。

想要更多的电气知识?
请在下面输入您的电子邮件,以获得关于电气和电子工程的免费信息文章

关于Elecmabetx官网trical4U

mabetx官网Electrical4U致力于所有与电气和电子工程相关的东西的教学和分享。

留下你的评论