Skip to main content

시프트 레지스터 란 무엇입니까?

digital 디지털 회로에 적용되는 시계 레지스터는 순차적 시계 타이밍을 기반으로 한 일련의 플립 플롭입니다.플립 플롭은 순차적 논리를 사용하여 입력에서 출력으로 이동하는 데이터를 용이하게합니다.정사각형 패턴의 반복파 형태의 클록은 데이터가 Shift 레지스터를 통해 이동하는 방법을 동기화하여 디지털 신호의 전송이 짧은 지연을 만듭니다.대부분의 경우, 다양한 길이의 시프트 레지스터는 병렬 데이터를 직렬로 변환하는 데 사용되지만 마이크로 프로세서의 데이터 흐름이나 아날로그 데이터를 디지털로, 그 반대의 경우에도 사용될 수 있습니다.주로 시프트 레지스터는 회로 특정 구조에 따라 회로를 따라 왼쪽 또는 오른쪽으로 데이터의 비트를 이동합니다.가장 간단한 형태로, 시프트 레지스터는 첫 번째 단계에서 데이터를 가져 와서 시계가 데이터 발전의 필요성을 나타내므로 왼쪽 또는 오른쪽으로 한 단계를 왼쪽 또는 오른쪽으로 이동시킵니다.레지스터는 입력과 출력 사이의 각 단계 후 이용 가능한 임시 저장소 슬롯 수로 식별됩니다.임시 저장소 슬롯을 사용하면 시계가 적절한 데이터 전진을 신호로 발전 할 때까지 시프트 레지스터가 데이터 신호를 지연시킬 수 있습니다.예를 들어, 8 비트 레지스터에는 8 단계가 있으며 데이터 문자열의 비트에 대한 8 개의 임시 스토리지 슬롯이 있습니다. 구조적으로 5 가지 기본 유형의 시프트 레지스터가 있습니다.Serial-in/Serial-Out 및 Universal Parallel-in/Parallel-Out Shift 레지스터는 변환이 필요없이 직렬 형태 또는 병렬 형태로 데이터의 입력 및 출력을 각각 촉진합니다.병렬/시리얼 아웃은 병렬 데이터 전송 입력을 처리하고 이러한 전송을 직렬 형식으로 출력으로 변환하는 시프트 레지스터를 나타냅니다.일련의/병렬-아웃 시프트 레지스터는 평행 형태 출력으로 변환 된 직렬 형식의 입력 데이터를 제외하고는 병렬/직렬 아웃과 거의 동일합니다.ring 링 카운터는 재순환 또는 반복 데이터 패턴을 특징으로하는 시프트 레지스터 구조 유형입니다.Shift Register가 데이터 문자열의 처리를 완료하고 마지막 단계를 초기 데이터 입력 단계로 다시 공급하면 원형 패턴이 발생합니다.링 카운터는 세트 반복 패턴에서 특정 함수가 필요할 때 사용됩니다.예를 들어, 선택한 디스플레이를 반복하도록 설정된 LED 디스플레이는 시프트 레지스터의 링 카운터 구조를 사용하여 사전 결정된 클록 펄스에서 출력이 반복되도록합니다.

수백 단계의 시프트 레지스터가 사용되었습니다.컴퓨터 메모리.시프트 레지스터를 사용하면 수은 지연 라인이 교체되어 데이터 처리 속도를 높이고 컴퓨터 구성 요소와 주변 장치가 더 작은 것을 허용합니다.오늘날, 1 차 컴퓨터 메모리로서의 시프트 레지스터는 구식으로 간주됩니다.그러나 회로 보드는 여전히 디스플레이 드라이버, 디지털 - 아날로그 변환기 및 직렬 데이터 메모리에서 필요한 배선의 양을 줄이기 위해 여전히 시프트 레지스터를 특징으로합니다.