Hva er en ringteller?
I et datasystem er standard ringetellerform en type teller som er sammensatt av et skiftregister, en annen type teller som finnes i den sekvensielle logiske formen. Denne typen logikk påvirkes og bestemmes av tidligere innspill og tidligere datahistorie. Registrene produserer diskrete forsinkelser av bølgeformer eller digitale signaler, som er synkronisert med visse funksjoner av en diskret og variabel mengde trinn i et skiftregister. Disse stadiene kalles enten flip-flops av typen “D” eller flip-flops av typen “JK.” Skiftregistre fungerte en gang som datamaskinens digitale minne, og er opptil hundrevis av stadier lange.
Enkelte skiftregistre kan bli ringetellere hvis et bestemt skiftregisters utgangsdata føres tilbake til inngangen. Ved utførelse av denne handlingen blir denne typen register nå betraktet som en ringeteller der de endelige flip-flop-utgangsdataene blir de første flip-flop-inngangsdataene til registeret. Dataene i disken loop kontinuerlig, sirkulerer og gjentar dataene i denne lukkede kretsen. Denne typen teller kalles en rett ringeteller eller en overbeck-teller.
I en rett ringeteller som består av 4 biter, fungerer kretsen med binær kode, hvor hver bit er satt til enten 1 eller 0, med sett med funksjoner som tilbakestiller hver bit med hver flip-flop. Arbeidet på denne måten, når den første biten setter til 1, er alle andre biter satt til 0. Med hver flip flop settes den neste biten som følger, til 1 mens biten som tidligere ble satt til 1 blir satt til 0. Dette prosessen fortsetter i denne telleren for 4 flip-flops til den når den siste biten og begynner på nytt. Bevegelsen som denne telleren viser, kalles "rotasjon" på grunn av sin sirkulære natur.
En annen type teller kalles den vridde ringetelleren, også kjent under navnene Johnson ringeteller eller Moebius-telleren. Tilbakemeldingsdataene for denne type teller er lik overbeck-telleren bortsett fra at de endelige flip-flop-utgangsdataene blir invertert og ført tilbake til den innledende flip-flop-inngangen. Denne telleren er fordelaktig fordi den krever halvparten av mengden flip-flops som en overbeck-teller kan kreve. I noen tilfeller kan denne typen teller til og med fungere dobbelt så raskt, og dermed kutte driftstiden. Den vridde ringetelleren er tilgjengelig som standardformene for TTL eller CMOS IC.