数字逻辑门的电路模拟


电路模拟是一种用电路来表示逻辑门(如或门、与门、非门等)操作的方法。换句话说,我们可以使用电池、开关、灯泡等基本电路元件来表示逻辑门的操作。因此,让我们详细讨论每种逻辑门的电路模拟。

或门电路

或门是一种数字电子技术中的逻辑电路,可以有两个或多个输入,但只有一个输出。一个双输入或门如图1所示。

即使只有一个输入为逻辑1(高电平),或门的输出也为逻辑1(高电平)。只有当所有输入都为逻辑0(低电平)时,或门的输出才为逻辑0(低电平)。

可以使用下表所示的真值表来分析双输入或门的操作。

输入 输出

A

B Y = A + B
0 0 0
0 1 1
1 0 1
1 1 1

借助这个真值表,我们可以设计一个实现或运算的电路。等效于或运算的电路如图2所示。

表示双输入或门的这个电路的工作原理如下:

  • 当A = 0(断开)且B = 0(断开)时,灯泡熄灭,即输出Y = 0。

  • 当A = 0(断开)且B = 1(闭合)时,灯泡亮起,电流通过开关B。因此,输出Y = 1。

  • 当A = 1(闭合)且B = 0(断开)时,灯泡亮起,电流通过开关A,输出Y = 1。

  • 当A = 1(闭合)且B = 1(闭合)时,灯泡亮起,电流同时通过开关A和B。因此,输出Y = 1。

因此,图2所示的电路等效于或门。

与门电路

与门是一种数字电子技术中的逻辑电路,可以有两个或多个输入,但只有一个输出。一个双输入与门如图3所示。

即使只有一个输入为逻辑0(低电平),与门的输出也为逻辑0(低电平)。只有当所有输入都为逻辑1(高电平)时,与门的输出才为逻辑1(高电平)。

可以使用下表所示的真值表来分析双输入与门的操作。

输入 输出
A B B
0 0 0
0 1 0
1 0 0
1 1 1

Y = A ⋅ B

借助这个真值表,我们可以设计一个实现与运算的电路。等效于与门的电路如图4所示。

  • 表示双输入与门的这个电路的工作原理如下:

  • 当A = 0(断开)且B = 0(断开)时,灯泡熄灭,电路中没有电流流过。因此,输出Y = 0。

  • 当A = 0(断开)且B = 1(闭合)时,灯泡熄灭,因为开关A断开,电路中没有电流流过。因此,输出Y = 0。

  • 当A = 1(闭合)且B = 0(断开)时,灯泡熄灭,因为开关B断开,电路中没有电流流过。因此,输出Y = 0。

当A = 1(闭合)且B = 1(闭合)时,灯泡亮起,因为电路没有断路,电流可以流过。因此,输出Y = 1。

因此,图4所示的电路等效于双输入与门。

非门电路

非门是一种数字电子技术中的逻辑电路,只有一个输入和一个输出。非门的逻辑符号如图5所示。

当输入为逻辑1(高电平)时,非门的输出为逻辑0(低电平)。当输入为逻辑0(低电平)时,非门的输出为逻辑1(高电平)。

输入 输出
A 可以使用下表所示的真值表来分析非门的操作。
0 1
1 0

A

Y = A’

  • 借助这个真值表,我们可以设计一个实现非门操作的电路。等效于非门的电路如图6所示。

  • 表示非门的这个电路的工作原理如下:

当A = 0(断开)时,电流流过灯泡,使其亮起。因此,输出Y = 1。

当A = 1(闭合)时,电流将绕过开关A,使灯泡熄灭。因此,输出Y = 0。

因此,图6所示的电路表示非门操作。

与非门电路

当输入为逻辑1(高电平)时,非门的输出为逻辑0(低电平)。当输入为逻辑0(低电平)时,非门的输出为逻辑1(高电平)。

输入 输出
A B 与非门是一种通用逻辑门,可以有两个或多个输入,但只有一个输出。一个双输入与非门如图7所示。
0 0 1
0 1 1
1 0 1
1 1 0

即使只有一个输入为逻辑0(低电平),与非门的输出也为逻辑1(高电平)。只有当所有输入都为逻辑1(高电平)时,与非门的输出才为逻辑0(低电平)。

Y = (A⋅B)’

  • 借助这个真值表,我们可以设计一个实现与非运算的电路。等效于双输入与非门的电路如图8所示。

  • 表示双输入与非门的这个电路的工作原理如下:

  • 当A = 0(断开)且B = 0(断开)时,电流将流过灯泡,使其亮起。因此,输出Y = 1。

  • 当A = 0(断开)且B = 1(闭合)时,电流将流过灯泡,使其亮起。因此,输出Y = 1。

当A = 1(闭合)且B = 0(断开)时,电流将流过灯泡,使其亮起。因此,输出Y = 1。

当A = 1(闭合)且B = 1(闭合)时,电流将流过开关A和B提供的短路路径,没有电流流过灯泡,使其熄灭。因此,输出Y = 0。

因此,图8所示的电路是双输入与非门的电路模拟。

或非门电路

或非门是另一种通用逻辑门,可以有两个或多个输入,但只有一个输出。一个双输入或非门如图9所示。

输入 输出
A B 即使只有一个输入为逻辑1(高电平),或非门的输出也为逻辑0(低电平)。只有当所有输入都为逻辑0(低电平)时,或非门的输出才为逻辑1(高电平)。
0 0 1
0 1 0
1 0 0
1 1 0

可以使用下表所示的真值表来分析双输入或非门的操作。

Y = (A+B)’

  • 借助这个真值表,我们可以设计一个实现与非运算的电路。等效于双输入与非门的电路如图8所示。

  • 借助这个真值表,我们可以设计一个实现或非运算的电路。等效于双输入或非门的电路如图10所示。

  • 表示双输入或非门的这个电路的工作原理如下:

  • 当A = 0(断开)且B = 1(闭合)时,电流将流过开关B提供的短路路径,没有电流流过灯泡,使其熄灭。因此,输出Y = 0。

当A = 1(闭合)且B = 0(断开)时,电流将流过开关A提供的短路路径,没有电流流过灯泡,使其熄灭。因此,输出Y = 0。

当A = 1(闭合)且B = 1(闭合)时,电流将流过开关A和B提供的短路路径,没有电流流过灯泡,使其熄灭。因此,输出Y = 0。

因此,图10所示的电路是双输入或非门的电路模拟。

这就是关于数字逻辑门电路模拟的全部内容。从以上讨论可以看出,所有逻辑门操作(如或、与、或非、与非等)都可以用电路来表示。

Saini Manish Kumar

逻辑控制器接口的描述

比尔·盖茨 (1955 – ) 美国企业家,微软创始人

启动你的职业生涯
广告