실험 6. 시프트레지스터와 카운터 예비보고서
- 최초 등록일
- 2011.01.11
- 최종 저작일
- 1997.01
- 8페이지/ 한컴오피스
- 가격 1,000원
소개글
시프트레지스터와 카운터
목차
없음
본문내용
실험 6. 시프트레지스터와 카운터
(1) 시프트레지스터로 만들어진 링 카운터의 구조와 동작원리에 대해 조사하라.
1. 시프트레지스터란?
2진 정보를 한 방향 또는 양방향으로 이동시킬 수 있는 레지스터로 하나의 플립플롭의 출력이 다음 플립플롭의 입력에 종속 연결된 형태이다.
< 4비트 시프트 레지스터 >
2. 링 카운터(ring counter)의 구조
아래 그림은 D 플립플롭으로 구성된 4비트 링 카운터 회로도를 나타내었다. 회로도로부터 알 수 있듯이 링 카운터의 각 D 플립플롭은 자신의 왼쪽에 있는 플립플롭의 출력을 입력으로 받아들이도록 차례로 연결되어 있으며 맨 오른쪽 플립플롭의 출력은 맨 왼쪽 플립플롭의 입력으로 연결되어 있으므로, 클럭 펄스가 하나씩 입력될 때마다 값은 로, 값은 로, 값은 으로, 값은 으로 순환된다.
< 회로도 >
3. 링 카운터의 동작
값은 로, 값은 로, 값은 으로, 값은 으로 순환된다. 따라서 회로의 초기 상태 값이 =1000 이었다면 클럭 펄스가 하나씩 인가될 때마다 1000, 0100, 0010, 0001, 1000, 0100, …와 같은 순서로 상태 값이 변화될 것이다. 그런데 회로의 초기 상태 값이 =0000 이거나 =1111인 경우에는 클럭이 인가된다 하더라도 상태 값에 변화가 없게 된다. 따라서 링 카운터가 일반적으로 의미가 있기 위해서는 상태 값을 0000이나 1111이 아닌 다른 값으로 초기화한 후 사용하여야 한다.
참고 자료
없음