【数字逻辑设计】卡诺图
生活随笔
收集整理的這篇文章主要介紹了
【数字逻辑设计】卡诺图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
卡諾圖,也稱K圖,是一種圖形化化簡布爾表達式的方法。
K圖化簡對于不多于4變量的問題非常好,特別是它可視化的特點,十分直觀。
上圖是一個邏輯真值表,它的對應的K圖是:
請注意:
(1)順序是00->01->11->10,這是格雷碼順序。
(2)K圖可以環繞,相當于把紙卷起來,圍成一個圓柱體。連接圓柱體的末端構成一個圓環,仍然保持了相鄰方格只有一個元素不同。
下圖展示了K圖的最小項:
顯然按照布爾代數化簡方法有:Y=A’B’C’+A’B’C=A’B’(C’+C)=A’B’
K圖化簡要求用盡可能少的圈數圈住K圖所有為1的方格。每個圈應該盡可能大,然后讀取每個圈的蘊含項。
正式的說,布爾表達式寫成最少數量的主蘊含項相或時,布爾表達式得到最終化簡。K圖每一個圈代表一個蘊含項。最大的圈是主蘊含項。
如上式A’B’C’和A’B’C都是蘊含項但不是主蘊含項,A’B’才是。
總結K圖化簡規則如下:
(1)用最少的圈圈住所有的1;
(2?
總結
以上是生活随笔為你收集整理的【数字逻辑设计】卡诺图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Git】Git修改Repository
- 下一篇: 【操作系统】操作系统的设计与实现