Hvad er en ringetæller?
I et computersystem er standard ringetællerformen en type tæller, der er sammensat af et skiftregister, en anden type tæller, der findes i den sekventielle logiske form. Denne type logik påvirkes og bestemmes af tidligere input og tidligere historik med data. Registrerne frembringer diskrete forsinkelser af bølgeformer eller digitale signaler, som er synkroniseret til bestemte funktioner af en diskret og variabel mængde trin i et skiftregister. Disse faser kaldes enten flip-flops af typen “D” eller flip-flops af typen “JK.” Skiftregistre, der engang fungerede som en computers digitale hukommelse, er op til hundreder af stadier lange.
Visse skiftregistre kan blive ringetællere, hvis et bestemt skiftregisters outputdata føres tilbage til dets input. Ved udførelse af denne handling betragtes denne type register nu som en ringetæller, hvor de endelige flip-flop-outputdata bliver de oprindelige flip-flop-inputdata for registeret. Dataene i tælleren løkker kontinuerligt, cirkulerer og gentager dataene inden for dette lukkede kredsløb. Denne type tæller kaldes en lige ringetæller eller en overbeck-tæller.
I en lige ringetæller, der består af 4 bit, fungerer kredsløbet med binær kode, hvor hver bit indstilles til enten 1 eller 0, med sæt af funktioner, der nulstiller hver bit med hver flip-flop. Når der arbejdes på denne måde, når den første bit indstilles til 1, indstilles alle andre bit til 0. Med hver på hinanden følgende flip-flop indstilles den næste bit, der følger, til 1, mens den bit, der tidligere blev sat til 1, indstilles til 0. Dette processen fortsætter i denne tæller i 4 flip-flops, indtil den når den sidste bit og begynder forfra. Bevægelsen, som denne tæller udviser, kaldes "rotation" på grund af dens cirkulære natur.
En anden type tæller kaldes den snoede ringtæller, også kendt under navnene Johnson ringetæller eller Moebius-tæller. Feedbackdataene for denne type tæller svarer til overbeck-tælleren bortset fra at de endelige flip-flop-outputdata inverteres og føres tilbage til den indledende flip-flop-indgang. Denne tæller er fordelagtig, fordi den kræver halvdelen af den mængde flip-flops, som en overbeck-tæller kan kræve. I nogle tilfælde kan denne type tæller endda arbejde dobbelt så hurtigt, hvorved driftstiden reduceres. Den snoede ringtæller fås som standardformer for TTL eller CMOS IC.