소개글
기본적인 회로 실험에 대한 리포트 입니다.
목차
I. 서론
II. 이론
III. 실험
(1)JK플립플롭
(2)BCD리플 카운터
IV.결과 및 논의
본문내용
본 실험에서는 JK FLIP-FLOP 카운터 중에 4를 빼고 하였던 순차논리 회로를 4를 합하여 0분터 9까지 되게 실험을 하였으며, 같은 원리로 BCD리플 카운터를 만들어서 실험해 보았고 이에 대해 실험계획을 세우고 설계해서 직접 작동하는지 여부를 확인해 보았다. 또한 이와 관련되어 다른 논리 회로를 이용해서도 위와 같은 결과를 알 수 있는지에 대해서도 알아보았다.
I. 서론
10진수라는 것은, 아랫자리에서 윗자리로 값이 넘어가는 기준이 10이라는 뜻이다. 즉, 0~9 까지는 한자리로 표현되지만, 9에서 다시 1이 증가하면 그 다음자리가 1로 변하고, 원래 자리는 0이 되는, 즉 10이 된다는 내용이다. 누구나 다 아는 이 내용을 설명했느냐 하면, 바로 이 원리로 카운터가 만들어지기 때문이다.
우선 디지털회로 자체가 2진법(0과1)을 사용하므로 2진 카운터는 가장 기본이 된다. 0에서 1이 되고, 1에서 0으로 바뀌는 순간에 윗자리로 신호가 들어가서 또 다른 신호를 발생시키게 된다. 그리고 각 자리는 각각 하나의 플립플롭으로 만들면 된다. 각 자리 사이에는 각각의 플립플롭을 연결해 주는 몇 개의 논리게이트로 연결이 될 수 있다.
10진 카운터를 생각해보면, 10진수값 한자리를 표현하기 위해서는 최소한 플립플롭 4개가 필요하게 된다. 따라서 4개의 플립플롭을 기본 단위로 생각할 수 있다. 4개의 플립플롭은 16가지의 수, 즉 0~15 까지 표현할 수 있는데, 10 이상의 값은 10진수를 벗어나므로, 4개의 플립플롭의 값이 9에서 10으로 변경되는 순간, 윗자리의 수에 신호를 보내도록 하면 된다. 즉, 9에서 10이 되는 순간 자신은 0으로 리셋시키고, 윗자리에는 1을 증가하라는 신호를 보내도록 회로를 만들어야 한다.
저번 실험에서는 4를 뺀 나머지 결과값을 얻었지만, 이번에는 4를 포함한 0부터 9까지 다 나오는 카운터를 만들어 보았다.
즉, 플립플롭4개를 이용한 4비트 즉, 0부터 9까지 카운트하는 카운터를 설계해보고 실험을 해 보아 정상 동작하는 지에 대해 확인해 보았다.(즉, 0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,…이다.)
참고 자료
없음