用NOR門實現非門



非門是一種基本邏輯閘,其輸出是其輸入的補碼。或非門是一種通用邏輯閘,可以用來實現任何其他型別的邏輯閘。或非門基本上是一個或門後接一個非門。

閱讀本教程,瞭解如何使用或非門實現非門。讓我們從簡要概述非門和或非門開始討論。

什麼是非門?

在數位電子學中,非門是一種基本邏輯閘,只有一個輸入和一個輸出。它是一種邏輯閘,其輸出始終與其輸入的補碼。因此,非門也被稱為反相器

如果非門的輸入為低電平(邏輯0),則其輸出為高電平(邏輯1)。如果輸入為高電平(邏輯1),則非門輸出為低電平(邏輯0)。非門的邏輯符號如圖1所示。

Implementation of NOT Gate From NOR Gate 1

非運算用'-'(橫線)符號表示。因此,如果非門的輸入變數為A,則其輸出Y由下式給出:

$$\mathrm{Y \: = \: \bar{A} \: = \: A' }$$

非門的真值表

非門的真值表給出了其輸入變數和輸出變數之間的關係。以下是非門的真值表:

輸入 (A) 輸出 (Y = A')
A B
0 1
1 0

什麼是或非門?

或非門是一種通用門,因此,它可以用來實現任何其他型別的邏輯閘。或非門基本上是或門和非門的組合,即或門後接非門就是一個或非門。因此,

$$\mathrm{或非 \: 門 \: = \: 或 \: 門 \: + \: 非 \: 門}$$

或非門可以接受任意數量的輸入並輸出單個輸出。只有當或非門的所有輸入都為低電平或邏輯0時,其輸出才被認為是高電平或邏輯1。對於其他任何輸入組合,或非門的輸出都被認為是低電平或邏輯0。一個雙輸入或非門的邏輯符號如圖2所示。

Implementation of NOT Gate From NOR Gate 2

或非門的運算表示為:

$$\mathrm{Y \: = \: \overline{A \: + \: B} \: = \: (A \: + \: B)'}$$

其中,A和B是或非門的輸入變數,Y是輸出變數。或非門的輸出表達式讀作“Y等於A加B的整體取反”。

或非門的真值表

對於不同的輸入組合,我們可以使用其真值表來分析或非門的操作,真值表如下所示。

輸入 輸出
A B Y = (A + B)'
0 0 1
0 1 0
1 0 0
1 1 0

現在,讓我們討論如何使用或非門實現非門。

用NOR門實現非門

如上所述,或非門是一種通用門,因此,我們可以用它來實現任何其他型別的邏輯閘。圖3顯示瞭如何使用或非門實現非門。

Implementation of NOT Gate From NOR Gate 3

因此,要使用或非門實現非門,我們只需將所有輸入端連線在一起,並將要取反的訊號應用於該公共輸入端。

此外,我們可以透過將或非門的所有輸入端(除一個端外)連線到邏輯0,並將要反相的訊號應用於剩餘的端子來使用或非門作為非門。這種將或非門用作非門的配置稱為受控反相器

因此,透過這種方式,可以使用或非門來實現非門。

廣告

© . All rights reserved.