编码器 | 您所在的位置:网站首页 › 编码器译码器作用 › 编码器 |
编码器
普通编码器优先编码器扩展
为了区分不同的事务,将其中的每个事物用一个二值代码表示,编码器的功能就是将输入的每一个高低电平编成一个对应的二进制代码。
普通编码器
意思即是可以通过看Y1Y2Y0的输出情况推断出输入的是什么信号。 最后可以化简成 电路图可以化成如下图所示: 优先编码器特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。 常见的优先编码器有74H148(低电平有效) 观察此图我们可以发现,除了输入输出信号,图中还有红色标记的额外输出和额外输入。 这其实是为了扩展电路的功能和增加使用的灵活性。 1.S撇:只有在S撇=0的时候 ,编码器才正常工作(经过反相器后,S=1,与门中1对其他项无干扰作用) S撇=1时,所有输出端都被封锁在高电平(分析思路与上面一致)。 2.YS撇:只有当所有的编码都是高电平,且S=1时,YS撇才为低电平。 其含义为“电路工作,但无编码输入” 3.Y EX撇:只要任何一个编码输入端有低电平输入,且S=1;则为低电平 含义为“电路工作,且有编码输入” 表中出现的三种Y2撇Y1撇Y0撇=111的情况可用Y EX撇,YS撇加以区分 `Y2`Y1`Y0'=111的情况可以用YS撇和Y EX撇的不同状态加以区分。 从真值表中也可看出:当I7撇为0时,无论其他输入是多少,输出端只给出 I7撇的编码,(其余输出状态相同分析) 扩展如何用两片8线-3线优先编码器扩展成16线-4线优先编码器? 我们希望A`15的优先级最高。 1.首先将两片芯片进行级联。 设定其S撇、YS撇表示的工作状态。注意中间是YS撇与第二个芯片的S撇连接。 第一个YS撇=0时代表第一个芯片处于工作状态但无编码输入,则第二个芯片S撇也为0代表第二个编码器正常工作。 第一个YS撇=1时代表第一个芯片处于工作状态且有编码输入,则第二个芯片S撇也为1代表第二个编码器不能工作。 上述可以优先确保优先权。 下图中的与非门,有0则1可以确保两端输出 这是从网上找来的真值表图,其中GS对应Y EX撇,E0对应YS撇,EI对应S撇。 |
CopyRight 2018-2019 实验室设备网 版权所有 |