Burada amacımız lojik tasarım yapmak. burada size tasarım yapmayı anlatacağım. ilk örneğimiz 0-7 sayan bir sayıcı tasarlamak bunu size D FLİP FLOP ile tasarlayacagım.... ilk olarak Dff dogruluk tablosunun bilmemiz gerekir.ilk ve son durumları yani.
|
D FF DOGRULUK TABLOSU |
Şimdi ilk durumları yazalım 0-1-2-3-4-5-6-7 ayıların ikilik sisteme göre çevirelim. döngüyü oluşturalım.
|
0-7 ikili sistem döngü |
Şekilde görüldüğü gibi sistem 0 dan başlayıp geri 0 dönüyor.. şimdi durumları oluşturalım.
|
ilk ve son durumlar |
sayıları 0 dan başlayıp 7 ye kadar ikili sistemde sırayla yazıyoruz. sonraki durumları da döngüye göre yazıyoruz 0dan sonra ne geldi ise karşılıgına onu yazıyoruz. 0 dan 1 gitmis 1den ikiye ve en sonda 7 den 0 geri dönmüş. ilk ve son durumları yazdıktan sonra artık kullancağımız D ff durumllarını yazmaya geldi tek tek durumlara bakıp d ff doğruluk tablosuna bakarak durumları yazıyoruz. örneğin A'da ilk durum 0 sonraki durum da 0 ozaman Da dogruluk tablosuna göre 0 olur. anlattğım gibi bu yaptığımı diğer durumlar içinde yazıyoruz. Sıra gelfi karnof tablosunu oluşturma ilk olarak Da da 1 olan durumların ilk durumlara gelen yerleri yazıyoruz.
Da 1 olan yerlere karşılık gelen ilk durumları yazarız ve karnofu sadeleştirerek AC*+A*BC+AB*C buluruz.
|
|
|
Db flip flop
Db 1 olan yerlere karşılık gelen ilk durumları yazarız ve karnofu sadeleştirerek BC*+B*C buluruz.
|
|
Dc flip flop |
Dc 1 olan yerlere karşılık gelen ilk durumları yazarız ve karnofu sadeleştirerek C* buluruz.
Böylelikle devremizi tasarlarız.şimdi devremizi proteusta yapmaya geldi.
|
0-7 sayıcı d ff |
Hiç yorum yok: