卡諾圖 - 中文百科知識
文章推薦指數: 80 %
卡諾圖(Karnaugh map)是邏輯函式的一種圖形表示,由莫里斯·卡諾(Maurice Karnaugh)發明。
一個邏輯函式的卡諾圖就是把該函式最小項表達式中的各最小項相應地填入 ...
卡諾圖 卡諾圖(Karnaughmap)是邏輯函式的一種圖形表示,由莫里斯·卡諾(MauriceKarnaugh)發明。
一個邏輯函式的卡諾圖就是把該函式最小項表達式中的各最小項相應地填入一個方格圖內,方格圖稱為卡諾圖。
卡諾圖的構造特點使卡諾圖具有一個重要性質:可以從圖形上直觀地找出相鄰最小項,兩個相鄰最小項可以合併為一個與項並消去一個變數。
基本信息中文名:卡諾圖英文名:Karnaughmap表現形式:圖形本質:邏輯函式化簡最多變數:6發明人:莫里斯·卡諾MauriceKarnaugh發展歷史組合電路邏輯關係的圖形表示法可以追溯到英國邏輯學家約翰·維恩(JohnVenn)1881年發明的在集合論中處理集合間邏輯關係的文氏圖(Venndiagram),赫爾姆·哈斯(HelmutHasse)有效地利用Vogt在1895年用過的哈斯圖(Hassediagram)來表示序理論中的有限偏序集,愛德華·維奇(EdwardW.Veitch)在1952年將維恩圖中的圓形改畫成矩形而發明了維奇圖(Veitchdiagram)。
但這些圖都不如美國貝爾實驗室的電信工程師莫里斯·卡諾(MauriceKarnaugh)在1953年根據維奇圖改進的卡諾圖(Karnaughmap)或K圖(K-map)在數字邏輯、故障診斷等許多領域中套用廣泛。
卡諾圖化簡法由於卡諾圖兩個相鄰最小項中,只有一個變數取值不同,而其餘的取值都相同。
所以,合併相鄰最小項,利用公式A+A=1,AB+AB=A,可以消去一個或多個變數,從而使邏輯函式得到簡化。
(1)卡諾圖中最小項合併的規律合併相鄰最小項,可消去變數。
合併兩個最小項,可消去一個變數;合併四個最小項,可消去兩個變數;合併八個最小項,可消去四個變數;合併2N個最小項,可消去N個變數。
(2)利用卡諾圖化簡邏輯函式A.基本步驟:①畫出邏輯函式的卡諾圖;②合併相鄰最小項(圈組);③從圈組寫出最簡與或表達式。
關鍵是能否正確圈組。
B.正確圈組的原則①必須按2、4、8、2N的規律來圈取值為1的相鄰最小項;②每個取值為1的相鄰最小項至少圈一次,但也可以圈多次;③圈的個數要儘可能少(與項就少),並要儘可能大(消去的變數就越多)。
C.從圈組寫最簡與或表達式的方法:①將每個圈用一個與項表示圈內各最小項中互補的因子消去,相同的因子保留,相同取值為1用原變數,相同取值為0用反變數;②將各與項相或,便得到最簡與或表達式。
圈組技巧(防止多圈組的方法):①先圈孤立的1;②再圈只有一種圈法的1;③最後圈大圈;④檢查:每個圈中至少有一個1未被其它圈圈過。
變數變數卡諾圖表示各最小項的2^n(n-變數數)個小格,排列呈矩形。
小格按“循環碼”排列,保證最小項間“幾何相鄰”與“邏輯相鄰性”的統一。
(幾何相鄰有“內相鄰”“外相鄰”和“中心對稱”)化簡函式1.幾個定義蘊涵項:在函式的“與-或”表達式中,每個“與”項被稱為該函式的蘊涵項(Implicant)。
顯然,在函式卡諾圖中,任何一個1方格所對應的最小項或者卡諾圈中的2m個1方格所對應的“與”項都是函式的蘊涵項。
質蘊涵項:若函式的一個蘊涵項不是該函式中其他蘊涵項的子集,則此蘊涵項稱為質蘊涵項(PrimeImplicant),簡稱為質項。
顯然,在函式卡諾圖中,按照最小項合併規律,如果某個卡諾圈不可能被其他更大的卡諾圈包含,那么,該卡諾圈所對應的“與”項為質蘊涵項。
必要質蘊涵項:若函式的一個質蘊涵項包含有不被函式的其他任何質蘊涵項所包含的最小項,則此質蘊涵項被稱為必要質蘊涵項(EssentialPrimeImplicant),簡稱為必要質項。
在函式卡諾圖中,若某個卡諾圈包含了不可能被任何其他卡諾圈包含的1方格,那么,該卡諾圈所對應的“與”項為必要質蘊涵項。
2.求函式最簡“與-或”表達式(1)一般步驟:第一步:作出函式的卡諾圖。
第二步:在卡諾圖上圈出函式的全部質蘊涵項。
按照卡諾圖上最小項的合併規律,對函式F卡諾圖中的1方格畫卡諾圈。
為了圈出全部質蘊涵項,畫卡諾圈時在滿足合併規律的前題下應儘可能大,若卡諾圈不可能被更大的卡諾圈包圍,則對應的“與”項為質蘊涵項。
第三步:從全部質蘊涵項中找出所有必要質蘊涵項。
在卡諾圖上只被一個卡諾圈包圍的最小項被稱為必要最小項,包含必要最小項的質蘊涵項即必要質蘊涵項。
為了保證所得結果無一遺漏地復蓋函式的所有最小項,函式表達式中必須包含所有必要質蘊涵項。
第四步:求出函式的最簡質蘊涵項集。
若函式的所有必要質蘊涵項尚不能復蓋卡諾圖上的所有1方格,則從剩餘質蘊涵項中找出最簡的所需質蘊涵項,使它和必要質蘊涵項一起構成函式的最小復蓋。
歸納起來,卡諾圖化簡的原則是:☆在復蓋函式中的所有最小項的前提下,卡諾圈的個數達到最少。
☆在滿足合併規律的前提下卡諾圈應儘可能大。
☆根據合併的需要,每個最小項可以被多個卡諾圈包圍。
3.求函式的最簡“或-與”表達式當需要求一個函式的最簡“或-與”表達式時,可採用“兩次取反法”。
具體如下:☆先求出函式F的反函式F的最簡“與-或”表達(合併卡諾圖上的0方格);☆然後對F的最簡“與-或”表達式取反,從而得到函式F的最簡“或-與”表達式。
卡諾圖化簡邏輯函式具有方便、直觀、容易掌握等優點。
但依然帶有試湊性。
尤其當變數個數大於6時,畫圖以及對圖形的識別都變得相當複雜。
相關詞條 圖伊瓦卡諾 圖伊瓦卡諾勳爵(Siale'ataon在2010年12月的大選當中,圖伊瓦卡諾連任議員。
12月21日,湯加議會舉行秘密投票,圖伊瓦卡諾以14:12的... 卡諾,S. 法國物理學家、工程師。
1796年6月1日生於巴黎,是數學家L.卡諾的長子。
1812年進巴黎查理曼大帝公立中學學習,不久以優異成績考入巴黎工藝學院,從師於... 卡諾,S. 正文 配圖 相關連線 奧卡諾根湖怪 在加拿大不列顛哥倫比亞省的奧卡諾根湖中,有著加拿大最著名的水怪——奧古普古水怪。
早在歐洲移民到達該地區之前,當地的印地安人就傳說:在奧卡諾根湖中,存在著... 名稱 源起 事件 研究 解釋 阿美里卡諾足球俱樂部 阿美里卡諾阿美里卡諾阿美里卡諾 球隊資料 球員信息 排名數據 馬卡諾 1987年6月,伊萬·馬卡諾出生在西班牙的桑坦德。
1997年,10歲的伊萬·馬卡諾加盟了桑坦德競技少年隊。
2006年,伊萬·馬卡諾效力於桑坦德競技B隊,... 個人簡介 職業生涯統計 杯賽統計 參加比賽 卡諾遺址 卡諾遺址,是迄今為止我國所發現的海拔最高,經度最西的一處新石器時代遺址。
F·卡諾 F·卡諾,男,生於1988年8月31日,足球運動員,司職後衛。
基本資料 球隊陣容 馬爾卡諾 馬爾卡諾,全名伊萬·馬爾卡諾賽季轉會(歐元)俱樂部聯賽出場進球歐戰出場進球2006-2007桑坦德競技B西乙B1組32020... 職業生涯 轉會記錄 參加比賽 相關搜尋觸發器單片機Pascal語言教程part-1卡諾圖pascal語言教程part-2時鐘頻率解碼器射影幾何學指稱語義學邏輯門電路時序邏輯電路邏輯代數驅動程式數字電路相關分析plascal教程組合邏輯電路鎖存器asp函式數組熱門詞條admiralAmos三浦友和中央車站保加利亞玫瑰子路曾皙冉有公西華侍坐安寧安床小狗小約翰布沙發廖添丁搜股網杜子建樂掏網汽車模型獨活寄生湯瑞儀光電股份有限公司端午習俗臺北市政府祕書處貢茶鄔君梅錄音棚錯誤的相遇bagcharmETERNALFLAME大象往生咒教學平臺春秋鼎盛曜越科技東京飯店格雷森·蔡斯研華福壽螺竹柏索拉卡羅勒籽美國隊長美山蘭子蘇志燮虛擬赤柱ARCAvocadoLINEBrush安倍晴明張憲義約瑟夫·拜登翁建仁聊齋艷譚卡諾圖@百科知識中文網
延伸文章資訊
- 1卡諾圖 - 中文百科知識
卡諾圖(Karnaugh map)是邏輯函式的一種圖形表示,由莫里斯·卡諾(Maurice Karnaugh)發明。一個邏輯函式的卡諾圖就是把該函式最小項表達式中的各最小項相應地填入 ...
- 2karnaugh map - 卡諾圖;坎諾圖 - 國家教育研究院雙語詞彙
卡諾圖;坎諾圖 · karnaugh map · 名詞解釋: 係一種多變量邏輯函數(布林函數)的列表法。將邏輯變數分為兩組,把其組合分置於縱的和橫的方向,形成一表格,稱為卡諾圖(或坎 ...
- 3卡諾圖- 維基百科,自由的百科全書
- 4小節內容
一般常用數位電子之化簡方法可分為:(1)布爾代數化簡法(2)卡諾圖化簡法(3)列表法等三項。 小節內容. 一、布爾代數化簡法 二、卡諾圖(Karnaugh Maps)化簡 ...
- 5卡諾圖化簡法 - 中文百科全書
卡諾圖化簡法(reduced method of a Karnaugh map)是化簡真值函式的方法之一,它具有幾何直觀性這一明顯的特點,在變元較少(不超過六個)的情況下比較方便,且能得到最簡 ...