Numărătorul

De la WikiLabs

Numărătorul este un circuit secvențial care se folosește de un registru pentru a genera o secvență de numere. Cel mai simplu numărător generează o secvență de numere crescătoare, consecutive. Dimensiunea numărătorului este dată de numărul de biți ai registrului folosit.

Schema acestui dispozitiv este următoarea:

Schema unui numărător

Observație: Numărătorul poate fi folosit ca un divizor de frecvență deoarece fiecare bit are o perioadă de două ori mai mare decât cel precedent, iar bitul 0 are o perioadă dublă față de semnalul de ceas:

Valoare 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 wave
Bit 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 wave
Bit 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 wave
Bit 2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 wave
Bit 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 wave