Académique Documents
Professionnel Documents
Culture Documents
Electronics Technology
Landon Johnson
Shift Registers
DIGITAL INTEGRATED CIRCUITS
S S S
J Q J Q J Q
CP CP CP
K QN K QN K QN
R R R
S S S
D Q D Q D Q
CP QN CP QN CP QN
R R R
Lab 18.
data S S S S
J Q J Q J Q J Q
in CP
K QN
CP
K QN
CP
K QN
CP
K QN
R R R R
clear
clk
SHIFT REGISTER VOCABULARY
REGISTER- group of flip flops capable of storing data.
Parallel out
Parallel out
11 0 11 00 11 11 11 11 Serial out
Serial in 0
1 0 1 0 1 1 1 1 Serial out
Parallel in
SERIAL LOAD SHIFT REGISTER
Parallel outputs here.
Order= A B C D
1 1
0 0 0
1 0
1
Data =
Data =01
Inputs here: 4-bit
Clock input: serial-in
(1) Data Clock Pulse 2
Positive-edge
Clock Pulse 1
3
4
6
7
5
8 parallel out
(2) Clock
Clear input:
triggering shift right
(3) Clear
Active = 0 =1
Clear 0 shift register
Deactivated = 1
Data
Data =
Data
Data ==1
1
00
1
Clock
ClockPulse
Clock
Clock Pulse
Pulse26
Pulse 4
13
5
Clear
Clear =
Clear
Clear ==1
1
01
1
PARALLEL LOAD SHIFT REGISTER
Outputs here.
Order= A B C D
Parallel data
inputs
(Active LOW)
Recirculating
lines:
Clock input- H-to-L Pass data
Note thefrom
FFD to FFA
recirculating
on each
lines.
Clear input- Active LOW clock pulse.
Clock
Clockpulse
pulse8 7
1
2
3
5
6
4
Clear
Clearinput=
input=1 0
1
UNIVERSAL SHIFT REGISTER IC
Outputs here
Clear input
Serial data Rightactive
input LOW
used during
Serial Load Right
mode ofdata
Parallel operation
inputs
Order: A, B, C, D
during data
Serial Leftloading
Parallel input
used during
Serial Load Left
mode of operation
Clock input
Mode
L-to-HControls:
triggering
Hold
Parallel load
Shift right
Shift left
Serial R = X
0
Parallel Load=
01010
Serial L = 0
X
1
Clock pulse 8
1
2
3
4
5
6
7
(L-to-H)
S0= 0
1
S1= 1
0
X = Irrelevant
TEST
QUESTION
QUESTION#3 #1
#2
#5
#6
#7
QUESTION #4- What is the mode of operation during and the output of the
The
What
What74194
isisthe
the
IC
mode
mode
could
of
ofbe
operation
operation
described
during
during
as a 4-bit
and
andthe
the
(shift
output
output
right,
ofof
universal)
the
the
shift register after pulse 3?
shift
shiftregister
register.
registerafter
afterpulse
pulse2?
1?
4?
5?
6?
A:A:A:A: A:right,
Parallel
A:
Shift
Shift
Clear,
Hold,Universal
left,
load,
00001
0001
0
0010
1
101
00
? ? ? ?
CLR =
CLR =10
1
X
Serial R = 0
Parallel Load=
Parallel Load=
01
0 10
00 0
Serial L = X
1
1
2
4
Clock pulse 6
3
5
(L-to-H)
(L-to-H)
1
S0= 0
0
S1= 1
SIMPLE TROUBLESHOOTING HINTS