利用38译码器实现三人表决器,用译码器74ls138实现三人表决器实验

http://www.itjxue.com  2023-01-05 01:11  来源:未知  点击次数: 

如何用译码器设计3人表决器?

首先得弄清楚全加器的原理,你这里说的应该是设计1位的全加器。

全加器有3个输入端:a,b,ci;有2个输出端:s,co.

与3-8译码器比较,3-8译码器有3个数据输入端:a,b,c;3个使能端;8个输出端,out(0-7)。

这里可以把3-8译码器的3个数据输入端当做全加器的3个输入端,即3-8译码器的输入a、b、c分别对应全加器的输入a,b,ci;将3-8译码器的3个使能端都置为有效电平,保持正常工作;这里关键的就是处理3-8译码的8个输出端与全加器的2个输出的关系。

现在写出全加器和3-8译码器的综合真值表:

(a/a,b/b,c/ci为全加器和译码器的输入,out为译码器的输出(0-7),s为加法器的和,co为加法器的进位输出)ps:假定译码器的输出为高电平有效。

a/a

b/b

c/ci

out

s

co

1

1

1

1

2

1

1

1

3

1

1

4

1

1

1

5

1

1

1

6

1

1

1

1

7

1

1

根据上面的真值表,可以设计出电路图:

将3-8译码器的输出out(1、2、4、7)作为一个4输入的或门的输入,或门的输出作为加法器的和;将3-8译码器的输出out(3、5、6、7)作为一个4输入的或门的输入,或门的输出作为加法器的进位输出。即完成了加法器的设计。

回过头来分析:

当加法器的输入分别为:a=1,b=0,ci=1时,对应3-8译码器的输入为a=1,b=0,c=1,这是译码器对应的输出为out(5)=1,其余的为0,根据上面设计的连接关系,s=0,co=1,满足全加器的功能,举其他的例子也一样,所以,设计全加器的设计正确。

用3—8线译码器和门电路实现一个三人表决器.(表决时少数服从多数)?

理论分析:

0-反对,1-同意,3人表决(少数服从多数)共有8总情况:

0(000)反对

1(001)反对

2(010)反对

3(011)同意

4(100)反对

5(101)同意

6(110)同意

7(111)同意

所以:

输出结果为0,1,2,4时表示投票反对

输出结果为3,5,6,7时表示投票同意

具体的硬件做法按要求来。

如何使用集成译码器74LS138设计一个三人表决器????帮忙画出电路图!!!!

将3-8译码器的输出OUT(1、2、4、7)作为一个4输入的或门的输入,或门的输出作为加法器的和;将3-8译码器的输出OUT(3、5、6、7)作为一个4输入的或门的输入。

或门的输出作为加法器的进位输出。即完成了加法器的设计。回过头来分析:当加法器的输入分别为:a=1,b=0,ci=1时。

对应3-8译码器的输入为A=1,B=0,C=1,这是译码器对应的输出为OUT(5)=1,其余的为0,根据上面设计的连接关系,s=0,co=1,满足全加器的功能,举其他的例子也一样,所以,设计全加器的设计正确。

扩展资料:

变量译码器是一个将n个输入变为2^n个输出的多输出端的组合逻辑电路。其模型可用下图来表示,其中输入变化的所有组合中,每个输出为1的情况仅一次,由于最小项在真值表中仅有一次为1,所以输出端为输入变量的最小项的组合。故译码器又可以称为最小项发生器电路。

译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。

74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。

参考资料来源:百度百科-译码器

74ls138和74ls20设计3人表决器如何接灯

74ls138三个输入对应8个输出,意思就是一个3位的二进制输入对应一个10进制的一位例如ABC输入111那他那边的Y就会输出对应的一个位置如果ABC译码为8那Y里面就有一个位被弄为低电平。

①当一个选通端(E1)为高电平,另两个选通端((/E2))和(/E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。(即输出为Y0至Y7的非)比如:A2A1A0=110时,则Y6输出端输出低电平信号。

②利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。

③若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

④可用在8086的译码电路中,扩展内存。

?

74ls20与非门功能

74ls20是一个四输入一输出的与非门组合的芯片,逻辑功能是完成四个输入的逻辑与非计算功能,1、2、4、5脚输入,6脚输出,13、12、10、9脚输入,8脚输出,3、11两个脚空的,7脚接GND,14脚接Vcc。

?

74ls138和74ls20设计的三人表决器原理

三人表决器主要由一个3-8位译码器(74LS138)和2个4输入与非门(74LS20)组成。通过三个按钮接受用户输入。按钮按下表示同意,不按下表是否决,当没有人按下按钮时,或只有一个人按下按钮时,例如,S1按下,而S2和S0未按下,则红灯亮,绿灯灭,蜂鸣器无声音,表示否决,当有两个人及以上的人按下按钮后,例如,S1和S2按下,则红灯灭,绿灯亮,蜂鸣器发音,表示通过。运用74LS138译码器和四输入与非门74LS20实现该逻辑功能。

74ls138和74ls20设计的三人表决器电路图

?

用两种方法设计组合逻辑电路,实现3人表决的功能,要求分别用38译码器和4选一。

用74LS138译码器设计三人表决电路仿真图如下。

用4选一数据选择器74LS153设计的三人表决电路仿真图如下。

请及时采纳!

(责任编辑:IT教学网)

更多

推荐Flash教程文章