예비06_Shift Register&Counter
- 최초 등록일
- 2010.11.10
- 최종 저작일
- 2010.11
- 8페이지/
한컴오피스
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
예비06_Shift Register&Counter
목차
I. 목적
II. 이론 및 유의사항
◆ Register
◆ 시프트(자리이동) 레지스터
◆ 전송방식
1) 직렬 이동 레지스터
2) 병렬 이동 레지스터
◆ 타이밍 신호
III. 예비학습
참고
본문내용
I. 목적
시프트 레지스터와 링 카운터의 동작 원리와 특성을 이해한다. 또한 2진 시스템에서의 숫자 표시를 이해하고 2진 카운터에 대해 알아본다. 이를 바탕으로 비동기식 카운터(asynchronous counter)와 동기식 카운터(synchronous counter)의 구조와 동작 원리에 대해 이해하고, 여러 가지 카운터의 구성 방법도 알아본다.
II. 이론 및 유의사항
◆ Register
Register는 “1”과 “0”으로 배열된 정보(비트열)가 임시로 저장되는 순차회로로써 직렬입력(Serial input), 직렬 출력(Serial output), 병렬 입력(Parallel input), 병력 출력(Parallel output) 등의 입출력 방식이 있고, 왼쪽(Left) 혹은 오른쪽(Right)으로 비트가 이동하는 시프트(Shift) 기능을 가질 수 있다. 아래 그림은 입출력 방식에 따른 다양한 종류의 8비트 레지스터를 보여준다.
◆ 시프트(자리이동) 레지스터
- 내부에 저장된 2진 정보를 오른쪽이나 왼쪽으로 이동시킬 수 있는 레지스터
- 각 플립플롭의 출력이 다음 플립플롭의 입력이 되도록 연결된 플립플롭으로 구성
- 모든 플립플롭에 공통의 클럭을 입력시키면 한 단계씩 자리이동이 발생
- 가장 간단한 자리이동 레지스터는 플립플롭만을 사용하여 만들 수 있다.
- 각 플립플롭의 출력 Q는 오른쪽 플립플롭의 입력단자 D에 입력
- 클럭이 입력 될 때마다 레지스터의 내용이 오른쪽으로 한 비트씩 이동
- 직렬입력은 자리이동을 하는 동안에 맨 좌측 플립플롭에 입력되고, 직렬출력은 클럭이 입력되기 전에 맨 우측 플립플롭의 출력에서 얻어진다.
- 이 레지스터는 내용을 오른쪽으로만 자리이동 시키지만, 뒤집어 놓으면 레지스터가 내용을 왼쪽으로 자리이동 시키는 것으로 보인다.
참고 자료
『DIGITAL DESIGN』, www.google.co.kr