2.從真值表到組合電路到OR閘
文章推薦指數: 80 %
任何事務的概念,透過方塊圖一層一層的深入。
例如:設計組合邏輯時,先抓住最簡單的方塊圖。
小節內容. 一、組合 ...
第二節:以SSI為基礎的組合電路設計
1.2.3.4
在第五章我們直覺的認識許多組合邏輯,這裡透過設計,而能自覺的深入組合邏輯的概念。
任何事務的概念,透過方塊圖一層一層的深入。
例如:設計組合邏輯時,先抓住最簡單的方塊圖。
小節內容
一、組合邏輯方塊圖
二、簡易組合邏輯的設計
一、組合邏輯方塊圖
1.通用的n和m表示方塊圖
圖6-7所示的是組合電路的方塊圖。
其上n個輸入變數來自外界,而m個輸出變數則可接到外界電路成為其輸入變數,每個輸入變數與輸出變數都可以是0或1。
圖6-7組合電路的方塊圖
2.從真值表到組合電路到OR閘
圖6-8組合邏輯電路設計實例
【例6-2】:圖6-8的真值表中,其輸入與輸出的關係如表中所示,試設計此一電路。
解:根據真值表可寫出此電路的輸出函數為
所以,此組合電路如圖6-9(a)所示。
但是我們若仔細觀察輸出函數,可發現Y可再簡化
為Y=A+B,此函數正好是一個或閘的輸出。
(a)未簡化之邏輯電路
(b)簡化後之邏輯電路
圖6-9從組合邏輯到OR閘
二、簡易組合邏輯的設計
Top
1.設計步驟
(1)問題之描述。
(2)決定可用之輸入變數及所需之輸出變數。
(3)設定輸入及輸出的變數符號。
(4)根據輸入與輸出關係,列出真值表。
(5)化簡對應於每一輸出的布爾函數。
(6)繪出邏輯線路。
圖6-10組合電路設計步驟
2.設計實例
(1)實例(一)
【例6-3】:設計一電路,有三個輸入及一個輸出,若三個中之任何兩個輸入為1,則輸出為1,而其它輸入情形之輸出均為0。
解:
(1)問題描述如題目說明。
(2)依題意,n=3,m=1。
(3)設三個輸入變數為A、B、C,輸出變數為F。
(4)由輸入與輸出定義可得真值表如下表。
將真值表填入卡諾圖
得
(5)此布爾函數F未能化簡。
(6)繪出邏輯線路。
圖6-11例6-3之邏輯圖
(2)實例(二)
【例6-4】:設計一邏輯電路,該電路有二個輸入,一個輸出,當兩個輸入相同時輸出為0,輸入相異時輸出為1,並以雙輸入之NAND閘完成該電路。
解:
(1)問題描述如題目說明。
(2)依題意,n=2,m=1。
(3)設兩個輸入變數為A、B,輸出變數為F。
(4)由輸入與輸出定義可得真值表如下表。
(5)由真值表列出布爾方程式,此式已最簡。
(6)依布爾函數F得電路圖如圖6-12。
圖6-12例6-4之原始線路圖
依題目要求以NAND閘完成,如圖6-13。
圖6-13化簡為NAND電路
Top
延伸文章資訊
- 1日常生活的邏輯設計
邏輯設計的運算是採用布爾(George Boole, 1815 ~ 1864)所發展出來的布林代數(Boolean algebra)運. 算,但是第一個把布林代數拿來用在電路的卻是被稱為「資訊理...
- 2圖3-4 常用邏輯閘符號
八個基本邏輯閘除前述三個外,增加上一節所提到的buffer、NAND、NOT、XOR、XNOR等五個。其中NOT閘另可叫inverter;XOR是exclusive-OR的簡寫;XNOR是exc...
- 32.從真值表到組合電路到OR閘
任何事務的概念,透過方塊圖一層一層的深入。例如:設計組合邏輯時,先抓住最簡單的方塊圖。 小節內容. 一、組合 ...
- 45-1 組合邏輯電路分析
在3-1-7 節曾經介紹過XOR 邏輯閘符號、運算符號與運算真值表,而本. 節將利用NOT、AND、OR、NAND 閘的組合邏輯來設計二輸入或三輸入XOR 閘。 例5.5. 使用NOT、AND、...
- 5組合邏輯
藉由基本閘來設計各種電路,以下我們將分別介紹的基本邏輯閘有及閘(AND gate)、或閘(OR gate)、反閘(NOT gate)、反及閘(NAND gate)、反或閘(NOR gate)、....