시프트 플립플롭 실험보고서
- 최초 등록일
- 2011.12.10
- 최종 저작일
- 2011.11
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
시프트 플립플롭 실험 보고서 입니다.
목차
없음
본문내용
4. 이론
① 시프트 레지스터는 잠정적인 데이터 저장을 목적으로 일련의 플립플롭들을 연결한 것으로서, 클럭 펄스(CLK) 가 들어올 때 마다 저장 데이터들(2진 정보)이 좌우의 플립플롭들로 이동한다.
시프트 레지스터는 데이터 입력을 넣어주는 방법에 따라 직렬입력 (serial-in) 과 병렬 입력 (parallel-in) 으로 나누고, 데이터 출력을 취하는 방법에 따라 직렬 출력 (serial-out) 과 병렬 출력 (parallel-out) 으로 나눈다.
직렬입력-병렬출력 시프트 레지스터
.
.
즉, 위의 그림 밖에도, 직렬입력-직렬입력, 병렬입력-직렬출력 시프트 레지스터가 있다. 또 데이터의 이동 방향에 따라, 좌측이동, 우측이동, 양방향성의 세가지로 구분되며, 클럭 펄스가 한번 들어올 때 마다 정해진 방향으로 이동한다.
*만능(universal) 시프트 레지스터 : 직렬입력, 병렬입력, 직렬출력, 병렬출력, 좌측이동, 우측이동 등의 기능을 동시에 갖추고 있는 시프트 레지스터.
② 링 카운터
가장 간단한 시프트레지스터 카운터로 직렬입력, 병렬출력 시프트 레지스터의 최종 출력을 다시 입력에 귀환시킨 순환 시프트 레지스터. N개의 계수요소가 환형으로 접속되고, 그 중 1개만이 동작상태에 있으며, 계수펄스가 한 개 가해질 때마다 동작상태가 이웃 요소에 이행되도록 구성해준다. 따라서 2의 N승 가지 출력을 내는 이진 카운터 (binary counter)에 비할 때에 극히 비효율적인 카운터지만, 링카운터는 별도의 복호기(decoder)가 필요하지 않다는 장점이 있다.
참고 자료
없음