卡諾圖化簡工具

每行一組:「變數表; 最小項; 無關項(可選)」,如 A,B,C; 0,2,5,7 或 A,B,C; 0,1,2; 3,5;也可只寫「3; 0,2,5,7」,或直接寫 SOP 表示式如 A'B + AC'
輸入模式:   變數個數:   無關項:   輸出形式:
卡諾圖网格:   分隔符:   最多輸出:
計算結果 下載 CSV
序號 最小項 最簡與或式 最簡或與式 蘊含項數 閘數估算

工具介紹及使用方法

線上卡諾圖化簡工具,輸入最小項與選填的無關項(don't care),輸出最簡與或式、最簡或與式、卡諾圖網格與閘數估算。

每行一組,格式為「變數表; 最小項; 無關項(選填)」,例如 A,B,C; 0,2,5,7 或 A,B,C; 0,1,2; 3,5;也可只寫變數個數 3; 0,2,5,7,或只寫最小項、由「變數個數」參數決定位寬。切換到「按 SOP 運算式」模式可直接寫 A'B + AC',工具會先展開真值再化簡。

化簡使用奎因-麥克拉斯基演算法求全部質蘊含項,再以本質質蘊含項與 Petrick 法選出最小覆蓋,是真正的卡諾圖化簡而非查表;輸出每個蘊含項對應的項與它覆蓋的最小項編號。選「輸出卡諾圖網格」會畫出行列依格雷碼排列的網格(2 變數 2×2、3 變數 2×4、4 變數 4×4、5 變數 4×8、6 變數 8×8),每格顯示最小項編號與取值(1 / 0 / X),並標註屬於哪個圈。變數上限 6(2^6 = 64 格),最小項編號越界會明確提示。

注意:本工具專注卡諾圖化簡求最簡式;要由運算式生成完整真值表請用「真值表生成器」,要在 SOP / POS / 最小項 / 最大項之間做形式互轉請用「布林邏輯運算式雙向轉換工具」。

操作步驟

  1. 把最小項或邏輯運算式逐行貼到輸入框。
  2. 選擇輸入模式、輸出形式,填寫變數個數與無關項。
  3. 點擊執行按鈕。
  4. 查看最簡式與卡諾圖,複製或匯出。

留言板

全部留言 →
0/200

  • 還沒人說話,來搶個沙發?