You are on page 1of 13

# Title :

Study of shift register ( SISO , SIPO , PISO , PISO )

# objective :

to study Various shift registers and it’s applications

# statement :

To design and implement following registers

1: SISO

2: SIPO

3:PISO

4:PIPO

# software and hardware requirements:

flop , clock , 4 bit register , IC 7495

# theory :

 Serial shift left register :

 Diagram :
 Table :

 Serial shift right Register :


 Principle :

 Diagram :
 Table :
# 1 : serial in serial out shift register (SISO ) :

In serial – in – serial out shift register ( right shift ) , the data bits are shifted from left to right
by 1 position during each clock cycle

In serial – in – serial out left shift register, the data bits are shifted from right to left by 1 position
during each clock cycle .

Mode control is made low

 Click 1 (pin 9 ) of 7495 is connected to the pulser ( mono shift )


 The serial input to be converted to serial outputis given to serial input DS ( pin 1 )
 After 4 clock pulses the serial input data appear in parallel form as Q3 , Q2 , Q1 ,Q0 As Shown
 The next 4 clock pulses move the data out of the shift register, serially as Q0

 Timing graph :
 Applications of serial- in – serial shift register ( SISO ) :

 1 : The serial-in parallel-out shift register is used to convert serial data into parallel data

 2 : they are used in communication lines where demultiplexing of a data line into several
parallel line is required
# 2 : serial in parallel out shift Register ( SIPO ) :

In Serial – in – parallel – out shift register , all the output will be available after 4 clock
pulses for a 4 – bit shift register

To perform SIPO operation, consider a 4 bit data 1101

 Mode control is made 0


 Clock 1 ( pin 9 ) of 7495 is connected to the pulser ( mono shot )
 The serial input to be converted to parallel output is given to serial input D5 ( pin 1)
 After 4 clock pulses the serial input data appears in parallel form as Q3 ,Q2,Q1 Q0 As
shown in fig
 Timing graph :
 Applications of serial- in – parallel out shift register ( SIPO ) :

 1 : The main application of Serial in Parallel out shift register is to convert serial data into parallel
data.
 2 : They are used in communication lines where demultiplexing of a data line into several
parallel line is required.

# 3 : parallel – in – serial out shift register ( PISO ) :

In – parallel – in - serial out shift register, all the inputs are simultaneously loaded but the shift
register outputs bit – by – bit , serially

 Mode control is made 1


 The parallel inputs to be loaded in to the shift register are given to D3 , D2 ,D1 ,D0 inputs
 Clock 2 ( pin 8 ) is pulsed once . Now D3, D2 , D1 , Do parallel inputs appears on Q3 , Q2 ,Q1 , Q0
lines
 CLK 1 ( pin 9) is connected to the pulser
 Mode control is made 0
 With each clock pulse , data shifting right by 1 bit and hence after 4 clock pulses, parallel inputs
data is converted into serial output data at Q0

 Timing graph :

 Applications of parallel- in serial – out shift register :


 1 : A PISO shift register is used for converting parallel to serial data
 2 : PIPO shift registers are used for generating time delay toward digital circuits. These
registers are used for data transfer, manipulation and data ststorag
# 4 : parallel – in – parallel shift out register ( PIPO ) :

In parallel – in – parallel out shift register all the shift register, inputs are loaded simultaneously
and all the inputs will be available simultaneously , i.e . only one clock pulse is required to load all
the bits

 Mode control is made HIGH


 The parallel input to be loaded in the shift register are given to D3 D2 , D1 , D0 inputs
 Clock 2 ( pin 8 ) is pulsed once , now D3, D2, D1, D0. Parallel input appears on Q3, Q2, Q1, Q0
lines
 Timing graph
 Applications of parallel – in – parallel out shift register ( PIPO ) :

 1 : PIPO shift registers are used for generating time delay toward digital circuits.

# outcome :

Successfully designed and implemented SISO , SIPO , PISO , PIPO

You might also like