Professional Documents
Culture Documents
H10 BLM221
H10 BLM221
H10 BLM221
HAFTA
BLM 221
MANTIK DEVRELERİ
14.06.2016
Aaşağıda 3-bitlik bir Senkron Binary (ikili) Sayıcı
(Counter) tasarlanmıştır.
İlk örnekte T tipi FF kullanılmıştır. Bu
sayıcının girişlerinin nasıl beirlendiği
aşağıda açıklanmıştır.
14.06.2016
D Flip-Floplar ile Binary Sayıcı
DA = A+ = A’=1 A
DB = B+ = BA’ + B’A = B A (10.2)
DC = C+ = C’BA + CB’ + CA’ = C’BA + C(BA)’ = C BA
CBA C+B+A+
U D
000 001 111
001 010 000
010 011 001
011 100 010
100 101 011
101 110 100
110 111 101
111 000 110
Şekil 10.5: Up-Down Sayıcı için Durum Grafiği ve Tablosu
14.06.2016
(Yukarı-Aşağı Sayıcı)
BLM 221 Prof. Dr. M. Akbaba 13
Present Next
state state Inputs
C B A C+ B+ A+ DC DB DA
0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 1
0 1 1 1 0 0 1 0 1
1 0 0 1 0 1 1 0 1
1 0 1 1 1 0 1 1 0
1 1 0 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0
Yukarı (Up) sayıcı : U=1
Yukarı sayıcı yukarıda tasalanmıştı. Sadece
bağıntılar U ile çarpılacak.
DA = A+ = A’=U A
DB = B+ = U(BA’ + B’A) = UB A
DC = C+ = U(C’BA + CB’ Digital
6/14/2016 + CA’ Logic )=Prof.
U(C’BA
M. Akbaba + C(BA)’) =UAB C 14
Present Next
state state Inputs
C B A C+ B+ A+ DC DB DA
0 0 0 1 1 1 1 1 1
0 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 1
0 1 1 0 1 0 0 1 0
1 0 0 0 1 1 0 1 1
1 0 1 1 0 0 1 0 0
1 1 0 1 0 1 1 0 1
1 1 1 1 1 0 1 1 0
Aşağı (Down) sayıcı : D=1
Karno haritasından
DC=D(C’B’A’+C(A+B))=D(C’B’A’+C(A’B’)’)=UB’A’ C
DB=D(B’A’+AB)=DA B=DB A
DA=DA’=D(1 A)=D A
6/14/2016 Digital Logic Prof. M. Akbaba 15
Hem yukarı hem aşağı sayıcı bağıntıları bir araya
toplanırsa:
DC=UAB C +DA’B’ C=(UAB+DA’B’) C
DB=U(A’B+AB’)+D(A’B’+AB)=(UA+DA’) B
DA=UA’+DA’=(U+D)A’=(U+D) A
(Her zaman U+D=1. Ya U=1 veya D=1)
(b)
14.06.2016
Şekil 10.10
BLM 221 Prof. Dr. M. Akbaba 21
T Flip-Floplar ile Sayıcı
Şekil 10.14: Şekil 10.13 için S-R Flip-Flop kullanan Sayıcı Tasarımı
14.06.2016 BLM 221 Prof. Dr. M. Akbaba 28
S-R Flip-Flop kullanarak
Sayıcı Tasarımı
Şekil 10.15 Şekil 10.14 için S-R Flip-Flop kullanan Sayıcı Devresi
14.06.2016 BLM 221 Prof. Dr. M. Akbaba 29
J-K Flip-Flop kullanarak
Sayıcı Tasarımı
Tablo 10-8.
Şekil 11-28: Şekil 11.21 için J-K Flip-Flop kullanarak Sayıcı Tasarımı
14.06.2016 BLM 221 Prof. Dr. M. Akbaba 31
J-K Flip-Flop kullanarak
Sayıcı Tasarımı
Şekil 10.16: Şekil 10.xx için J-K Flip-Flop kullanan Sayıcı Devresi
14.06.2016 BLM 221 Prof. Dr. M. Akbaba 32
J-K Flip-Flop kullanarak
Sayıcı Tasarımı