Sie sind auf Seite 1von 11

Bidirectional Shift Register

Shift registers IC

Bidirectional Shift Register

A bidirectional, or reversible, shift register is one in which the data can be shift either left or right. Example of IC: 74HC194 Use gate logic that enables the transfer of a data bit a stage to the next stage to the left or right. Example, Figure 5 shows 4-bit bidirectional shift register.

If the signal RIGHT/LEFT is 1, serial data bits will enter into FF0 and move to the right , otherwise it will be entered into FF3 and move to the left.

Example: Timing waveform for 4-bit bidirectional assume that initial value for Q0 = 1, Q1 = 1, Q2 = 0 and Q3 = 1 and the serial data-input line is LOW.

Shift registers IC

1.

An 8 bit serial in/parallel out shift register 74HC164 SIPO An 8 bit parallel load shift register 74HC165 PISO, SISO
A 4 bit parallel access shift register 74HC195 PIPO, SISO, SIPO and PISO. A 4 bit bidirectional universal shift register 74HC194 bidirectional shift register

2.

3.

4.

EXAMPLE

A 4 bit parallel access shift register (74HC195)

The 74HC195 4 bit parallel-access shift register. The 74HC195 can be used for PIPO operation.

It also has a serial input, so it can be used for SISO and SIPO operations.
It can be used for PISO operation by using Q3 as an output.

74HC1945 block diagram


When SH/LD is LOW, the data on the parallel inputs are entered synchronously on the positive transition of the clock. When SH/LD is HIGH, stored data will shift right (Q0 to Q3) synchronously with the clock. Inputs J and K are the serial data inputs to the first stage of the register (Q0). Q3 can be used for serial output data. The active-LOW clear input is asynchronous.

Das könnte Ihnen auch gefallen