Topik Memory Register
Topik Memory Register
Tujuan :
9Menjelaskan prinsip kerja Shift Register secara umum
9Membuat Paralel Input Serial Output Shift Register
9Membuat Serial Input Paralel Output Shift Register
9Membuat jenis Shift Register yang lain : SISO, PIPO
9Membuat Recirculating Register (Johnson Shift Counter,
Ring Shift Counter)
9Mengenal IC Shift Register (74164, 74194)
Shift Register
Shift Register
Shift Register
Paralel Input Paralel Output
(PIPO)
Shift Register
Serial Input Serial Output
(SISO)
Shift Register
Paralel Input Serial Output
(PISO)
Recirculating
Shift Register
Shift Register
Serial Input Serial Output
(SISO)
Shift Register
1 0 0 0
Paralel Load 1000
Peralatan Penerima Serial
Cp
(1)
Cp
Cp
Cp
Clock
(2)
Masukkan
pulsa 1
Cp
Cp
Cp
Cp
Clock
(3)
Masukkan
pulsa 2
Cp
Cp
Cp
Cp
Clock
(4)
Masukkan
pulsa 3
Cp
Cp
Cp
Cp
Clock
(5)
Masukkan
pulsa 4
4
Clock
D
Cp
D
Cp
Cp
Shift Register
Cp
Clock
Input
RD
D0
Kon iming
v er
si P Diag
r
ara
l e l t am
oS
e r ia
l
LSB
D1
Parallel Input
(active Low)
D2
MSB
D3
Q0
LSB
MSB
Serial Output
(LSB first)
Q1
Q2
Q3
Shift RightShift Register
Q2
PS
PS
S
Cp
PS
PC
Cp
Q0
PS
Cp
Q1
Cp
PC
PC
PC
Clock
m
a
r
g
a
i
gD
n
i
m
i
T
Clock
Input
RD
DS
LSB
Serial Input
(LSB first)
MSB
Q0
Q1
Q2
Q3
Shift Register
Parallel Output
6
Shift Register
RING SHIFT
COUNTER
D
D
3
Q3
PS
Q2
PS
Cp
Cp
PC
Q0
PS
Cp
PC
Q1
PS
Cp
D0
D1
PC
PC
Clock
Q3
Q2
Q1
Q0
Shift Register
D2
Q3
PS
Q2
PS
Cp
Cp
PC
Q0
PS
Cp
PC
Q1
PS
Cp
D0
D1
PC
PC
Clock
Q3
Q2
Q1
Q0
Shift Register
IC Shift Register
Dsa
Dsb
VCC = pin 14
GND = pin 7
CP
MR Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
9
CP
MR
4 5 6 10 11 12 13
Q0
Dsa
Dsb
Q1
Q2
Q3
Q5
Q4
Q7
Q6
D Q
D Q
D Q
D Q
D Q
D Q
D Q
D Q
RD
RD
RD
RD
RD
RD
RD
RD
ShiftLogika
Register
Diagram
10
DSR D0 D1
S0
D2
D3 DSL
S1
VCC = pin 16
GND = pin 8
CP
MR
Q0
Q1
Q2
Q3
15
14
13
12
Operating Mode Cp
Reset (Clear)
x
Hold
x
Shift Left
Shift Right
Parallel Load
MR
L
H
H
H
H
H
H
S1
x
l
h
h
l
l
h
Input
S0 DSR
x
x
l
x
l
x
l
x
h
l
h
h
h Register
x
Shift
DSL
x
x
l
h
x
x
x
Dn
x
x
x
x
x
x
dn
Q0
L
q0
q1
q1
L
H
d0
Output
Q1 Q2
L
L
q1 q2
q2 q3
q2 q3
q0 q1
q0 q1
d1 d2
Q3
L
q3
L
H
q2
q2
d3
11
Latihan Soal :
1. Buatlah sebuah Parallel In Serial Out Shift Register 5 bit dengan
data awal 10010 menggunakan JK Fllip-flop.
Tuliskan Tabel yang dihasilkan oleh output serialnya untuk
10 clock pertama.
2. Buat sebuah Johnson Shift Counter 4 bit dengan data awal 1011,
dimana antara Flip-flop pertama dan kedua di-twist.
Buat Tabel outputnya untuk 10 clock pertama dan gambarkan
Timing Diagramnya.
3. Dengan menggunakan IC Universal Shift Register, dapatkan timing
diagram untuk kondisi berikut :
Clok pertama : mengambil data 1011
Clock ke-2 s/d 5 : Geser data ke kiri, dengan data tambahan 1
Clock ke-6 s/d 9 : Geser data ke kanan, dengan data tambahan 0
Shift Register
Clock ke-10
: Diamkan data
12