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