Root     Cyber Navigation Organizasyon   Member Navigation
Forum Root Portal Root
Dökümanlar Döküman Ekle Download/Dosya Arsivi IBlock E-Kitap IBlock Mp-3 Basinda Cyber-Warrior Banner
Cyber-Academy
TIM Görev Organizasyonu Neler Yaptik? Bize Özel Küçük Seyler? Operasyon Yönetim Sistemi Görev Org. Basvuru Yönetici Basvuru Formu Karaliste Ihbar Organizasyon Semasi Misyon Kurallar
CW Explorer Kefalet Kefil Havuzu
Yeni Üye Basvuru Yazdigim Mesajlar Arkadas Listem Sifremi Unuttum Özel Mesajlarim Onay E-Mail Gönder




Asenkron Sayıcılar Forumlarda Ara Arama Favorites Favorites MyProfile Forum üyelerini göster Üyeler
Forum Yöneticisi: Yuzarsif | Bu Bölümde Yetkili Tüm Yöneticiler?
 CW Forum Ana Sayfa
  Elektronik
Light  |  Konu İhbar   Favori Konu Listeme Ekle  
Konu: Asenkron Sayıcılar Cevap YazYeni konu açÇıkış Yap
 
 Konu Kalitesi  %7,5
Oy Ver   
 
Gönderilme Tarihi: 26 Ağustos 2011 saat 4:06PM - Kayıtlı IP
İzle Esadullah 's Özellikler Diğer mesajlarını ara: Esadullah
Mesaj İhbar!  
Alıntı  Esadullah  

Esadullah

Simgem
Albay
Albay
I Be
13 Ağustos 2007
133   Mesaj
Durum: I Be


Aktiflik
Seviye
Deneyim



Aslında sayıcılar tetikleme sinyalinin uygulanış biçimine göre ikiye ayrılırlar. Senkron sayıcılar ve Asenkron sayıcılar(bunlarda aşağı, yukarı ve aşağı/yukarı olmak üzere sınıflandırabilinir). Biz basit olarak asenkron yukarı sayıcılar, asenkron aşağı sayıcılar ve asenkron modlu sayıcıları öğrenip birer basit örnek yapacağız.

1.Asenkron Yukarı Sayıcılar

   Asenkron sayıcılarda tetikleme sinyali sıralı olarak uygulanır. Bunu domino taşları gibi düşünebilirsiniz. İlk taş bir sonrakini yıkar ve bir sonraki diğerini. Asenkron sayıcılarda ise ilk FF(Flip-Flop) kare dalga kaynağından yani dışarıdan tetikleme alır. Sonraki FF ise bir öncekinin çıkışından tetiklenir. Eğer sayıcı aşağı sayıcı ise FF Q’ çıkışından tetiklenir. Eğer sayıcı yukarı sayıcı ise Q çıkışından tetikleme alır.

Sayıcılarda bir diğer önemli husus FF’lerin bit değeridir. En düşük değerli FF ilk FF yani dışarıdan tetikleme alan FF’dir ve sonraki FF’ler bit değeri artarak sıralanır.

Üç Bitlik Asenkron Yukarı Sayıcı

Üç bitlik asenkron yukarı sayıcıda devre gösterimi ve doğruluk tablosu aşağıdaki gibidir.



En soldaki FF0 en düşük değerlikli bite sahiptir ve çıkışı Q0 ile ifade edilmiştir. Q2 çıkışına sahip en soldaki FF2 en yüksek değerlikli bite sahiptir. Yukarı sayıcı olduğu için gördüğünüz gibi tetikleme sinyalleri FF’lerin Q çıkışlarından alınmıştır. JK tipi FF kullanılmıştır ve FF’lerin JK girişlerine daima lojik 1 uygulanır.

Doğruluk tablosuna baktığımızda ise Clock bölmesinde yer alan rakamların 0-7 arasında olduğunu görüyoruz yani toplamda 8 adet sayı var. Bu 2^3’ten gelmektedir. Şöyle ki 3 adet FF olduğu için FF adedini 2 üssü şeklinde yazarız. 3 bitlik bu sayıcı 0-7 arasındaki rakamları sayar. Binary sayı siteminde 3 bitlik değere sahip en büyük sayı (111)’dir. Sağdan başlayarak 2^0, 2^1 ve 2^2 alınır ve sonuçlar toplanır. Yani en sağdaki 1 rakamının onluk(decimal) sistemde ifade ettiği sayı 1, ortadaki 1 rakamının ifade ettiği sayı 2 ve soldaki 1’in ifade ettiği sayı ise 4’tür. Topladığımızda 7 etmektedir.



