为了区分不同的事务,将其中的每个事物用一个二值代码表示,编码器的功能就是将输入的每一个高低电平编成一个对应的二进制代码。
普通编码器
意思即是可以通过看 Y 1 Y 2 Y 0 Y_1Y_2Y_0 Y1Y2Y0的输出情况推断出输入的是什么信号。
最后可以化简成
电路图可以化成如下图所示:
优先编码器
特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。
常见的优先编码器有74H148(低电平有效)
观察此图我们可以发现,除了输入输出信号,图中还有红色标记的额外输出和额外输入。
这其实是为了扩展电路的功能和增加使用的灵活性。
- S ′ S' S′:只有在 S ′ S' S′=0的时候 ,编码器才正常工作 (经过反相器后,S=1,与门中1对其他项无干扰作用)
S ′ S' S′时,所有输出端都被封锁在高电平(分析思路与上面一致)。 - Y S ′ Y_S' Y