Links
📕

Öğrenci Notları | LDT

Lojik Devre Tasarımı için öğrenci notları, el yazıları, tutulmuş veya alınmış notlar

📅 Final için Referanslar

Durum Diyagramı Açıklamam

⚠ Hatalı bilgi içerebilir.
lojik_state_diagram
lojik_state_diagram_answer
  • İlk A B C D istenen durum için tasarlanıyor.
  • 101 için A B C D
  • A E F G de 010 için tasarlanmış
  • A başlangıç değeri oluyor, eğer girdi 0 ise, 010 kontrolü - olacağı için A'dan E ye gidiyor
  • Şuan elimizde 0 verisi var Ve E deyiz
  • E'de iken 1 verisi girilirse, elimizdeki dizi 01 olacak 010 - araması için uygun
  • Bundan dolayı, E'den F'ye ok çiziyoruz
  • F de iken, girilen veri 0 ise 010 olacak dizi ve istenen - değere ulaşacağız, o da G oluyor
  • F'den G'ye ok çekiyoruz, bir de Z çıktısı değiştiği için G / - 1 yapıyoruz
  • A B C E F vs. bunların hepsinin yanında aslında gizli 0 var - (Z nin değeri) a / 0 yani aslında
  • 010 için durum diyagramı oluşturduk, aynısını 101 için - yapacağız şimdi
  • Burada da ilk veri 1 ilse (101 e uyumlu) B'ye geçiyoruz
  • B'de iken 0 girilirse (10 olacak yine uyumlu) C'ye geçiyoruz
  • C'de iken 1 girilirse (101 olacak istenen dizi) D / 1 'e - geçiyoruz (Z = 1 olduğu için)
  • Buraya kadar ki kısım tamam mı şu an?
  • Çünkü, istenen durum dışındaki durum için biraz daha farklı - düşüneceğiz, şu anlık sadece isteneni çizdik
  • A kısmını yaptık (A'dan 2 ok çıkıyor) B'ye geçiyorum
  • B'de 0 alırsak C oluyor (10 olduğu için) ama 1 alırsak - dizimiz 11 olacak, elimizdeki istenen durumlara bakıyoruz - 101, 010, hangisine daha uyumlu ise ona yönlendreceğiz
  • 11, 101'e daha yakın, yani istenen dizinin ilk elemanını - tutuyor 1'i
  • İstenen dizimiz A B C D idi. Burada
  • 1 -> B
  • 10 -> C
  • 101 -> D
  • ye ok çekeceğiz
  • 101'in 1'ine uydupu için, B'den 1 verisi girilirse tekrardan - kendisine ok çekiyoruz
  • Şimdi sıra geldi C'den 0 girilirse ne olacağına;
  • C'den 0 girilirse dizimiz 100 olacak bu hangisine en uygun - diye bakıyoruz
  • 010 'a daha uygun
  • İstenen dizimiz A E F G idi. Burada
  • 0 -> E
  • 01 -> F
  • 010 -> G
  • ye ok çekeceğiz
  • 100 dizisi ile 010 dizisinde ortak bitler, baştakı 0, yani E - oluyor, C'den 0 girilmesi durumunda E'ye ok çekiyoruz
  • C de tamam sıra D'de;
  • D'de iken dizimin 101 olacak, sırasıyla inceliyoruz;
  • 0 ise; girilen veri 1 010 olacak bu, fark edildiği üzere - 010 da sağlanmış oluyor bu sebeple 1 girdisi aldığımızda - G'ye gidecek
  • 1 ise; girilen veri 101 1 olacak, 1 01'in ilk kısmına uyuyor,- yani B
  • A, B, C, D tamamdır, sıra E'de
  • E 'de input 0 ise; girilen veri 0 0 olacak 0 10 'un ilk - verisine uyum sağlıyor, bu sebeple E olacak yani kendisine - ok çekeceğiz
  • F için input 1 ise;
  • 01 1 olacak 1 01 'in ilk bitine uyuyor, 1 -> B, B ye ok - çekeceğiz
  • G için;
  • input 1 -> girilen dizi 0 101 olacak 101 de sağlanmış oluyor - bu sebeple D'ye ok çekeceğiz
  • G için;
  • input = 0 -> dizi : 010 0 olacak 0 10 'ın ilk bitine uyuyor, - yani E'ye ok çekeceğiz
  • Hatırlatma ;
  • A = başlangıç değeri (değeri yok)
  • B = 1 (101 için)
  • C = 10 (101 için)
  • D = 101 (101 için)
  • E = 0 (010 için)
  • F = 01 (010 için)
  • G = 010 (010 için)
  • Diyelim bunları karıştırdınız değerlerini;
  • E yi bulmak için A'dan başlayıp okları takip ederek - geliyorsunuz ve inputlar E oluyor
  • F'yi unuttuk diyelim;
  • A dan 0
  • E den 1
  • F'teyiz, yani F = 01 (010 için)