(디지털 회로실험)8421 Encoder의 논리회로 설계
- 최초 등록일
- 2020.08.18
- 최종 저작일
- 2019.05
- 5페이지/ 한컴오피스
- 가격 1,500원
소개글
"(디지털 회로실험)8421 Encoder의 논리회로 설계"에 대한 내용입니다.
목차
Ⅰ. 설계과정
Ⅱ. 설계이론
1. BCD코드
2. Encoder
3. 10진 BCD ENCODER – 8421 ENCODER
Ⅲ. 설계
Ⅳ. 비고 및 고찰
본문내용
Ⅰ 설계과정
Encoder의 기능을 익히고, 부호변환 회로의 설계방법을 익힌다.
조건 : 디지털 논리소자를 이용하여 8421 Encoder를 구현한다
Ⅱ 설계이론
[BCD코드]
BCD(Binary-coded decimal) 이진 코드화된 십진수로서, 십진수를 이진코드로 표기한 것이다. 2진 코드로 표기가 되어있지만, 실제 10진수에 대응되는 2진수의 값과 BCD는 약간의 차이가 있다. 아래 표는 각 10진수에 해당하는 BCD코드이다.
컴퓨터의 0과 1은 2진 코드를 사용하기 때문에 사람이 사용하는 10진수를 사용하기 위해서는 10진수를 2진화 할 필요가 있다. 이는 단순히 10진수를 2진수로 바꾸는 것이 아닌, 규칙성을 가진 형태의 2진코드로 바꾸는 것을 의미하게 된다.
[Encoder]
입력 2n개로부터, 출력 n 비트 코드로 변환하는 논리소자로서 주요 역할은 입력 신호를 특정 코드로 변환하는 것과 2n개 입력 중 활성화된 하나를 받아들여, 해당되는 n 비트 코드를 출력 하는 소자이다. 외부에서 들어오는 임의의 신호를 부호화된 신호로 변환하여 컴퓨터 내부로 들여보내는 조합 논리회로로 개의 입력신호로부터 n개의 출력신호를 만든다. 오직 한 비트만이 1, 나머지 개의 비트는 0이 되는 입력 신호가 생성된다. 활성화된 값 1이 몇 번째 위치의 비트인가를 파악해서 2진 정보로 출력한다. 종류는 2 x 1 인코더, 4 x 2 인코더, 8 x 3 인코더 등이 있다.
참고 자료
없음