Yukarda 3 bitlik asenkron yukarı sayıcının çıkış dalga şekillerini görüyorsunuz. Her Clock palsi geldiğinde en düşük değere sahip FF0’ın çıkışları konum değiştirir. Her iki konum değiştirmenin ardından bir sonraki FF1’in çıkışları bir konum değiştirir. FF1’in her iki konum değiştirmesinin ardından en yüksek değere sahip olan FF2 konum değiştirir ve tetikleem sinyali kesilene kadar bu döngü devam eder.

2.Asenkron Aşağı Sayıcılar

Yukarı sayıcılardan farkı ilk FF hariç tetikleme sinyallerini bir önceki FF’nin Q’ çıkışından almasıdır.

İki Bitlik Asenkron Aşağı Sayıcı



İki bitlik asenkron aşağı sayıcının FF devresi yukarıdaki gibidir. Yine en düşük bite sahip FF en soldaki FF’dir. Bu FF 3’ten başlayarak 0’a doğur geri sayma işlemini yapar. 3’ten başlamasının sebebini açıklayacak olursam;

Binary sayı sisteminde 2 bitlik bir sayının alabileceği en büyük değer (11)’dir Dolayısıyla yukarda da bahsettiğim üzere (11) rakamının decimal karşılığı (2^0=1 ve2^1 =2) 3 rakamına denk gelmektedir. Bu nedenle sayma işlemi 3’ten başlar ve geriye doğru 4 rakam sayarak 0’a gelir ve döngü tetikleme sinyali kesilene kadar devam eder.

Aşağıda iki bitlik asenkron aşağı sayıcının çıkış dalga şeklini görebilirsiniz.



Q’ sinyalinin çizilmesi kafanızı karıştırmasın. Aşağı sayıcı olduğu için tetikleme sinyali Q’ çıkışından alınıyor bu nedenle çizimi kolaylaştırmak açısından tabloda Q’ çıkışına yer verilmiş. Yine düşük değerli bite sahip olan FF0’ın çıkışı Q0 her tetikleme sinyalinde konum değiştirir. FF1(Q1) ise FF0’ın çıkışına göre konum değiştirir.

3. Asenkron Modlu Sayıcılar

Modlu sayıcıların özelliği sayma işlemini istediğiniz bir yerde kesebilmenizdir. 4 bitlik bir sayıcıda sayma işlemi normal şartlarda (1111) olarak gider. Bu 2^4 olarak hesapladığımızda decimal sitemde 16 rakamına denk gelir. Yani 4 bitlik asenkron sayıcı 0-15 arası toplam 16 rakam sayar ve tekrar başa döner.

Biz sistemin 10’a geldikten sonra sıfırlanmasını istiyorsak eğer 10 rakamının binary sistemdeki karşılığı hesaplanıp bu hesaba göre FF’lerin çıkışları en yetkili temizleme ucu olan clear uçlarına bağlanarak sayıcının sıfırlanması sağlanır. Clear uçları ile ilgili bir not vereyim bu uçlar lojik 0 durumunda aktif olur bu nedenle bağlantı yapılırken bir değil kapısı mutlaka bağlanır.

Mod 10 sayan bir sayıcı yapalım.10 rakamının binary(ikilik) sistemdeki karşılığı (1010)dır. En düşük değerlikli FF sol tarafa geleceğinden tekrar düzenlersek FF0 = 0 FF1 = 1 FF2 = 0 FF3 = 1 olur. Çıkışlara bakacak olursak Q1 ve Q3 çıkışı lojik 1 konumuna geldiğinde, bu çıkışlara bağlanacak VEDEĞİL kapısı ile clear uçları tarafından sistem 10 sayısını saymadan toplamda 10 rakam sayar(0,1,2,3,4,5,6,7,8,9)

Mod 10 FF devresi aşağıdaki gibidir.



Aşağıda diğer Mod sayıcılar için Clear uçlarına bağlanacak FF çıkışlarını görebilirisiniz.



Esadullah


___________________________________________
Blog (: * *
  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 26 Ağustos 2011 saat 8:37PM - Kayıtlı IP
İzle HUMEYD's Özellikler Diğer mesajlarını ara: HUMEYD
Mesaj İhbar!  
Alıntı  HUMEYD 

HUMEYD

Simgem
YüzBaşı
YüzBaşı
Tekirdağ
28 Subat 2010
1164   Mesaj
Durum: Hizmet !


Aktiflik
Seviye
Deneyim



Sayısal Tasarım :) +10
Başlarda biraz zorlamıştı ama mantığı kavrayınca gerisi geliyodu :)

