或非門(英語:NOR 旗門)是一種執行邏輯“或非”運算的基本邏輯門電路。有多個輸入端,一個輸出端。只要輸入有一個為“1”電平,輸出即為“0”電平;只有輸入都為“0”電平時,輸出才為“1”電平。“或非”門是同時起“或”門和“非”門兩種邏輯功能的電路。
基本功能
或非門的基本功能是實現“或非”邏輯,即只有當所有輸入端均為低電平(邏輯0)時,輸出才為高電平(邏輯1)。與“與非”門類似,單用“或非”門可以實現任意組合邏輯,包括與、或、非等基本邏輯運算。
邏輯符號
或非門有3種邏輯符號:形狀特征型符號(ANSI/IEEE Std 91-1984)、IEC矩形國標符號(IEC 60617-12)和不再使用的DIN符號(DIN 40700)。在國外教材和saber仿真軟件軟件中普遍使用形狀特征型符號。
實現
NMOS邏輯實現
如果輸入都是高電平,對應的NMOS就會接通,輸出會被拉到低電平;反之輸出會通過上拉電阻被拉到高電平。
CMOS邏輯實現
輸出端的二極管和電阻用來保護CMOS元件,以防其受到靜電放電(ESD)的損害,從而在電路的邏輯功能中發揮不了作用。
其他方案
在絕大多數但不是所有的電路設計中,邏輯非的功能本身就包含在結構中,如CMOS和TTL等。在這樣的邏輯系列中,要實現或門,唯一的方法是用2個或更多的邏輯門來實現,如一個或非門加一個反相器。然而,多米諾邏輯是一個重要的例外,因為其結構中本身就沒有反相邏輯。或非門的實現還可以通過與非門的組合,即將兩個輸入接在一起的與非門作為另外一個與非門的兩個輸入,然后在后者的輸出接一個輸入接在一起的與非門。
集成電路
或非門是基本的邏輯門,在TTL和CMOS集成電路中都有標準邏輯芯片。常用的CMOS和TTL邏輯系列中,標準的4000系列CMOS集成電路有:CD4000,包含兩個3輸入端或非門和一個單非門;CD4001,包含四個2輸入端或非門;CD4002,包含兩個4輸入端或非門。標準的74系列集成電路有:74X02,包含四個2輸入端或非門;74X27,包含三個3輸入端或非門;7428,包含兩個4輸入端或非門。此外,或非門在老式的RTL和ECL系列中使用非常普遍。
硬件描述
或非門常用于晶體管-晶體管邏輯(TTL)和CMOS集成電路。例如,標準4000系列CMOS集成電路中的4001型號包含四個2輸入或非門。大多數半導體制造商都生產這種元件,如飛兆半導體公司。
常用的CMOS和TTL邏輯系列(英語:logic family)中,也有8輸入或非門:
或非門在老式的RTL和ECL系列中很高效,使用非常普遍。
相關概念
與門(AND):若兩輸入均為1則輸出為1。
或門(OR):若至少一個輸入為1則輸出為1。
非門(NOT):若輸入為0則輸出為1。
異或門(XOR):若僅有一個輸入為1則輸出為1。
與非門(NAND):若至少一個輸入為0則輸出為1。
參考資料 >
數字邏輯.中國大百科全書.2024-08-16
或非門.數學百科.2024-08-16