K-Map(カルノーマップ)の紹介

K-Map(カルノーマップ)の紹介

多くのデジタル回路や実際の問題では、最小限の変数を含む式を見つける必要があります。ブール代数定理を使用せずに、K マップを使用して、3、4 変数のブール式を非常に簡単に最小化できます。

K-map は 2 つの形式を取ることができます。

  1. 積の合計 (SOP)
  2. 和の積 (POS)

問題の必要性に応じて。 K-map はテーブルのような表現ですが、TABLE よりも多くの情報を提供します。 K マップのグリッドを 0 と 1 で満たし、グループを作成してそれを解決します。

K-map を使用して式を解く手順

  1. 変数の数に応じて K マップを選択します。
  2. 問題に示されている minterm または maxterm を特定します。
  3. SOP の場合、最小項に対応する K マップのブロックに 1 を置きます (その他の場所は 0)。
  4. POS の場合、最大項に対応する K マップのブロックに 0 を置きます (その他の場所には 1)。
  5. 2、4、8 ...(1 を除く) のような 2 のべき乗の項の合計を含む長方形のグループを作成し、1 つのグループでできるだけ多くの要素をカバーできるようにします。
  6. ステップ 5 で作成したグループから製品条件を見つけて、SOP フォームに合計します。

SOPフォーム

1. 3 変数の K マップ

3 変数の K-map SOP フォーム

Z= ?A,B,C(1,3,6,7) 

SOP

から グループで積項を取得します—

A’C 

から グループで積項を取得します—

AB 

これらの製品用語を合計すると、次のようになります。 最終式 (A'C+AB)

2. 4 変数の K マップ

K-map 4 変数 SOP フォーム

K-map 4 変数 SOP フォーム

F(P,Q,R,S)=?(0,2,5,7,8,10,13,15) 

から グループで積項を取得します—

QS 

から グループで積項を取得します—

Q’S’ 

これらの製品用語を合計すると、次のようになります。 最終式 (QS+Q'S')

POSフォーム

1. 3 変数の K マップ

POS

K-map 3変数POSフォーム

F(A,B,C)=?(0,3,6,7) 

POS

から 用語を見つけるグループ

A B 

この2つを補う形で

A' B' 

それらを上げてください

(A' + B') 

から 茶色 用語を見つけるグループ

B C 

これら 2 つの用語を補うと、

B’ C’ 

さあ、それらを要約してください

(B’+C’) 

から 黄色 用語を見つけるグループ

A' B' C’ 

この2つを補う形で

A B C 

それらを上げてください

(A + B + C) 

これら 3 つの項の積を計算します。 最終的な表現 –

  (A' + B’) (B’ + C’) (A + B + C) 

2. 4 変数の K マップ

4つの変数

K-map 4 変数 POS フォーム

F(A,B,C,D)=?(3,5,7,8,10,11,12,13) 

から 用語を見つけるグループ

C’ D B 

それらの補数を取得して合計する

(C+D’+B’) 

から 用語を見つけるグループ

C D A’ 

それらの補数を取得して合計する

(C’+D’+A) 

から 用語を見つけるグループ

A C’ D’ 

それらの補数を取得して合計する

(A’+C+D) 

から 茶色 用語を見つけるグループ

A B’ C 

それらの補数を取得して合計する

(A’+B+C’) 

最後にこれらを製品として表現します –

  (C+D’+B’).(C’+D’+A).(A’+C+D).(A’+B+C’) 

落とし穴 *常に覚えておいてください ポスト? (SOP)』

※正しい形式は( FのPOS=(F’)’のSOP

K-MAPのクイズ