sınavda örnek soru ;
4 işçi
pazartesi 1 ve 3.
salı 2 ve 4
çarşamba 1.
perşemde 3.
cuma 2.
cumartesi 4.
pazar 1, 2, 3, 4

numaralı işçiler izinde. buna göre bilmem ne devresini asenkron R/S tipi flip-floplar ile tasarlayınız..
NOT: Çalışan 0 / İzinli 1 olarak ve doğruluk tablosu D C B A olarak tasarlanacaktır.

tam 50 puan bu soru :)

___________________________________________
Adetullahtandır, Firavunlar, Deccallar, Tiranlar, Zalimler tam kendilerini zafere ermiş hissettikleri an İlahi azapla yıkılıp gider.
Yeni Bir Dünya !

  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 27 Ağustos 2011 saat 1:26AM - Kayıtlı IP
İzle SeS`sizce's Özellikler Diğer mesajlarını ara: SeS`sizce
Mesaj İhbar!  
Alıntı  SeS`sizce 

SeS`sizce

Simgem
Binbaşı
Binbaşı
 
20 Eylül 2008
355   Mesaj


Aktiflik
Seviye
Deneyim



Esadullah,

Bildiğim kadarı ile uygulama konusunda tecrübeli birisin.
Bu konuda tecrübeli biri olarak bu bilgileri uygulamada kullanıyormusun?

(konuyu baltalamak için sormuyorum, +10 verdim zaten :D )
  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 27 Ağustos 2011 saat 7:56AM - Kayıtlı IP
İzle Esadullah 's Özellikler Diğer mesajlarını ara: Esadullah
Mesaj İhbar!  
Alıntı  Esadullah  

Esadullah

Simgem
Albay
Albay
I Be
13 Ağustos 2007
133   Mesaj
Durum: I Be


Aktiflik
Seviye
Deneyim



Quote: Orjinal mesajı yazan SeS`sizce 27 Ağustos 2011
Esadullah,

Bildiğim kadarı ile uygulama konusunda tecrübeli birisin.
Bu konuda tecrübeli biri olarak bu bilgileri uygulamada kullanıyormusun?

(konuyu baltalamak için sormuyorum, +10 verdim zaten :D )



Yok est. baltalanacak bir şey yok. Uygulamada kullanılsa da kullanılmasa da bunları bilmeyen biri mezun olamaz o yüzden elin mahkum öğreneceksin (:

Doğrudan kullanım sanırım yok çünkü devir mikroişlemciler devri artık. Ama mantığı kullanılarak yapılan devreler ya da entegreler mevcut. Profesyonel anlamda kullanılmasa da hobi devrelerinde de kullanılabiliyor.

___________________________________________
Blog (: * *
  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 27 Ağustos 2011 saat 6:34PM - Kayıtlı IP
İzle SeS`sizce's Özellikler Diğer mesajlarını ara: SeS`sizce
Mesaj İhbar!  
Alıntı  SeS`sizce 

SeS`sizce

Simgem
Binbaşı
Binbaşı
 
20 Eylül 2008
355   Mesaj


Aktiflik
Seviye
Deneyim



Hmm zamanın da aşağıdaki şekildeki gibi devrelerle çok uğraştırdılar fakat benim pek lojik konular ile ilgilenme fırsatım olmadığı için uygulamada ki kullanılma durumunu merak ettim.

Teşekkürler.




  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 

Eğer bu konuya cevap yazmak istiyorsanız ilk önce Giriş Yap
Eğer kayıtlı bir kullanıcı değilseniz ilk önce kayıt olmalısınız

Git: Cevap Yaz Yeni konu aç
Sayfa Yüklenme Süresi: 0,0938
 

Uyarı !
Cyber-Warrior 'a ait isim, marka ve logolar Cyber-Warrior'un tescilli markası olup izinsiz kullanılamaz.
Kullananlar hakkında 556 Sayılı Markaların Korunması Hakkında K.H.K'ye göre yasal işlem yapılacaktır. Marka No : 2010 46588 Korunma Tarihi : 15.07.2010


WikiTurk | Bilisim Güvenligi Dernegi

Reklamlar

seymetmarket.com





Reklam vermek için tıklayın

Yasal Uyarı | Sitemizin Çizgisi | Kullanım Şartları ve Üyelik Sözleşmesi | Telif Hakları Politikası / Copyright Policy