
- 數位電子技術教程
- 數位電子技術 - 首頁
- 數位電子技術基礎
- 數字系統型別
- 訊號型別
- 邏輯電平與脈衝波形
- 數字系統元件
- 數字邏輯運算
- 數字系統優勢
- 數制
- 數制
- 二進位制數表示
- 二進位制算術
- 帶符號二進位制算術
- 八進位制算術
- 十六進位制算術
- 補碼算術
- 進位制轉換
- 進位制轉換
- 二進位制到十進位制轉換
- 十進位制到二進位制轉換
- 二進位制到八進位制轉換
- 八進位制到二進位制轉換
- 八進位制到十進位制轉換
- 十進位制到八進位制轉換
- 十六進位制到二進位制轉換
- 二進位制到十六進位制轉換
- 十六進位制到十進位制轉換
- 十進位制到十六進位制轉換
- 八進位制到十六進位制轉換
- 十六進位制到八進位制轉換
- 二進位制碼
- 二進位制碼
- 8421 BCD碼
- 餘3碼
- 格雷碼
- ASCII碼
- EBCDIC碼
- 碼轉換
- 錯誤檢測與糾正碼
- 邏輯閘
- 邏輯閘
- 與門
- 或門
- 非門
- 通用門
- 異或門
- 異或非門
- CMOS邏輯閘
- 使用二極體電阻邏輯的或門
- 與門與或門比較
- 兩級邏輯實現
- 閾值邏輯
- 布林代數
- 布林代數
- 布林代數定律
- 布林函式
- 德摩根定理
- SOP和POS形式
- POS到標準POS形式
- 最小化技術
- 卡諾圖化簡
- 三變數卡諾圖
- 四變數卡諾圖
- 五變數卡諾圖
- 六變數卡諾圖
- 無關項
- 奎因-麥克拉斯基法
- 最小項和最大項
- 規範式和標準式
- 最大項表示
- 使用布林代數化簡
- 組合邏輯電路
- 數字組合電路
- 數字運算電路
- 多路選擇器
- 多路選擇器設計流程
- 多路選擇器通用門
- 使用4:1多路選擇器的2變數函式
- 使用8:1多路選擇器的3變數函式
- 多路分配器
- 多路選擇器與多路分配器比較
- 奇偶校驗位發生器和校驗器
- 比較器
- 編碼器
- 鍵盤編碼器
- 優先編碼器
- 譯碼器
- 算術邏輯單元
- 7段LED顯示器
- 程式碼轉換器
- 程式碼轉換器
- 二進位制到十進位制轉換器
- 十進位制到BCD轉換器
- BCD到十進位制轉換器
- 二進位制到格雷碼轉換器
- 格雷碼到二進位制轉換器
- BCD到餘3碼轉換器
- 餘3碼到BCD轉換器
- 加法器
- 半加器
- 全加器
- 序列加法器
- 並行加法器
- 使用半加器的全加器
- 半加器與全加器比較
- 使用與非門的全加器
- 使用與非門的半加器
- 二進位制加法器-減法器
- 減法器
- 半減器
- 全減器
- 並行減法器
- 使用兩個半減器的全減器
- 使用與非門的半減器
- 時序邏輯電路
- 數字時序電路
- 時鐘訊號和觸發
- 鎖存器
- 移位暫存器
- 移位暫存器應用
- 二進位制暫存器
- 雙向移位暫存器
- 計數器
- 二進位制計數器
- 非二進位制計數器
- 同步計數器設計
- 同步計數器與非同步計數器比較
- 有限狀態機
- 演算法狀態機
- 觸發器
- 觸發器
- 觸發器轉換
- D觸發器
- JK觸發器
- T觸發器
- SR觸發器
- 帶時鐘的SR觸發器
- 無時鐘SR觸發器
- 帶時鐘的JK觸發器
- JK觸發器到T觸發器轉換
- SR觸發器到JK觸發器轉換
- 觸發方法:觸發器
- 邊沿觸發觸發器
- 主從JK觸發器
- 競爭冒險現象
- A/D和D/A轉換器
- 模數轉換器
- 數模轉換器
- DAC和ADC積體電路
- 邏輯閘的實現
- 用與非門實現非門
- 用與非門實現或門
- 用與非門實現與門
- 用與非門實現與非門
- 用與非門實現異或門
- 用與非門實現異或非門
- 用或非門實現非門
- 用或非門實現或門
- 用或非門實現與門
- 用或非門實現與非門
- 用或非門實現異或門
- 用或非門實現異或非門
- 使用CMOS的與非/或非門
- 使用與非門的全減器
- 使用2:1多路選擇器的與門
- 使用2:1多路選擇器的或門
- 使用2:1多路選擇器的非門
- 儲存器件
- 儲存器件
- RAM和ROM
- 快取記憶體設計
- 可程式設計邏輯器件
- 可程式設計邏輯器件
- 可程式設計邏輯陣列
- 可程式設計陣列邏輯
- 現場可程式設計門陣列
- 數位電子技術系列
- 數位電子技術系列
- CPU架構
- CPU架構
- 數位電子技術資源
- 數位電子技術 - 快速指南
- 數位電子技術 - 資源
- 數位電子技術 - 討論
數位電子技術中的異或非門
異或非門是一種派生的邏輯閘,它是異或門和非門的組合。因此,它產生一個“非異或”輸出。
本章將解釋異或非邏輯閘的基本理論、工作原理、電路圖和應用。因此,讓我們從異或非門的基本定義開始。
什麼是異或非門?
異或非門是一個具有兩個輸入和一個輸出的邏輯閘。
只有當異或非門的兩個輸入都相同時,其輸出才為高電平,即兩個輸入都為高電平或兩個輸入都為低電平。如果輸入不同,即一個為高電平而另一個為低電平,則輸出為低電平或邏輯0。
由於異或非門在兩個輸入都相同時產生高輸出,因此它也稱為等值檢測器。
異或非門也稱為異或非或Ex-NOR門。
實際上,異或非門是兩個邏輯閘的組合,即異或門和非門。因此,
異或非門 = 異或門 + 非門
重要的是要記住,沒有三輸入或更多輸入的異或非門。要獲得超過兩個輸入的異或非門,我們將多個雙輸入異或非門組合在一起。
異或非門的邏輯符號
雙輸入異或非門的邏輯符號如下圖所示。

右側的氣泡代表非運算。變數A和B代表輸入線,而Y代表輸出線。
異或非門的真值表
異或非門的真值表提供了關於其輸入和輸出之間操作和關係的資訊。
雙輸入異或非門的真值表如下所示:
輸入 | 輸出 | |
---|---|---|
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
從這個真值表中可以看出,當異或非門的兩個輸入相同時,即0和0或1和1時,異或非門產生高電平或邏輯1輸出。否則,它會給出低電平或邏輯0輸出。
異或非門的布林表示式
布林表示式是一個邏輯函式,它用數學方法描述了異或非門輸入和輸出之間的關係。
雙輸入異或非門的布林表示式如下所示:
$$\mathrm{Y \: = \: A \: \odot \: B}$$
這也可以表示為:
$$\mathrm{Y \: = \: AB \: + \: \bar{AB}}$$
這裡,A和B是輸入變數,而Y是輸出變數。
異或非門的工作原理
下面解釋了雙輸入異或非門針對不同輸入組合的操作:
- 如果A = 0且B = 0,則異或非門的輸出為Y = 1。
- 如果A = 0且B = 1,則異或非門的輸出為Y = 0。
- 如果A = 1且B = 0,則異或非門的輸出為Y = 0。
- 如果A = 1且B = 1,則異或非門的輸出為Y = 1。
因此,我們可以看到,對於相似的輸入,輸出為高電平或邏輯1。對於不同的輸入,它為低電平或邏輯0。
使用開關的異或非門
我們可以藉助兩個開關、一個電池和一個燈來實現異或非門的邏輯。
這是表示異或非邏輯閘的電路圖。

在這個電路中,當開關A和B都處於同一電平,即0和0或1和1時。電流有一個閉合路徑流過燈泡。這會點亮燈泡,表示高電平或邏輯1輸出。
如果開關處於不同電平,即一個處於0電平而另一個處於1電平。電池和燈泡之間沒有完整的路徑。因此,燈泡不會亮,表示低電平或邏輯0輸出。
因此,上述開關電路實現了異或非邏輯運算。
異或非門作為反相器
異或非門可以作為反相器工作。如果我們將異或非門的一個輸入線連線到低電平或邏輯0訊號,並將輸入訊號應用於另一個輸入線。那麼,異或非門的輸出將是所應用輸入的補碼。
異或非門作為反相器的邏輯電路如下圖所示。

我們也可以用它的布林表示式來解釋這個操作,如下所示。
$$\mathrm{Y \: = \: AB \: + \: \bar{AB}}$$
如果B設定為邏輯0,則
$$\mathrm{Y \: = \: A\cdot0 \: + \: \bar{A}\cdot1 \: = \: \bar{A}}$$
因此,如果一個輸入異或非門連線到邏輯0,則該門將作為反相器工作。
異或非門作為緩衝器
異或非門(XNOR門)也可以作為緩衝器工作。如果我們將異或非門的一個輸入連線到邏輯1,並將輸入訊號應用於另一個輸入線,則異或非門的輸出將與應用的輸入相同,即異或非門將作為緩衝器工作。
下圖顯示了作為緩衝器工作的異或非門。

從邏輯上講,我們可以透過其布林表示式證明此操作,如下所示。
$$\mathrm{Y \: = \: AB \: + \: \bar{AB}}$$
如果B設定為邏輯1,則
$$Y = A \cdot 1 + \bar{A} \cdot 0 = A$$
因此,一個輸入設定為邏輯1的異或非門充當緩衝器。
異或非門的應用
異或非門廣泛用於許多數位電路和系統中。異或非門的一些關鍵應用如下所示:
- 異或非門用於數字通訊系統中檢測資料傳輸過程中發生的錯誤。
- 異或非門充當等值檢測器。因此,它也用於比較二進位制資料或訊號。
- 異或非門還用於設計數字遊戲系統和邏輯謎題。
結論
總之,異或非門(Exclusive NOR gate)是一種用於各種數位電子應用的邏輯閘。它是一個雙輸入邏輯閘。
異或非門獨特的等值檢測功能廣泛用於數字訊號比較和資料傳輸錯誤檢查。
在本章中,我們解釋了異或非門的基本原理和工作原理及其關鍵應用。