Page 162 고등학교 디지털 논리 회로 교과서
P. 162
(4) 논리 회로 설계 B A
유도된 논리식 Y =A B, Y =A B, Y =A B, Y =A B를 가지고 조합 논
0
3
2
1
리 회로를 설계하면 그림 Ⅴ-35와 같다. 예를 들어 입력 B=0, A=0의
값이 입력되면 Y ~Y 는 ‘0001’로 해독된 값을 출력한다. A B A B Y 0
3
0
AB
B Y 1
A
AB
Y 2
AB
Y 3
그림 Ⅴ-35 2×4 디코더 논리 회로
2 3×8 디코더의 구조와 원리
3×8 디코더를 설계하는 과정은 다음과 같다.
(1) 시스템 조건 분석
3
3×8 디코더는 입력이 3개이므로, 8(2 )가지로 조합되며, 각 입력 조합에 대응하는 조합 논리 회로 IC 74LS47(BCD
→7-세그먼트 디코더/드라이버
출력값으로 8개를 갖지만 ‘1’을 포함하는 출력은 하나이다. IC)
74LS47은 입력된 BCD 코드를 7-
세그먼트 디스플레이를 표시하기
(2) 입출력 변수 정의 위한 데이터로 디코딩하여 출력하
는 IC이다.
3×8 디코더는 입력 3개, 출력이 8개이며, 블록도는 그림 Ⅴ-36과 같다.
V CC f g a b c d e
16 15 14 13 12 11 10 9
Y 7
C Y 6
입출력 변수 정의 Y 5
3×8
•입력 3개: A, B, C B Y 4 1 2 3 4 5 6 7 8
디코더 Y 3 B C LT BI/PRO R/BI D A GND
•출력 8개: Y 0, Y 1, Y 2, Y 3, Y 4, Y 5, Y 6, Y 7
Y 2
A Y 1 연결 핀 다이어그램
Y 0
그림 Ⅴ-36 3×8 디코더 블록도
(3) 진리표 작성 및 논리식 유도
3×8 디코더의 진리표는 다음과 같이 작성되고, 논리식은 3개의 입력에 따라 8개의 74LS47 실물
출력 가운데 ‘1’을 갖는 출력만 선택하여 유도하면 된다. 3×8 진리표를 이용하여 논
리식을 작성하면 다음과 같다.
160 Ⅴ. 조합 논리 회로