Professional Documents
Culture Documents
KOCAELİ ÜNİVERSİTESİ
MÜHENDİSLİK FAKÜLTESİ
MEKATRONİK MÜHENDİSLİĞİ
Grafikte T6 anında ‘Bilgi Girişi’ ucundan A FF’ine tekrar ‘1’ olarak değer
girilmiştir.
‘Bilgi Girişi’ ucu ‘0’ olarak kalsaydı tüm FF çıkışları ‘0’ olarak kalmaya devam
edecekti.
2. SERİ (KAYMALI) KAYDEDİCİLER
• 2.1. SAĞA KAYMALI KAYDEDİCİ
Pratikte kullanılan kaydedici entegreler TTL 7495 entegresi gibi hem seri, hem
de paralel girişe sahip olabilir.
Seri yada paralel girişten girilecek herhangi bir bilgi çıkıştan alınabilir.
Seri bilgi girişi için SL (CLK1) , paralel bilgi girişi için ise SR (CLK2) kontrol girişi
kullanılır.
Mode girişinin '1' olduğunda SR (CLK2-paralel bilgi LOAD) kullanılırken, Mode
girişinin ‘0’ olduğunda SL (CLK1-seri bilgi SHIFT) aktif hale getirilir.
CLK1 aktif olduğunda, ilk tetikleme palsi ile birlikte SI girişindeki (seri bilgi girişi)
bilgi Q0 çıkışına aktarılır.
Sonraki tetikleme palsleri ile, bilgi Q0’dan Q1’e, Q1'den Q2’ye, Q2’den Q3’e
aktarılır. Sonuçta, girişten uygulanan bilgi sağa doğru kaydırılmış olur.
2. SERİ (KAYMALI) KAYDEDİCİLER
• 2.1. SAĞA KAYMALI KAYDEDİCİ
ÖRNEK: 4 bit kaymalı kaydedici devresine
(1010)2 bilgisinin yüklenmesi
4 bitlik saklama yapılacağından 4 adet FF
kullanılır.
İlk anda tüm FF’lerın çıkışının ‘0’ olduğu
kabul edilen devreye ‘1010’ bilgisinin en
sağdaki biti ile başlanır.
FF0’ın D girişine ‘0’ uygulanır.
İlk gelen tetikleme(kaydırma) sinyali ile
‘0’ bilgisi FF0’a yüklenir.
Sağdan ikinci bit ‘1’ olduğundan, FF0’ın D
girişine yeni değer 1 uygulanır.
FF0’a ‘1’ uygulanması durumunda; ilk
gelen kaydırma sinyali ile birlikte FF0=1
değerini alırken, Q0 çıkışı FF1’in D girişine
uygulandığından FF1= 0 olur.
2. SERİ (KAYMALI) KAYDEDİCİLER
• 2.1. SAĞA KAYMALI KAYDEDİCİ
ÖRNEK: 4 bit kaymalı kaydedici devresine (1010)2 bilgisinin yüklenmesi
DEVAMI…
Üçüncü bitin ‘0’ olması nedeni ile, FF0 girişine ‘0’ uygulanır ve tetikleme
sinyali ile FF0 = 0 değerine kurulur.
Bu anda; Q0 çıkışı FF1’in D girişine ‘1’ değeri uyguladığından FF1 = 1 ve Q1 çıkışı
FF2’nin D girişine ‘0’ uyguladığından FF2 = 0 değerlerine sahip olur.
Diğer bir değiş ile; FF0’daki bilgi FF1’e, FF1’deki bilgi ise FF2’ye aktarılır.
Bu işlemler ile sağdan üç bitlik bilgi kaydedici devreye yüklenir.
Yüklenecek bilgideki dördüncü bit ‘1’ olduğundan, FF0’ın D girişine ‘1’
uygulanır.
Kaydırma sinyali ile FF2’deki bilgi FF3’e kaydırılır.
Sonuçta, FF0 = 1, FF1 = 0,FF2 = 1 ve FF3 = 0 değerlerine sahip olur.
Bununla; dördüncü bit sonunda 4 bitlik sayının kaydırıcı devresine yüklenmesi
sağlanmış olur.
2. SERİ (KAYMALI) KAYDEDİCİLER
• 2.2. SOLA KAYMALI KAYDEDİCİ
Bilginin sola kaydırılmasına karşılık gelen işlemi gerçekleştiren seri kaydedici
devresi, ‘sola kaymalı kaydedici’ olarak isimlendirilir.
Kaymalı kaydediciler, D veya J-K tipi FF’ler kullanılarak gerçekleştirilebilir.
2. SERİ (KAYMALI) KAYDEDİCİLER
• 2.2. SOLA KAYMALI KAYDEDİCİ
ÖRNEK: 4 bit kaymalı kaydedici devresine (1000)2 bilgisinin yüklenmesi
İlk gelen tetikleme sinyali ile, ilk bilgi olan (en soldaki bit) '1' değeri en küçük
değerli biti temsil eden D FF’una yüklenir ve QD=1 olur.
Bu anda diğer FF çıkışları '0' durumundadır.
İkinci tetikleme sinyali ile girişten uygulanan bilgi '0' olduğundan QD=0
olurken, D FF’indeki bilgi C’ye aktarılır ve QC=1 değerini alır.
Üçüncü gelen tetikleme palsi ile QB=1 olurken, QD=0 ve QC=0 değerini alır.
Dördüncü tetikleme sinyali ile D’ye yüklenen bilgi '0' olduğundan, QD=0 olur.
Bu anda QA=1 olurken, diğer tüm çıkışlar '0' değerine sahiptir.
Tetikleme palsleri sonuçları tablo halinde aşağıdaki gibi gösterilebilir.
KAYDIRMA QA QB QC QD
BİLGİ GİRİŞİ
PALSİ 0 0 0 0
1 1 0 0 0 1
0 2 0 0 1 0
0 3 0 1 0 0
0 4 1 0 0 0
Q3 Q2 Q1 Q0
C A Y C A Y C A Y C A Y
1 0 1 0 0 1 1 0 0 0 0 0
1 1 0 0 1 0 1 1 1 0 1 1
0 x YE 1 x YE 0 x YE 1 x YE
1. Lojik 1 kontrollü 2. Lojik 0 kontrollü 3. Lojik 1 kontrollü 3. Lojik 1 kontrollü
tersleyen kapı tersleyen kapı terslemeyen kapı terslemeyen kapı
BİLGİ GİRİŞ-ÇIKIŞINA GÖRE KAYDEDİCİLER
• 2. Seri Giriş Paralel Çıkış (SIPO) Kaydediciler
74595 yapı olarak 74164’e benzer.
İç yapısında kaymalı kaydedici, hafıza kaydedicisi ve 3State tamponu bulunur.
74595
Entegre Lojik
Sembolü
Entegre İç Yapısı
BİLGİ GİRİŞ-ÇIKIŞINA GÖRE KAYDEDİCİLER
• 4. Paralel Giriş Paralel Çıkış (PIPO) Kaydediciler
74174, 74195, 74273, 74373, 74573, 74574, 74575, 74576, 74577 entegreleri
paralel giriş paralel çıkış olarak kullanılan entegrelerdir.
BİLGİ GİRİŞ-ÇIKIŞINA GÖRE KAYDEDİCİLER
Ayrıca giriş ve çıkış uçlarının yer değiştirebildiği, diğer bir deyişle çift yönlü
olarak çalışan veri transfer entegreleri bulunmaktadır.
Bu entegrelerde kaydedici özelliği yoktur.
Yol alıcı-vericisi (Bus Transceiver) olarak bilinirler.
74638, 74639, 74640, 74641, 74642, 74643, 74644, 74645 gibi entegreler
mikroişlemcili sistemlerde oldukça yaygın olarak kullanılmaktaydı.
Fonksiyonel Yapısı
Entegre İç Yapısı
KAYDIRMALI KAYDEDİCİ SAYICILAR
• 1. HALKA (RING) SAYICI
Seri giriş - seri çıkışa sahip kaymalı kaydedicide, çıkışın seri bilgi girişine
bağlanması ile ‘Halka Sayıcı’ devresi elde edilir.
KAYDIRMALI KAYDEDİCİ SAYICILAR
• 1. HALKA (RING) SAYICI
Sayma işleminin her biti için bir flip flop kullanılır.
FF sayısı arttırılarak istenilen sayıda çıkışa sahip halka sayıcı elde edilebilir.
KURMA hattına 0 bilgisinin uygulanmasıyla FF’lar asenkron girişleri üzerinden
‘1000’ değerine kurulur.
Sonrasında gelen her tetikleme palsi için en solda yer alan ‘1’ bilgisi kayarak
ilerler.
Devrede enerji olduğu sürece tetikleme palsi ile ‘1’ bilgisi kaybolmaksızın halka
biçiminde sayma işlemi tekrarlanır.
Bu durum tablo ile aşağıdaki gibi gösterilir.
KAYDIRMA
QA QB QC QD
PALSİ
0 (KURMA) 1 0 0 0
1 0 1 0 0
2 0 0 1 0
3 0 0 0 1
4 1 0 0 0
5 0 1 0 0
6 0 0 1 0
7 0 0 0 1
8 1 0 0 0
KAYDIRMALI KAYDEDİCİ SAYICILAR
• 2. JOHNSON SAYICI
Yapısı halka sayıcısına benzer, fakat son flip-flop’tan birinci flip-flop’a yapılan
geri besleme farklı yerlerden alınmıştır.
KAYDIRMALI KAYDEDİCİ SAYICILAR
• 2. JOHNSON SAYICI
Son flip-flop’un Q değil çıkışını ilk flip-flop’un girişine bağlanmasıyla bir
Johnson sayıcı devresi elde edilir.
Sayma işleminin her biti için bir flip flop kullanılır.
FF sayısı arttırılarak istenilen sayıda çıkışa sahip Johnson sayıcı elde edilebilir.
Başlangıç anında FF çıkışları ‘0000’dır.
En son flip-flop Q’ çıkışında görülen ‘1’ değeri seri girişe alınır.
FF çıkışları en soldaki FF’tan itibaren 4 tetikleme palsi boyunca ‘1’ olur.
Ardından 4 tetikleme palsi boyunca ‘0’ durumunda olacaktır.
Çıkış sayısı arttırıldığında tetikleme FF çıkışlarının ‘1’ de ve ‘0’ da kalma süreleri
artacaktır. KAYDIRMA
PALSİ A Q Q
B Q
C Q D
1 1 1 0 0
0
2 0 1 1 0
0
3 0 0 1 1
1
4 1 0 0 1
1
5 1 1 0 0
0
6 0 1 1 0
0
7 0 0 1 1
1
8 1 0 0 1
1
9 1 1 0 0
0
10 0 1 1 0
0