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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBO0ccPlvd6t4TV_Ij5LKoMkzh6tFZn9R-OtVDGXnQuH5yaJRqmqthzSsb0iGevuT9UnhpRXvKzlRcCFf8_rvuqsCucZCIBkpp2LxbWCFrU3TTfQNTez3X-wAA3A7mS32sd3o43OYZCBC2/s200/Ekran+Al%25C4%25B1nt%25C4%25B1s%25C4%25B1.PNG) |
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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdLYbq1u2oAK3pY7QHnT4h0WKVszdwQzjxpJsU_SWiYQMYi6ff4bNE7Pd88znol0tTzUDVXtmOkd-b4u4wPb_FLg0W5tsYFr9NdmceQHrgW7jQv0-9_SgBd2g-_p74Lk_cyuo0vZ7BegDl/s640/say%25C4%25B1.PNG) |
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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJWCl_phQK2hslzpEvBeAtm8cTP6OOR5ealMgmmClYu0yJOnxWgnCcuSzxNkQbsM9dVTzphmBOzpsn6z_dR2aBcCKWQu2f8uDCVC5ClovuVRaQnmq2Gsk5DdLogMq3PFzam3kjY9gBoOgF/s640/tab.PNG) |
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.
|
|
![D ff D ff](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihDeYinE-ZCrm4Q3b78vqgpb8ryFuGbq1YtWOJDcoucvJ38TZzuLeWtUKNUUwmA29RGWPf8yw5wo1DsRvBKLiIDv6MBYpSJvknRvWBszofUPEI7LS_UeJYwtYMi9V46yWIWCJlo0_BSljR/s320/db.PNG) |
Db flip flop
Db 1 olan yerlere karşılık gelen ilk durumları yazarız ve karnofu sadeleştirerek BC*+B*C buluruz.
|
![D ff D ff](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQDzuL0KET4iIVIu1fBc5Z1nSf1CNwdbFYAtN6DG2_LTmOORKC5RpwlWoY9izKKkRWJocrDw2hhflEbSIjnBjOfdN5_v8ujP34zu2St7a7Njh9JqnKZ7wodNZJjyDeonxCFF-2cR-4ljGJ/s320/dc.PNG) |
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 flip flop 0-7 sayıcı d flip flop](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYG4Ary0dqr5KAQS3vs5Dk8P33S1vD3zkpj858IOvH1or_-Z26O5MgxBn44A6SH3JP9HNZgyO_6Ff-va9S9dP6de8to_BkarqZIDVhXGU6ptCsygoFUUzRp-M47XWlMonnX4vaa1tSxcmb/s640/devre.PNG) |
0-7 sayıcı d ff |
Hiç yorum yok: