Gyűrűs számláló

A Wikipédiából, a szabad enciklopédiából

A gyűrűs számláló a számlálók egyik típusa, melyet egy körkörösen visszacsatolt shiftregiszterből készíthetünk. A shiftregiszer bemenő bitje az utolsó kimeneti bittől függ.

A gyűrűs számlálóknak két típusa van:

  • Az egyenes gyűrűs számláló vagy n-ből az 1 számláló esetén a shiftregiszter utolsó bitje az első regiszter bemenetére van kötve, és a számlálóban egy darab 1-es (vagy 0-ás) bit köröz. Például egy 4 bites shiftregiszterben, 1000 kezdőérték esetén az ismétlődő minta a következő: 1000, 0100, 0010, 0001, 1000... . Ennél a számlálótípusnál természetesen az egyik bitet előzetesen 1-re (vagy 0-ra) kell állítani, hogy a számláló helyesen működjék.
  • A csavart gyűrűs számláló vagy Johnson számláló esetén az utolsó bit negáltját kell a bemenetre kötni. Ebben az esetben az ismétlődő minta - 4 bites shiftregiszternél, 0000 kezdőérték esetén - a következő lesz: 0000, 1000, 1100, 1110, 1111, 0111, 0011, 0001, 0000... .

A négybites számlálók mintái[szerkesztés | forrásszöveg szerkesztése]

Egyenes gyűrűs számláló/n-ből az 1 számláló Csavart gyűrűs számláló/Johnson számláló
State Q0 Q1 Q2 Q3 State Q0 Q1 Q2 Q3
0 1 0 0 0 0 0 0 0 0
1 0 1 0 0 1 1 0 0 0
2 0 0 1 0 2 1 1 0 0
3 0 0 0 1 3 1 1 1 0
0 1 0 0 0 4 1 1 1 1
1 0 1 0 0 5 0 1 1 1
2 0 0 1 0 6 0 0 1 1
3 0 0 0 1 7 0 0 0 1
0 1 0 0 0 0 0 0 0 0

Lásd még[szerkesztés | forrásszöveg szerkesztése]

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]

Források[szerkesztés | forrásszöveg szerkesztése]

Crowe, John, Hayes-Gill, Barrie. Introduction to Digital Electronics. Newnes (1998). ISBN 0340645709