Registers

Table of Contents

    Introduction
    Serial In - Serial Out Shift Registers
    Serial In - Parallel Out Shift Registers
    Parallel In - Serial Out Shift Registers
    Parallel In - Parallel Out Shift Registers
    Bidirectional Shift Registers
    Shift Register Counters
    Applications



Introduction

Shift registers are a type of sequential logic circuit, mainly for storage of digital data.  They are a group of flip-flops connected in a chain so that the output from one flip-flop becomes the input of the next flip-flop.  Most of the registers possess no characteristic internal sequence of states.  All the flip-flops are driven by a common clock, and all are set or reset simultaneously.

In this chapter, the basic types of shift registers are studied, such as Serial In - Serial Out, Serial In - Parallel Out, Parallel In - Serial Out, Parallel In - Parallel Out, and bidirectional shift registers.  A special form of counter - the shift register counter, is also introduced.