un contor este un circuit secvențial, care numără numărul de impulsuri produse de intrarea ceasului. Contorul este una dintre aplicațiile majore ale flip-flops. Există, de asemenea, mai multe tipuri de contor.
valoarea contorului reprezintă numărul de impulsuri de ceas ajuns la intrarea ceasului. Când impulsurile ceasului sunt numărate într-un mod tot mai mare, este apelat contor. În contorul de jos, valoarea numărării este decrementată cu una la sosirea fiecărui impuls de ceas.
puncte de reținut
după cum sa discutat, un contor poate conta impulsurile și astfel un contor binar n-bit poate conta până la N biți. Contorul n-bit va avea N număr de flip flops și are 2N stări de ieșire distincte.
de exemplu, contorul pe 2 biți are 2 flip lops și are 22 = 4 stări distincte(00, 01, 10, 11). În mod similar, contorul pe 3 biți va avea 3 flip flops și are 23 = 8 stări distincte(000, 001, 010, 011, 100, 101, 110, 111).
fiecare contor binar are o limită maximă de numărare, care este dată de 2n – 1. De exemplu, un contor pe 3 biți poate avea un număr maxim de 23 – 1 = 7(în binar, este echivalent cu ‘111’).
după atingerea numărului maxim al unui contor, contorul se va reseta pentru următoarea intrare a impulsului de ceas și va începe să numere din nou.
numărul total de numere pe care un contor le numără se numește modulul contorului. Este, de asemenea, numărul de stări distincte pe care le poate avea un contor. De exemplu, contorul mod-3 are 8 stări stabile și are un număr total de 8. Aceasta indică faptul că modulul contorului pe 3 biți este 8.
tipuri de contor în circuite digitale
contoare sunt construite cu o serie de flip-flops. Pe baza de intrare și impulsuri de ceas dat la flip-flops, există mai multe tipuri de contor enumerate mai jos.
- contor asincron
- contor sincron
- contor deceniu
- contor inel
- contor Johnson
contor asincron
se compune dintr-o serie de flip flops, în care din fiecare flip flop este conectat la intrarea de ceas a următorului flip flop de ordin superior. Flip-flop-urile din contorul asincron sunt declanșate individual, adică nu sunt sincronizate. Este, de asemenea, numit un contor Ripple.
contor sincron
dacă fiecare flip flop din contor este declanșat în același timp prin intrarea impulsului ceasului, se spune că este contor sincron.
Decade counter
un contor decade este unul dintre tipurile de contor, care poate fi folosit pentru a număra 10 stări(0 la 9) și după aceea, se resetează la starea inițială. Se mai numește și contor BCD, deoarece contează de la o la 9.
contor de inel
dacă ieșirea unui flip flop este dată ca intrare a următorului flip-flop imediat. De asemenea, ieșirea ultimului flip-flop este alimentată ca intrare la primul flip-flop formând o structură în formă de inel. Apoi se spune că un astfel de contor este contorul inelului.
Johnson counter
aici, flip-flop-urile sunt în cascadă, în care ieșirea fiecărui flip flop este dată ca intrare a următorului flip-lop imediat. Ieșirea complementului ultimului flip-flop este alimentată ca intrare a primului flip-flop.
după cum puteți observa, contorul Johnson este similar cu contorul de inel cu o mică diferență. Într-un contor de inel, ieșirea normală este alimentată la intrarea primului flip-flop, în timp ce, într-un contor Johnson, ieșirea complementului este alimentată la primul flip-flop. Se mai numește și un contor de inele răsucite.
în capitolele următoare, să învățăm despre toate contoarele în detaliu.
Partajarea este grija