전자계산기기사 기출문제·모의고사·오답노트·자동채점

2015년03월08일 76번

[논리회로]
"1"이 연속으로 4개 들어올 때마다 출력을 "1"로 해주는 순서논리회로를 설계하고자 한다. JK플립플롭을 사용할 경우 최소 몇 개의 플립플롭이 필요한가?

  • ① 1
  • ② 2
  • ③ 3
  • ④ 4
(정답률: 37%)

문제 해설

JK플립플롭은 현재 상태와 입력값에 따라서 출력값을 결정하는 회로이다. 따라서 "1"이 연속으로 4개 들어올 때마다 출력을 "1"로 해주는 순서논리회로를 설계하기 위해서는 이전 상태를 기억할 수 있는 기능이 필요하다. 이를 위해 JK플립플롭을 사용할 수 있다.

먼저, JK플립플롭 하나로는 이전 상태를 기억할 수 없기 때문에 최소 두 개의 JK플립플롭이 필요하다. 하나는 현재 상태를 기억하고, 다른 하나는 이전 상태를 기억하기 위해 사용된다.

이제 "1"이 연속으로 4개 들어올 때마다 출력을 "1"로 해주는 순서논리회로를 설계해보자. 먼저, 두 개의 JK플립플롭을 사용하여 현재 상태와 이전 상태를 기억한다. 그리고 입력값이 "1"인 경우에는 현재 상태와 이전 상태가 모두 "1"인지 확인한다. 만약 그렇다면 출력을 "1"로 설정하고, 그렇지 않다면 출력을 "0"으로 설정한다. 이렇게 하면 "1"이 연속으로 4개 들어올 때마다 출력이 "1"로 설정되고, 그 외의 경우에는 출력이 "0"으로 설정된다.

따라서 최소 두 개의 JK플립플롭이 필요하다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답