logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaprojektować licznik synchroniczny rewersyjny modulo 6?

nowikzdw 09 Gru 2007 17:02 5467 4
REKLAMA
  • #1 4569667
    nowikzdw
    Poziom 22  
    Posty: 666
    Pomógł: 29
    Ocena: 39
    Witam. Musze zaprojektować 3 liczniki synchroniczne. Każdy to modulo 6. Jeden ma liczyć do przodu drugi do tyłu a trzeci ma być rewersyjny. No i właśnie...wiem jak zrobić modulo 6 do przodu i do tyłu ale nie wiem jak wykonać licznik rewersyjny...niestety nie było tego na zajęciach...Mógłby ktoś podpowiedzieć jak się za to zabrać?

    Pozdrawiam, Kamil.
  • REKLAMA
  • #2 4570098
    jiwaniuk
    Poziom 31  
    Posty: 1393
    Pomógł: 142
    Ocena: 145
    Wydaje się mi, że najprościej wprowadzić dodatkowy sygnał, który będzie wybierał kierunek liczenia, a cała reszta to zsumować ze sobą sygnały przeniesień dla licznika w przód i np. sygnał kierunek = 1 oraz w tył i sygnał kierunek = 0.

    Pozdrawiam wszystkich

    jjanek
  • REKLAMA
  • #3 4570210
    nowikzdw
    Poziom 22  
    Posty: 666
    Pomógł: 29
    Ocena: 39
    To wiem, ale gdzie ten dodatkowy sygnał podać? Licznik ma być zbudowany z przerzutników JK.

    Pozdrawiam, i dziękuje za odpowiedź.
  • REKLAMA
  • Pomocny post
    #4 4570342
    jiwaniuk
    Poziom 31  
    Posty: 1393
    Pomógł: 142
    Ocena: 145
    Dla realizacji licznika mod. 6 potrzebujesz 3 przerzutniki. Tworzysz po dwie tablice Karnaugha dla obu kierunków liczenia dla wejść sterujących każdego przerzutnika. Przyjmujesz, że w przód to X = 1, a w tył to X = 0. Minimalizujesz osobno funkcje wzbudzeń. Funkcję wzbudzenia w przód mnożysz logicznie przez X, a funkcję wzbudzenia w tył mnożysz logicznie przez negację X. Oba iloczyny sumujesz logicznie i wprowadzasz na wejścia przerzutnika.
    Podam Ci przykład (nie związany z Twoim licznikiem).
    funkcja w przód Ja = AB
    funkcja w tył Ja = BC
    Tworzysz dwa iloczyny XAB oraz ~XBC a następnie dodajesz je do siebie i otrzymujesz Ja = XAB + ~XBC i to wprowadzasz na wejście J przerzutnika A.
    W ten sposób postępujesz ze wszystkimi przerzutnikami.
    Same funkcje wzbudzeń poszczególnych przerzutników to już musisz wyznaczyć sam.

    Pozdrawiam wszystkich

    jjanek
  • #5 4570381
    nowikzdw
    Poziom 22  
    Posty: 666
    Pomógł: 29
    Ocena: 39
    Dzięki za pomoc, spróbuje to wykonać :)
REKLAMA