理解數位邏輯電路,是每位工程師與程式設計師必備的基礎能力。然而,面對複雜的邏輯閘符號與電路圖,要精準解讀並有效率地繪製,並非易事。因此,系統性地學習數位邏輯符號至關重要。
本文將詳細介紹數位邏輯符號一覽表及其應用方式。從基本的邏輯閘符號到複雜的組合電路,掌握每個數位邏輯符號的意義與用法,將使理解邏輯電路變得更加容易。同時,我們也會介紹一款能實際協助你繪製電路圖的專業軟體——「EdrawMax」。

透過拖放即可輕鬆使用各種邏輯閘符號的 EdrawMax
1. 邏輯閘符號一覽表
理解邏輯閘之前,必須先認識它們的符號。以下介紹包含 AND、OR 等基本邏輯閘在內的常用數位邏輯符號。
|
邏輯閘 |
邏輯閘符號 |
邏輯式 |
|
AND |
![]() |
Z=A・B |
|
OR |
![]() |
Z=A+B |
|
NOT |
![]() |
Z=A |
|
BUFFER |
![]() |
Z=A |
|
NAND |
![]() |
Z=A・B |
|
NOR |
![]() |
Z=A+B |
|
XOR |
![]() |
|
|
XNOR |
![]() |
|
以上介紹的這些數位邏輯符號都非常重要,建議多加複習,熟悉每一個邏輯閘符號的樣式與意義。
1.1 AND 邏輯閘
AND 邏輯閘也稱為「邏輯積」,是一種當兩個輸入都為 1 時,輸出才會是 1 的數位邏輯符號。

它的邏輯式表示為「Z = A・B」。
上圖就是 AND 邏輯閘的標準電路符號。其對應的真理值表如下:
|
輸入A |
輸入B |
輸出Z |
|
0 |
0 |
0 |
|
1 |
0 |
0 |
|
0 |
1 |
0 |
|
1 |
1 |
1 |
用文氏圖來表示,會更容易理解。

簡單來說,AND 邏輯閘的特性就是:只有當所有輸入都為 1 時,輸出才會是 1。這是最基礎的邏輯閘符號之一,廣泛應用於各種數位邏輯電路設計中。
1.2 OR 閘
OR 閘也稱為「邏輯或閘」,當兩個輸入中至少有一個為 1 時,其輸出即為 1。

其邏輯式可表示為「Z = A + B」。
上圖即為 OR 閘的電路符號,這是一種基礎的數位邏輯符號。其對應的真理值表如下:
|
輸入 A |
輸入 B |
輸出 Z |
|
0 |
0 |
0 |
|
1 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
1 |
1 |
若以文氏圖表示,則如下圖所示。

簡單來說,只要任一輸入為 1,輸出即為 1,這就是 OR 閘的基本邏輯,也是理解數位邏輯符號的關鍵之一。
1.3 NOT 閘
NOT 閘(反相器)的功能是邏輯否定,會將輸入訊號反轉後輸出。例如,當輸入為 1 時,輸出會是 0。

其邏輯式表示為「Z=A」。上圖即為 NOT 閘的數位邏輯符號。三角形右側的小圓圈即代表反相(否定)功能。其真值表如下:
|
輸入 A |
輸出 Z |
|
0 |
1 |
|
1 |
0 |
若以文氏圖表示,則如下圖:

簡單來說,NOT 閘就是一個會將輸入訊號反轉輸出的邏輯閘符號。
1.4 BUFFER 閘
BUFFER 閘(緩衝器)的功能是將輸入訊號原封不動地輸出。例如,當輸入為 1 時,輸出也會是 1。

其邏輯式表示為「Z=A」。上圖即為 BUFFER 閘的電路符號,也是一種常見的數位邏輯符號。其真值表如下:
|
輸入 A |
輸出 Z |
|
0 |
0 |
|
1 |
1 |
簡單來說,BUFFER 閘就是一個會將輸入訊號直接輸出的邏輯閘符號。
1.5 NAND
NAND 電路也稱為「反及閘」,其特性是當兩個輸入均為 1 時,輸出為 0。

