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.
단, 결과값(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 |