Page 14 - AB03001_數位電路實作應用
P. 14
1-6
不會很多,可視需要而定。黑箱是指我們給什麼樣的條件時,使輸出得到想要
的結果,為了得到此結果,依條件而設計了組合邏輯電路。
一、組合邏輯的設計方法:
1. 真值表:
可依功能要求,按實際狀況全部列出,並推論出其結果,就是真值表。
2. 布林代數:
從真值表中,列出布林代數,邏輯電路若以反及閘(NAND)表示,則
用積項之和(SOP)列出;若以反或閘(NOR)表示,則用和項之積
POS 列出。
3. 化簡:
將布林代數直接用邏輯閘畫出,會用掉很多邏輯閘外,電路也會複雜多
了,所以我們可以直接化簡也可以利用卡諾圖或列表法來化簡,一般四
個變數內,以卡諾圖速度會比較快且方便。
4. 完成電路圖:
將化簡後的布林代數,以邏輯電路來連接,達到所要的功能。
5. 實際完成的電路圖:
上項中可以完成我們所要的功能,也簡化多了。但是須要考量,在實際
電路中的方便性、一致性及經濟性。故當使邏輯閘相同外,也能集中在
同一個 IC 上,讓每一個邏輯閘能發揮到最大的效果。例如:完成一個
互斥或閘的功能,依化簡後的布林代數為 Y= AB+A B ,其電路圖如圖
1-5 所示。
圖 1-5 電路圖
從電路中看出,須要三種邏輯閘,分別 NOT、AND、OR 閘,也就是要三
個 IC 才能完成。若以反及閘( NAND )來取代電路時,則
Y= AB+A B = B + A B =(A ⋅ ) B ⋅ (A⋅ B ) 所以實際電路如圖 1-6 所示。
A