계수기는 입력되는 클럭의 수를 세는 디지털 회로이다. 계수기를 구성하는 회로는 flip-flop인데, N개의 flip-flop을 사용하면 N-bit의 계수기를 구성할 수 있다.
플립플롭(Flip-Flop)
플립플롭은 2진수 1자리를 기억할 수 있게 해주는 장치로 컴퓨터나 마이크로프로세서에서 2진 데이터를 처리하는데 기본이 되는 회로이다. 레지스트 또는 메모리와 같은 기억소자의 원리가 된다.
1. 플립플롭의 종류 : D, S-R, J-K, T와 같은 형식이 있으며 각각 2진수를 기억하는 방법이 약간씩 다름
1) D플립플롭 : 2진수를 하나의 클럭 주기만큼 지연시켜 전달하는 역할
2) S-R, J-K플립플롭 : 입력의 조합에 따라 기억된 수를 지연, 반전, 0또는 1로 설정
3) T플립플롭 : J-K플립플롭에서 두 입력을 묶은 것으로 입력이 1일 때, 출력을 반전시키는 작용
플립플롭의 출력은 입력과 함께 플립플롭의 이전상태에 영향을 받아 결정된다.
동일한 플립플롭의 경우에도 NOR게이트, NAND게이트 등 여러가지 요소들로 구현이 가능하다. 플립플롭은 여러개를 조합하여 레지스터, 메모리를 구성한다. 예를들어 8개의 플립플롭을 병렬로 결합하여 8비트래치를 구성할 수 있다. 또 입력단에 클럭과의 동기회로를 첨부하여 클럭신호에 따라 동작하는 플립플롭을 만들 수 있다.
실험 방법
1. 실험 과정
1) SN74LS76A(P.369)를 참조하여 Vcc를 5번 핀에 입력하고 GND를 15번 핀에 입력한다.
2) 함수 발생기를 이용하여 OFFSET Vdc= 2.5V를 맞춰주고 (HIGH = 5V LOW = 0V) 입력하고 CLK -Vpp= 5V 구형파를 준다.
3) (실험1) 오실로스코프를 사용하여 CH1 CLK 파형과 CH2에는 Q0의 파형을 보인다.
4) (실험2) 오실로스코프를 사용하여 CH1 Q0 파형과 CH2에는 Q1의 파형을 보인다.
댓글