Page 159 고등학교 디지털 논리 회로 교과서
P. 159









(3) 진리표 및 논리식 유도 조합 논리 회로 IC 74HC147(10진
수→BCD 인코더 IC)
4
4×2 인코더의 입력이 D , D , D , D 으로 4개의 입력이므로 총 16(=2 )개로 입력을 74HC147은 9개의 입력 라인으로
0
3
2
1
조합할 수 있다. 그러나 인코더의 설계 조건이 입력값들 중 오직 1개의 입력만이 ‘1’이 10진수를 입력 받고, 4개의 출력 라
인으로 BCD 코드를 출력하는 인코
어야 정상 출력을 하므로 표 Ⅴ-16과 같이 4가지 입력 경우만을 고려하여 진리표를 구 더 IC이다. 십진수 0은 모든 BCD 보
수 출력 선이 high일 때이므로 인코
할 수 있다. 딩이 필요 없어 입력 라인이 없다.
표 Ⅴ-16 4×2 인코더 진리표
4개의 입력 중에서 입력 출력
•D 0 = ‘1’이면 출력 Y 0 Y 1 = ‘00’
D D D D Y Y
•D 1 = ‘1’이면 출력 Y 0 Y 1 = ‘01’ 3 2 1 0 1 0
0 0 0 1 0 0
•D 2 = ‘1’이면 출력 Y 0 Y 1 = ‘10’
•D 3 = ‘1’이면 출력 Y 0 Y 1 = ‘11’ 0 0 1 0 0 1
따라서 논리식은 Y 0 =D 1 +D 3 , Y 1 = D 2 +D 3 이다. 0 1 0 0 1 0
1 0 0 0 1 1
74LS147
연결 핀 다이어그램

(4) 논리 회로 설계 D 3 D 2 D 1 D 0
4×2 인코더의 논리식 Y =D+D, Y=D+D 3
2
1
1
0
3
D 1 + D 3
에 따라 조합 논리 회로를 설계하면 그림 Y 0
Ⅴ-33과 같다. 74HC147 실물
D 2 + D 3
Y 1
그림 Ⅴ-33 4×2 인코더 논리 회로







더 알아보기 2x1 인코더


1
2×1 인코더는 입력 2(=2 )개와 출력 1개를 가지며, 입력에 따라 ‘0’ 또는 ‘1’을 출력하는 2×1 인코더 진리표
인코더로서 진리표는 오른쪽과 같다.
입력 출력
여기서, Y 0가 0이므로 D 0는 의미가 없으며, D 1이 1일 때만 출력이 1이 된다. 따라서 2×
D D Y
1 인코더의 논리식을 구하면 다음과 같다. 1 0 0
0 1 0
Y 0 = D 1
1 0 1


D 1
2×1
D 0 D 1 D 1 D 0
Y 0 또는 Y 0
D 1 Y 0 인코더
D 0

논리 회로 2x1 인코더 블록도


4. 인코더와 디코더 157
   154   155   156   157   158   159   160   161   162   163   164