其邏輯式表示為「
」。
上圖為 NAND 電路的邏輯閘符號。其真值表如下:
|
輸入A |
輸入B |
輸出Z |
|
0 |
0 |
1 |
|
1 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
1 |
0 |
簡單來說,NAND 電路就是將 AND 電路的輸出反轉。因此,只有在所有輸入皆為 1 時,輸出才會是 0。理解這些數位邏輯符號是設計邏輯電路的基礎。
1.6 NOR 邏輯閘
NOR 邏輯閘也稱為「反或閘」,其特性是當兩個輸入中任何一個為 1 時,輸出即為 0。這個邏輯閘符號是數位邏輯設計中的基礎元件之一。

其邏輯式可表示為「Z=A+B」。
上圖為 NOR 邏輯閘的電路符號,屬於常見的數位邏輯符號。其對應的真理值表如下:
|
輸入A |
輸入B |
輸出Z |
|
0 |
0 |
1 |
|
1 |
0 |
0 |
|
0 |
1 |
0 |
|
1 |
1 |
0 |
簡單來說,NOR 邏輯閘就是將 OR 邏輯閘的輸出結果反轉。只要任一輸入為 1,輸出就會是 0。
1.7 XOR 邏輯閘
XOR 邏輯閘也稱為「互斥或閘」,其特性是當兩個輸入值不同時,輸出為 1。這個邏輯閘符號在比較電路中相當重要。

其邏輯式可表示為「
」。
上圖為 XOR 邏輯閘的電路符號,是典型的數位邏輯符號。其對應的真理值表如下:
|
輸入A |
輸入B |
輸出Z |
|
0 |
0 |
0 |
|
1 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
1 |
0 |
這就是 XOR 邏輯閘的運作方式:當兩個輸入值不同時,輸出即為 1。
1.8 XNOR 邏輯閘
XNOR 邏輯閘也稱為「否定排他或閘」,當兩個輸入值相同時,輸出為 1。

其邏輯表示式為「
」。
上圖為 XNOR 邏輯閘的數位邏輯符號。其真值表如下:
|
輸入 A |
輸入 B |
輸出 Z |
|
0 |
0 |
1 |
|
1 |
0 |
0 |
|
0 |
1 |
0 |
|
1 |
1 |
1 |
簡單來說,XNOR 邏輯閘的特性就是:當輸入相同時,輸出為 1。這個邏輯閘符號是數位邏輯設計中常用的基本元件之一。
2. 邏輯閘符號使用教學
接下來,我們將實際使用 EdrawMax 來示範如何繪製邏輯電路圖。
2.1 尋找範本
啟動 EdrawMax 後,可以從「推薦」區尋找合適的範本。如果沒有立即看到,也可以直接在搜尋欄輸入「電路與邏輯」進行搜尋。
上圖是搜尋邏輯電路的結果畫面。系統會顯示 12 種電路與邏輯相關的範本。如果想查看更多,點擊「全部」就能瀏覽其他使用者上傳的範本。

2.2 放置圖形
軟體已內建常用的邏輯閘符號,你可以從畫面左側的圖形庫中搜尋並選取所需的數位邏輯符號。
透過拖放的方式,將需要的邏輯閘符號放置到畫布上。放置後,可以自由調整符號的大小、角度等屬性。

2.3 連接與自訂
將畫布上的邏輯閘符號用連接線連結起來,並視需求為輸入與輸出端加上標籤。連接線同樣可以用拖放方式輕鬆繪製。你可以更改圖形的顏色、大小,讓圖面更清晰易懂。也能新增文字方塊,為各個元件加上說明。

