热门问题
时间线
聊天
视角
邏輯閘
来自维基百科,自由的百科全书
Remove ads
邏輯閘或邏輯門是積體電路的基本概念組件。簡單邏輯閘可由電晶體組成。這些電晶體的組合可以使代表兩種信號的高低電平在通過它們之後產生高電平或者低電平的訊號。高、低電平可以分別代表邏輯上的「真」(T;true)與「假」(F;false)或二進制的1和0,從而實現邏輯運算。常見的邏輯閘包括與閘,或閘,非閘,互斥或閘(也稱互斥或)。
基本邏輯閘 | |
緩衝 | 非 |
及 | 反及 |
或 | 或非 |
互斥或 | 同或 |
蘊含 | 蘊含非 |
邏輯閘是組成數字系統的基本結構,通常組合使用運算更複雜的邏輯。一些廠商通過組合邏輯閘生產實用、小型、集成的產品,如可程式邏輯裝置。
符號表

常用的邏輯閘有兩種常用表示法,皆由ANSI(美國國家標準協會)/IEEE(電機電子工程師學會)Std 91-1984跟作為其補充的ANSI/IEEE Std 91a-1991。 「特殊形狀符號」是用過去電路簡圖為基礎以及50年代、60年代MIL-STD-806作衍生;有時也描述成「軍事」,而這個也反映了它的起源。「IEC矩形國標符號」是以ANSI Y32.14跟一些早期工業用的符號為基礎,再重新由IEEE跟IEC(國際電工委員會)做微調而成;在每個符號中皆可以發現有矩形的外框圍著所代表的字,且相較於舊的表示法,他可以涵蓋更多的邏輯閘[1]。ICE的標準也被轉換成其他表示法,像是歐洲的EN(歐洲標準委員會)60617-12:1999、英國的BS(由英國標準學會制定) EN 60617-12:1999跟德國的DIN EN 60617-12:1998。
IEEE Std 91-1984跟IEC 60617-12的共同目標是提供一套有系統符號來描述複雜的邏輯功能跟數位電路。這些邏輯的功能相較於AND閘和OR閘更加的複雜,例如中等大小的4位元計數器或大型的微處理器。
IEC 617-12以及接替他的IEC 60617-12沒有很明確的標示出「特殊形狀符號」,但是不可能不使用他們[1]。然而在ANSI/IEEE 91和ANSI/IEEE 91a有提到:「根據IEC刊物第617期的第12部分指出特殊形狀符號不會優先使用,但也沒有和特殊形狀符號有衝突」。IEC 60617-12則包含了相應說明(在第2.1節):「即使非優先使用,使用其他由國家標準認可的符號-特殊形狀符號,不應被認為和這個標準有衝突。在使用其他特殊形狀符號,以形成複數符號(例如使用如嵌入的符號)不應鼓勵」。這項妥協方案使IEEE跟IEC協會遵守各自的標準。
第三種表示法較廣泛用在歐洲,尤其是歐洲的學術界;可參見"DIN 40700"的德文版條目。
在1980年代,示意圖成為主要的方式用來設計印刷電路板以及客製化IC(例如邏輯陣列)。而現在,客製化IC和現場可程式邏輯閘陣列(field-programmable gate array)通常用Verilog或VHDL等硬體描述語言(Hardware Description Language;HDL)來設計。
Remove ads
通用邏輯閘
查爾斯·桑德斯·皮爾士(1880–81冬)指出NOR閘可單獨使用(或者NAND閘也可以)來產生其他邏輯閘的所有功能,不過他這個研究一直到1933年才發表。[2]1913年,Henry M. Sheffer第一個發表NAND閘可以做出全部功能的證明,也因此NAND閘的邏輯運算有時候也稱為謝費爾豎線(Sheffer stroke);NOR閘有時叫Peirce's arrow。[3]所以這些閘有時候叫做通用邏輯閘
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads