使用74LS138、74LS20芯片可否实现1位全减器,如果能实现,画出逻辑关系真值表及电路图
时间: 2024-01-07 09:02:57 浏览: 48
使用74LS138、74LS20芯片无法直接实现1位全减器。这两种芯片分别为3-8译码器和双4输入与门,无法实现减法运算。要实现1位全减器,需要使用含有减法器的芯片,如74LS83、74LS283等。以下是74LS283芯片的逻辑关系真值表及电路图:
```
A B Cin | Cout S
-----------------------
0 0 0 | 0 0
0 0 1 | 1 1
0 1 0 | 0 1
0 1 1 | 1 0
1 0 0 | 0 1
1 0 1 | 1 0
1 1 0 | 1 0
1 1 1 | 1 1
```
其中,A、B为被减数和减数,Cin为进位输入,S为差输出,Cout为借位输出。下面是74LS283芯片的电路图:
![1位全减器电路图](https://img-blog.csdnimg.cn/20211104153751185.png)
相关问题
用74ls138和74ls20实现全加器画出电路图
根据提供的引用内容,74ls138是一个三线八选器,74ls20是一个双四输入与门。全加器是一种电路,用于将两个二进制数字相加,并将进位位添加到下一个加法器中。以下是使用74ls138和74ls20实现全加器的电路图:
```
+---U1---+
|74ls138 |
A0---|1 19|---Vcc
A1---|2 18|---B0
A2---|3 17|---B1
G1---|4 16|---B2
G2A--|5 15|---Cin
G2B--|6 14|---A1
G2C--|7 13|---A0
Y0---|8 12|---A2
Y1---|9 11|---GND
+--------+
+---U2---+
|74ls20 |
A---|1 14|---Vcc
B---|2 13|---Cout
C---|3 12|---Y
D---|4 11|---GND
+--------+
```
其中,U1是74ls138芯片,U2是74ls20芯片。A0、A1、A2是输入端口,B0、B1、B2是输出端口,G1、G2A、G2B、G2C是控制端口。Cin是输入的进位位,Cout是输出的进位位,A、B、C是输入的三个二进制数字,Y是输出的和。
74ls138和74ls20实现全加器的电路原理图
74LS138是一个3-8译码器,74LS20是一个双4输入与门。它们无法直接实现全加器电路,需要其他逻辑门和器件的配合才能完成。
下面是一种使用74LS138和74LS20实现全加器的电路原理图:
![74ls138和74ls20实现全加器的电路原理图](https://img-blog.csdnimg.cn/20211202175827138.png)
该电路由两个74LS138和两个74LS20组成。其中,两个74LS138用于译码,将输入的A、B和Cin信号进行处理,得到相应的输出控制信号,控制74LS20的输出。两个74LS20实现了两位加法器的逻辑运算。
具体实现方法如下:
1. 对于A、B和Cin三个输入信号,接入74LS138的输入端,经过译码后,输出控制信号S0~S7,对应8个输出端口。
2. 将74LS138的8个输出端口分别连接到两个74LS20的输入端口,其中,S0、S1、S3、S4连接到第一个74LS20的输入端口,S2、S5、S6、S7连接到第二个74LS20的输入端口。
3. 将第一个74LS20的输出端口连接到第二个74LS20的Cin输入端口,第二个74LS20的输出端口即为全加器的输出结果。
总的来说,这个电路的实现比较复杂,需要多个逻辑门和器件的组合才能完成。如果要实现更为简单的全加器电路,可以考虑使用其他型号的芯片或者自行设计电路。