홍익대_디지털논리회로실험_9주차 예비보고서_A+

목차

1. 실험 준비
2. 실험 결과

본문내용

1.1 8-bit Serial-in Parallel-out Shift Register 74164의 datasheet를 확인하고 (MR) ̅의 역할에 대하여 설명하시오. 왜 입력이 A와 B로 나누어져 있는지 설명하시오.
MR은 ACTIVE LOW로 작동하며 HIGH가 입력될 경우 74164 칩은 Shift register의 본래 기능을 수행한다. LOW가 입력될 경우 다른 입력에 무관하게 Q0~Q7에 0이 출력된다. 그러므로 MR은 CLR 역할이라고 볼 수 있다.
Logic Diagram
A와 B는 AND게이트로 묶여 D에 입력되는 것을 볼 수 있다. A와 B 모두 HIGH일 때만 D에 1이 입력되는 것이다. 그러므로 A 또는 B를 EN으로 활용할 수 있다. 예를 들어 B가 1일 때, A 값이 D에 입력된다. 반면에 B가 0일 때 A 값과는 무관하게 D에 0이 입력된다. 이 경우 B를 EN으로 활용한 것이다.

1.2 존슨 카운터와 링 카운터에 대하여 설명하시오.
링 카운터는 D Flip-flop과 J-k Flip-flop으로 구현할 수 있다. D Flip-flop의 경우, 링 카운터는 맨 마지막 D Flip-flop의 출력 값이 첫 번째 D Flip-flop에 입력되는 시프트 레지스터이다. 전체적으로 보면 데이터가 계속 순환되는 것이 특징이다. CLK의 한 주기마다 데이터가 한칸씩 이동하게 된다. 예로 들어 4개의 D Flip-flop이 연결되어 있고 그 출력 값을 순서대로 Q0, Q1, Q2, Q3라고 할 때 초기 값이 0100이라면 CLK가 0에서 1로 올라갈 때 0010으로 출력이 바뀐다.
존슨 카운터는 링 카운터와 원리가 비슷하다. 하지만 존슨 카운터는 맨 마지막 D Flip-flop의 출력을 토글시켜 첫 번째 D Flip-flop에 입력한다.

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다