Şimdi Ara

PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
22
Cevap
0
Favori
2.297
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Arkadaşlar , 100-0 arası geriye doğru sayan flip flop devre yapmam lazım,kendim yapıp öğrenmek istiyorum,proteus kullanmayı da biliyorum ancak 100'den geriye sayan devrenin mantığını tam çözemedim ,hangi entegreyi kullanmam gerekiyor ve mantığı nedir bunun ?
    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?
    isis dosyahttps://mega.nz/#!gyg02TJa!gDOGynHXzGV-sNUlXtl1N3UAex3_nhjeGQb70kkGKRQ?utm_campaign=DonanimHaber&utm_medium=referral&utm_source=DonanimHaber



    < Bu mesaj bu kişi tarafından değiştirildi cebeshasoniki -- 11 Aralık 2017; 16:59:59 >







  • yok mu yardım edecek ?
  • yıllar önce 0-999 arası sayan devre "yapmışım"

    kullandığım parçalar 555, 7490 ve 7447

    7 segment displayde gösterim sağlanıyor.
  • buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?




  • quote:

    Orijinalden alıntı: ghostmanzero

    buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    Çok teşk. 100 için o zamqn 2 üzeri 6 tane ff kullanmam gerek , tekrar size soru soracağım

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: ghostmanzero

    buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    100'den başlatma kısmında kafam takıldı 1100100'ı alıp and kapısı ile bağlayıp her ff'nin set çıkşına bağlarsam mı acaba 100'den saymaya başlar ?




  • beyler 9 dan 0 a kadar sayan devreyi yaparken display f den başlayıp sırayla e,d,c,b,a,9,8,7,6,5,4,3,2,1,0 diye gösteriyor ,bu devreyi nasıl 9'dan başlatacağım set ile m i ?
  • arkadaşlar bu devre de 0 dan başlayıp 9 a kadar geliyo sonra a,b,c,d,e,f olmasını engellemek için a=10 olduğu için (1010) 4.cü ve 2.cü ffların çıkışlarını and kapısında birleştirip her ffnin resetine bağladım ve oldu ancak 2.resimde görüldüğü üzere 9'dan 0a geri sayıcı devre yaparken normale f,e,d,c,b,a diye gidiyor bunu engellemek için yani 9 tane başlatmak için 9=1001 1.ve 4.cü çıkışları and ile bağlayıp set ettiğim zaman olmuyor lütfen yardım edin !






    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?
    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?




  • quote:

    Orijinalden alıntı: enrgrup

    yıllar önce 0-999 arası sayan devre "yapmışım"

    kullandığım parçalar 555, 7490 ve 7447

    7 segment displayde gösterim sağlanıyor.

    dostum 0-999 arası devre 7 segmente nasıl sığıyor ,yani 7seg-mpx4-ca ile mi yaptın onu 4 tane rakamı olanla ?
  • 3 display kullanmışım.. çizime bakınca utandım

    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?



    < Bu mesaj bu kişi tarafından değiştirildi enrgrup -- 10 Aralık 2017; 13:5:21 >
  • quote:

    Orijinalden alıntı: enrgrup

    3 display kullanmışım.. çizime bakınca utandım

    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    dostum bunu 7 bitlik jk flip flop kullanarak tasarlamak mümkün müdür ,bir de 3 display yerine 4-digit 1 tane display kullanılamaz mı ?




  • cebeshasoniki C kullanıcısına yanıt
    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    7447 entegresinin A B C D girişine göre fonksiyon tablosu. Eğer koşulları sağlarsanız tabii ki çalışır.

    3 display olan çizimde her display için ayrı entegre kullanıldı. 4 lü 7 segment display sürerken ekran taramada yapmanız gerekir.
  • PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?
  • PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?
  • quote:

    Orijinalden alıntı: ghostmanzero

    buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    DOSTUM yaptım , 100'den başlayıp sayıyor,1100100 ; 1 olan yerlerin set girişlerine pulse 0 olan yerlerin reset girişlerine pulseyi koydum oldu ,ama sorum şu ben pulse yerine lojik kapılar kulanarak yapamaz mıyım ?




  • cebeshasoniki C kullanıcısına yanıt
    verdiğin pulse aslında sayıyı o anda 100 e eşitliyor. devre de her seferinde geriye saydığından istediğin işlev gerçekleşiyor. ilk enerji verdiğinde tüm çıkışlar high oluyorsa yani 128 sayısı çıkıyorsa o zaman sen ilk enerji verdiğinde sadece tek seferliğine o belirlediğin reset ve set uçlarına bir pulse vermen gerekir. bunun için de 7 bitten çıkış alıp bir and kapısına gir. sistem sadece ilk açıldığında hepsi high olacak. olur olmaz da o and kapı da başka bir flip flopu set edip o gereken uclara pulse verecek. daha sonra hiç vermeyecek çünkü artık sayı 100 oldu. 7 bitin hepsi de aynı anda çıkış veremez artık. bunu devreye dokmen için biraz uğraşman gerekir. özellikle 7 bit hıgh iken and kapısından high çıkacak ama herhangı biri gittiği gibi çıkış kararsızlaşacak. bunun için bir pull down direnci koyman da gerekebilir. ayrıca pulse için de orda küçük bir kapasitör içeren bir kısım gerekecek. direk entegre ile yapmak istersen ayrı bir mesele çıkacaktır. biraz uğraşmak gerek. ne kadar çok uğraştırırsa o kadar akılda kalıcı ve değerli olur.




  • quote:

    Orijinalden alıntı: ghostmanzero

    verdiğin pulse aslında sayıyı o anda 100 e eşitliyor. devre de her seferinde geriye saydığından istediğin işlev gerçekleşiyor. ilk enerji verdiğinde tüm çıkışlar high oluyorsa yani 128 sayısı çıkıyorsa o zaman sen ilk enerji verdiğinde sadece tek seferliğine o belirlediğin reset ve set uçlarına bir pulse vermen gerekir. bunun için de 7 bitten çıkış alıp bir and kapısına gir. sistem sadece ilk açıldığında hepsi high olacak. olur olmaz da o and kapı da başka bir flip flopu set edip o gereken uclara pulse verecek. daha sonra hiç vermeyecek çünkü artık sayı 100 oldu. 7 bitin hepsi de aynı anda çıkış veremez artık. bunu devreye dokmen için biraz uğraşman gerekir. özellikle 7 bit hıgh iken and kapısından high çıkacak ama herhangı biri gittiği gibi çıkış kararsızlaşacak. bunun için bir pull down direnci koyman da gerekebilir. ayrıca pulse için de orda küçük bir kapasitör içeren bir kısım gerekecek. direk entegre ile yapmak istersen ayrı bir mesele çıkacaktır. biraz uğraşmak gerek. ne kadar çok uğraştırırsa o kadar akılda kalıcı ve değerli olur.

    aslında direk başka bir entegre kullanılarakta yapılabilir daha kolay olarak ama ben yapamadım,neredeyse 2 3 gündür bununla uğraşıyorum perşembe son gün , dediklerini deneyeceğim .derste hiç pull down dirence, kapasitör falan görmediğimiz için biraz yabancı geliyor ,şuana kadar and kapılar ,multiplexer,yarım ve tam toplayıcılar,flip flop,asenkron ,senkron gördük.Ben de sadece bu bilgileri kullanarak anca böyle birşey yapabildim .Dediğiniz gibi herhalde geriye tek seçenek başka entegrelerle yapmak kalıyor herhalde ,onu da nasıl yapacağımı hiç bilmiyorum




  • quote:

    Orijinalden alıntı: ghostmanzero

    verdiğin pulse aslında sayıyı o anda 100 e eşitliyor. devre de her seferinde geriye saydığından istediğin işlev gerçekleşiyor. ilk enerji verdiğinde tüm çıkışlar high oluyorsa yani 128 sayısı çıkıyorsa o zaman sen ilk enerji verdiğinde sadece tek seferliğine o belirlediğin reset ve set uçlarına bir pulse vermen gerekir. bunun için de 7 bitten çıkış alıp bir and kapısına gir. sistem sadece ilk açıldığında hepsi high olacak. olur olmaz da o and kapı da başka bir flip flopu set edip o gereken uclara pulse verecek. daha sonra hiç vermeyecek çünkü artık sayı 100 oldu. 7 bitin hepsi de aynı anda çıkış veremez artık. bunu devreye dokmen için biraz uğraşman gerekir. özellikle 7 bit hıgh iken and kapısından high çıkacak ama herhangı biri gittiği gibi çıkış kararsızlaşacak. bunun için bir pull down direnci koyman da gerekebilir. ayrıca pulse için de orda küçük bir kapasitör içeren bir kısım gerekecek. direk entegre ile yapmak istersen ayrı bir mesele çıkacaktır. biraz uğraşmak gerek. ne kadar çok uğraştırırsa o kadar akılda kalıcı ve değerli olur.

    74ls390 ile 0-999 arası devre çok basit yapıyorum ama 100 den 0 yapamıyorum




  • quote:

    Orijinalden alıntı: ghostmanzero

    buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    dostum nerede yanlış yaptım sence devre 100-103-102-101-100 diye çalışıyor
    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?




  • quote:

    Orijinalden alıntı: ghostmanzero

    buradaki devre 7 bit geri sayıcı.

    2^7 =128 den geriye doğru sayar.100 olayını sizin bulmanız daha iyi olur.

    flip flop çeşitlerini incelerseniz istediğiniz devreyi elde edebilirsiniz. 100 sayısı binary olarak 1100100 demek. başlangıcı bundan başlatacak kısmı eklemeniz durumunda butona her basılıp çekildiğinde birer birer azalır. 100 olayını çözdükten sonra da bir tane 555 entegresi ile kare dalga osilatörü yapıp sayımı otomatik şekilde yaptırabilirsiniz.


    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?

    şurdaki devre 127den başlayıp 0a sayıyor logictoogleyi 1 yaptığım zaman 100den başlıyor ,nor kapısı kullandım şimdi devreyi ilk başlattığım anda 127 değilde 100 olması için neyi değiştirmem lazım ?

    PROTEUS'DA 100'den geriye sayıcı devresi nasıl yaparım ?




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.