大學數位邏輯講義課程系列-解碼器

更新於 發佈於 閱讀時間約 2 分鐘

前導

解碼器(Decoder)是一種 數位邏輯電路,它的主要功能是將 二進制編碼輸入 轉換為 唯一的輸出信號。簡單來說,它可以根據輸入的 n 位數據,在 2ⁿ 個輸出 中選擇一個進行激活。

我們定義輸入與輸出:

raw-image

解碼器的電路實現

以高態解碼器為例: 真值表如下所示。

raw-image

從上圖中,我們可以看出輸入若為二進制的00,輸出為1的將會是對應的十進位數字,D0

好,現在你有了基本的認識,不過我不打算畫出高態動作的解碼器,我們改畫低態動作的解碼器。

我們設計一個 低態輸出(Active Low Output) 並加上 閃控(Enable, EN)3-to-8 解碼器

解碼器的本質不變,但要注意一些事項:

功能特性:

  • 輸入: 3 位二進制選擇線(A2, A1, A0)。
  • 輸出: 8 條獨立輸出(D0 ~ D7),為 低態(Active Low,0 表示被選中)
  • 閃控(EN, Enable):
    • EN = 1,解碼器關閉(所有輸出為 1)。
    • EN = 0,解碼器正常運作,對應輸入的輸出變為 0,其餘保持 1。

好,此時畫出真值表:

raw-image

接著我們可以很輕易地畫出組合邏輯電路:

raw-image

好,3對8解碼器也是相同的道理,不過這邊我們就不畫出來了。

raw-image

解碼器的應用

解碼器擴充設計

多個帶有 Enable 的解碼器可以一起使用來建構更大的解碼器

我現在要示範: 使用 兩個 3-to-8 解碼器 來構建一個 4-to-16 解碼器的實現方法,架構如下:

raw-image

  • 輸入:4 個位元 → w, x, y, z
  • 輸出:16 條線(D₀ ~ D₁₅)
  • 使用兩個 3-to-8 解碼器(每個輸入 3 位元,輸出 8 條線)

  • w = 0:上方的解碼器 Enable = 1,輸出 D₀ ~ D₇ 啟用
  • w = 1:下方的解碼器 Enable = 1,輸出 D₈ ~ D₁₅ 啟用

使用解碼器實現組合邏輯:以全加法器為例

邏輯如下:

  • n 位輸入 → 2ⁿ 輸出的 Decoder
  • 解碼器的每個輸出都對應到一個 minterm(積項)
  • 使用 OR gate 將對應 minterm 相加即可實現任意布林式
  • 關於全加器的真值表:
    • S(x, y, z): S(1, 2, 4, 7)
    • C(x, y, z): S(3, 5, 6, 7)

現在請看下圖:

raw-image
  • 和(S):
    • 接 D1、D2、D4、D7 到 OR gate → 輸出為 S
  • 進位(C):
    • 接 D3、D5、D6、D7 到 OR gate → 輸出為 C

本頻道持續更新中(內容涵蓋前端程式設計入門、大學必備程式設計入門、電子系專業課程入門、數學微積分題解)如果身旁有相關科系的學生,不妨推薦一下喔~

相信這裡會是家教或線上課程之外,高中、大學生系統性綜合學習的好選擇。

最後感謝您的觀看!

留言
avatar-img
留言分享你的想法!
avatar-img
電資鼠 - 您的學習好夥伴
10會員
215內容數
在當今數位時代,電資領域人才需求爆發式成長,不論是前端網頁設計、嵌入式開發、人工智慧、物聯網還是軟硬體整合,這些技術都在改變世界。而掌握 C/C++、Python、數位邏輯、電路學與嵌入式開發等大學電資領域的課程,正是進入這個高薪、高需求產業的關鍵!
2025/04/30
本章節將介紹移位暫存器,詳細說明電路架構原理與時序分析。
Thumbnail
2025/04/30
本章節將介紹移位暫存器,詳細說明電路架構原理與時序分析。
Thumbnail
2025/04/30
本教學文章說明如何設計一個可雙向旋轉的2-bit狀態計數器電路,包含狀態圖、狀態表、卡諾圖化簡以及使用D正反器和多工器的電路設計。文章逐步引導讀者瞭解設計過程,適合學習數位邏輯設計的學生。
Thumbnail
2025/04/30
本教學文章說明如何設計一個可雙向旋轉的2-bit狀態計數器電路,包含狀態圖、狀態表、卡諾圖化簡以及使用D正反器和多工器的電路設計。文章逐步引導讀者瞭解設計過程,適合學習數位邏輯設計的學生。
Thumbnail
2025/04/30
本章節詳細介紹同步計數器的設計步驟與方法,將繁瑣負責的設計以清晰的口吻清楚詳述,幫助讀者輕鬆學習本單元知識。
Thumbnail
2025/04/30
本章節詳細介紹同步計數器的設計步驟與方法,將繁瑣負責的設計以清晰的口吻清楚詳述,幫助讀者輕鬆學習本單元知識。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2.0 上古漢語的特殊結構 2.3 之乎者也 —  也 (矣﹑焉) 2.3.1 也 一﹕初探之四 現在讓我們從函數引申出來的函子/論元觀點來解析上述「也」字的用法。用初級計算機科學編程的語言來說,函子就是一個具有函數功能的物件 (object),方便我們使用﹔它的功能就是讓我們可以召喚
Thumbnail
2.0 上古漢語的特殊結構 2.3 之乎者也 —  也 (矣﹑焉) 2.3.1 也 一﹕初探之四 現在讓我們從函數引申出來的函子/論元觀點來解析上述「也」字的用法。用初級計算機科學編程的語言來說,函子就是一個具有函數功能的物件 (object),方便我們使用﹔它的功能就是讓我們可以召喚
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 二 關於函數的演變和弗雷格對函數的看法,前面的 1.2 節和 1.3 節已經談論了不少。 由於函數在數學﹑邏輯學﹑計算語言學極為重要,更且是本書闡述的語法的中心概念,因此有必要再略作
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 二 關於函數的演變和弗雷格對函數的看法,前面的 1.2 節和 1.3 節已經談論了不少。 由於函數在數學﹑邏輯學﹑計算語言學極為重要,更且是本書闡述的語法的中心概念,因此有必要再略作
Thumbnail
數位IC裡我們關注的都是0或1, 大家都知道電腦是0101在做二進位的運算, 在晶片裡又是怎麼做到的? 實際上我們在設計晶片時,會給他一個VDD跟GND, VDD-GND給的是預期的Driving volatge, 像是5V或9V 以5V為例 0或1物理上就是目前的電壓靠近0V或5
Thumbnail
數位IC裡我們關注的都是0或1, 大家都知道電腦是0101在做二進位的運算, 在晶片裡又是怎麼做到的? 實際上我們在設計晶片時,會給他一個VDD跟GND, VDD-GND給的是預期的Driving volatge, 像是5V或9V 以5V為例 0或1物理上就是目前的電壓靠近0V或5
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 1.2.7 十九世紀的尾聲 四 公元1887年,德國數學家理查德‧戴德金 (Ri
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 1.2.7 十九世紀的尾聲 四 公元1887年,德國數學家理查德‧戴德金 (Ri
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 1.2.7 十九世紀的尾聲 三 必須說一下波希米亞數學家/邏輯學家/哲學家/神學
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 1.2.7 十九世紀的尾聲 三 必須說一下波希米亞數學家/邏輯學家/哲學家/神學
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 數學中函數概念的重要性難以盡書,亦很難想像沒有函數概念的數學可以走多遠。誇張一點,我們可以說很大部份的數學都是按函數概念操作的。但少有人留意到,在某個意義上,函數可說是數學語言的一個語構處理。 漢語「函數」一詞乃
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 數學中函數概念的重要性難以盡書,亦很難想像沒有函數概念的數學可以走多遠。誇張一點,我們可以說很大部份的數學都是按函數概念操作的。但少有人留意到,在某個意義上,函數可說是數學語言的一個語構處理。 漢語「函數」一詞乃
Thumbnail
1.0 從函數到函算語法 1.1 句子成份 本書關注的是句子成份的分析。 如前述,詞類和句子成份是兩個很不一樣的概念。 詞類的劃分屬歸類性的描述。我們先有一個給定的詞彙,然後劃分若干詞類,比如名詞﹑動詞﹑形容詞等,再進而對詞彙中的每一個詞進行分類,即說某詞屬名詞﹑某詞屬動詞﹑某詞可以是名
Thumbnail
1.0 從函數到函算語法 1.1 句子成份 本書關注的是句子成份的分析。 如前述,詞類和句子成份是兩個很不一樣的概念。 詞類的劃分屬歸類性的描述。我們先有一個給定的詞彙,然後劃分若干詞類,比如名詞﹑動詞﹑形容詞等,再進而對詞彙中的每一個詞進行分類,即說某詞屬名詞﹑某詞屬動詞﹑某詞可以是名
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News