예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자 예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자. 이 스위치들은 평상시에 모두 열려 있다. 이 스위치들 중 어느 한 스위치를 누르면 그 스위치 번호가 표시되는 회로를 74148 인코더를 사용하여 설계하라
소자의 데이터 시트 74148 인코더 데이터 시트 7447 디코더 데이터 시트
실험1 의 주의점:74148은 active-low 소자다. 따라서 74148 출력을 NOT 게이트 를 지나 7447 BCD 세그먼트 입력으로 가게 하면 됨.
예비보고서 2: 위의 회로를 변형하여 0~9까지의 열 개의 푸시버튼 스위치로 한 회로를 설계하라. 이때에는 74148 대신 74147인코더를 사용하도록 한다. 예비보고서 2의 의미 INPUT이 9개 즉 0~9까지 입력값과 4개의 출력 (2^0승~2^4승)을 갖고 있다. 예비보고서 1에서 74148 인코더가 표현 하지 못하는 8~9( 74148인코더는 입력값이 0~7까지 표현 못하므로)를 74147 인코더는 표현 가능하다. 주의사항: 74147인코더 역시 Active-low 소자 이므로 출력을 NOT게이트를 걸쳐 7447디코더 입력부분으로 가야한다.