圖面完成後即可儲存。EdrawMax 支援匯出為 PDF 或圖片檔,方便與團隊成員分享。
3. 免費邏輯電路繪製軟體——EdrawMax
如果你想繪製包含各種邏輯閘符號的電路圖,推薦使用「EdrawMax」。這是一款專業的繪圖軟體,能讓任何人輕鬆建立邏輯電路圖。以下介紹 EdrawMax 的基本功能與特色。
3.1 EdrawMax 的基本功能
EdrawMax 是一款功能多元且介面直覺的繪圖軟體,也支援繪製邏輯電路圖,具備以下基本功能。
- 拖曳操作
- 豐富的範本
- 可自訂的圖形與符號
- 匯入/匯出功能
即使不熟悉操作,也能透過直覺的方式輕鬆配置與編輯圖形。軟體內建多種電路圖範本,能快速產出高品質圖面。包含標準邏輯閘符號在內的圖形與符號超過 50,000 種,並可自由調整圖形尺寸與顏色。支援多種檔案格式,可將完成的檔案匯出為任意格式。
3.2 EdrawMax 的特色
在繪製邏輯電路圖方面,EdrawMax 具備以下特色。
- 豐富的數位邏輯符號
- 易於使用的介面
- 自動配置與對齊
軟體搭載廣泛的符號庫,從標準邏輯閘(如 AND、OR、NOT)到複雜的電路元件應有盡有,讓你能輕鬆繪製各種邏輯電路圖。直覺的介面設計,無論是新手或專業人士都能快速上手。完善的自動配置與物件對齊功能,能協助你迅速完成美觀的電路圖。
4. 常見問答:MIL 符號與邏輯電路符號的關係
要表示邏輯電路,必須先理解 MIL 符號。以下以問答形式說明 MIL 符號與邏輯電路符號之間的關係。
4.1 什麼是 MIL 符號?
MIL 符號是用來圖示執行邏輯運算的電子電路符號。MIL 取自「military(軍事)」的縮寫,是依據 MIL 標準 MIL-STD-806 所制定,用於表示 AND、OR 等邏輯閘。
符號的形狀,例如 AND 類似字母「D」,而 NAND 則是在 AND 的基礎上加上代表否定的圓圈「○」。
4.2 如何使用 MIL 符號進行邏輯運算?
這是基本資訊技術者考試與 IT 護照考試中也會出現的邏輯運算題型。這裡以基本資訊技術者令和 2 年考試的第 22 題為例來說明。
在輸入 A 與 B 分別輸入 0 和 1,共四種組合,並將數值標記在圖上。將四種組合分別輸入 AND、OR、NOT 符號的輸入端與輸出端,結果如下圖所示。
將此結果以真值表表示。
|
輸入A |
輸入B |
輸出X |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
符合的選項是(イ)。
實際在考試中的解題方法是,先計算輸入 A 與 B 皆為 0 的情況,可將選項縮小至(ア)與(イ)。接著計算輸入 A 為 0、輸入 B 為 1 的情況,即可推導出正確答案為(イ)。
像這樣,透過邏輯運算組合 AND、OR、NOT 電路,就能建構出二進位的加法電路。有了加法電路,再透過不同組合就能實現所有的四則運算。
5. 總結
在數位邏輯中,AND、OR、NOT 是基本的邏輯閘符號。掌握這些基礎後,就能進一步理解 NOR、XOR 等其他邏輯閘。熟悉這些數位邏輯符號,能讓邏輯電路的設計與分析變得更簡單。
EdrawMax 是一款功能完整、介面直覺的繪圖軟體,非常適合用來繪製邏輯電路圖。它內建豐富的範本與完整的邏輯閘符號庫,讓任何人都能輕鬆完成專業的電路圖。
無論是進行邏位邏輯電路設計還是學習,本文介紹的知識都相當實用。現在就下載 EdrawMax,親手試著畫一張邏輯電路圖吧!軟體提供免費使用,點擊下方按鈕前往官方網站下載,立即體驗它的強大功能。