20101101 - 월 - 카르노맵 ( 설명 포함)
카르노맵 논리식 계산하는 연습을 하였다.
카르노 맵(Karnaugh map) 이해하기
* 카르노 맵 읽는 법칙 - 묶여진 칸의 공통이 묶여진 칸의 ‘값’의 공통을 찾아야 한다.
1. Karnaugh map을 이용하여 진리표를 간소화 하시오.
답 : A
2. Karnaugh map을 이용하여 진리표를 간소화 하시오.
답 : |B
3. Karnaugh map을 이용하여 진리표를 간소화 하시오.
답 : A|C + BC
4. Karnaugh map을 이용하여 진리표를 간소화 하시오.
풀이 핵심 : 변하는 것을 없앤다. 변하지 않는 것은 남긴다.
1. 카르노 도를 완성한다.
- 진리표를 보고 작성한다.
- 좌측과 상변의 AB, CD 부분이 입력 값 부분이며, 가운데 부분이 Y값이다.
2. 값 만큼의 4각형을 그린다.
단, 결과값(Y)이 "1"인 경우만
예로 2, 4, 8, 16 ... 만큼
ㄱ. (ㄱ)의 상태는 A가 "1", B가 "0"으로 고정되어 있으며, C와 D의 값은 "0"과 "1"이 번갈아 나온다.
==> 이 말도 이해하기 어렵다면... 윗쪽의 카르노도 작성방법을 보시라!
- A와 B의 값은 고정되어 있으니 살려두고, C와 D의 값은 변하니 없앤다.
- 그래서 A와 B가 남게 되는데, 이 때 A를 보면 "1"의 값이고, B는 "0"의 값이다.
∴ A ·|B 가 된다. ( |B 는 를 뜻한다. )
ㄴ. (ㄴ)의 상태는 A와 D의 값이 "1"로 고정, B와 C는 "0","1"의 값을 가진다.
- 그래서 A와 D를 남겨두고, A와 D의 값이 "1"이므로
∴ A · D 가 된다.
ㄷ. (ㄷ)의 상태는 A값이 "0", C값이 "1"로 고정되어 있고, B와 D의 값은 변한다.
- 그러므로 A, D 값을 남기데, A 는 "0"의 값이므로 언더바를 붙인다.
∴ |A · D 가 된다.
ㄹ. (ㄹ)의 상태는 A와 C의 값이 "1"로 고정되어 있고, B와 D의 값은 변한다.
- 그래서 A와 C를 남긴다.
∴ A · C
∴ ㄱ + ㄴ + ㄷ + ㄹ
= A ·|B + A · D + |A · D + A · C
3. 묶음을 다르게 해 보았다.
한번 해 보시길...
'Edu > 유비쿼터스설비제어과정' 카테고리의 다른 글
20101109 - 화 - 디지털회로, Proteus (0) | 2010.11.09 |
---|---|
20101108 - 월 - 디지털회로실기, 전가산기, Capture (0) | 2010.11.08 |
20101105 - 금 (0) | 2010.11.08 |
20101104 - 목 - VC++ (0) | 2010.11.04 |
20101103 - 수 - Or CAD , Capture CIS, Layout Plus (0) | 2010.11.03 |
20101029 - 금 - VC++ (0) | 2010.11.01 |
20101028 - 목 - C++ (0) | 2010.10.28 |
Capture, Layout plus, Layout Manager, Footprint - 20101027 - 수 (0) | 2010.10.27 |
20101026 - 화 - 부울대수, 카르노맵프로그램 (0) | 2010.10.26 |
20101025 - 월 - 디지털회로, 프로테우스 (0) | 2010.10.26 |