Timer versus teller
De cijfers bijhouden en tellen is een van de fundamentele gedachten van de menselijke beschaving. Het wordt vaak beschouwd als de oorsprong van de wiskunde. Naarmate de beschaving vorderde, gingen ook de methoden voor het tellen vooruit. Het overtrof echter duidelijk de menselijke capaciteit en er werden methoden uitgevonden om het proces automatisch te laten verlopen.
Met de industriële revolutie werden mechanische tellers ontwikkeld om in de nieuwe machines te worden geïntegreerd. Vanaf de 20e eeuw, toen machines werden ontwikkeld met elektronica, werden de timers en tellers ook gemakkelijk met elektronica geïmplementeerd.
Meer over Teller
Een logisch circuit dat is ontworpen om het aantal van een specifieke gebeurtenis in relatie tot een kloksignaal te tellen, staat bekend als een digitale teller. Tellers zijn sequentiële logische circuits die flip-flops als bouwstenen gebruiken.
Het eenvoudigste type tellers zijn de asynchrone tellers gemaakt met JK-flip-flops. Ze gebruiken de uitvoer van een JK-flip-flop als de klok van de volgende flip-flop, en dit creëert een rimpeleffect, waarbij elke flip-flop wordt ingeschakeld bij het toenemende aantal pulsen. Hierdoor kan de teller het aantal tellingen bijhouden terwijl het kloksignaal doorgaat. Deze tellers worden vanwege deze functionaliteit ook wel rimpeltellers genoemd en omdat de flip-flops op verschillende posities worden ingesteld of gereset (de databits veranderen), worden ze ook wel asynchrone tellers genoemd.
Tellers kunnen worden ontworpen om te werken met databits die op hetzelfde moment veranderen in elke flip-flop van de teller. Een dergelijke teller staat bekend als een synchrone teller en ze delen een gemeenschappelijke klok om deze functionaliteit te bereiken. Decenniumtellers zijn aanpassingen van boven twee tellers, waarbij de flip-flops of de registertelling wordt gereset wanneer de bitconfiguratie voor 9 in de registers aanwezig is. In Up/Down-tellers verloopt het tellen in oplopende of aflopende volgorde. Ringtellers zijn samengesteld uit een cirkelvormig schuifregister waarbij de uitvoer van het laatste schuifregister wordt teruggekoppeld als de invoer van het eerste register.
Meer over Timer
Er kan een teller worden ingesteld om tijdsintervallen te tellen, zoals de klokpulsen. Een klokpuls met een duty cycle van 500ms telt bijvoorbeeld 1s per cyclus. Dit idee kan worden uitgebreid naar veel kleinere of grotere tijdschalen.
Het bijhouden van de tijd is belangrijk op elk apparaat; als zodanig hebben bijna alle elektronische apparaten een hardwaretimer. In computers is een hardwaretimer ingebouwd en voor aanvullende doeleinden worden softwaretimers onderhouden op basis van de fundamentele hardwaretimer.
Een ander speciaal type timer is de watchdog-timer, een timer die het bijbehorende systeem reset wanneer een fout, storing of vastlopen van het systeem wordt gedetecteerd.
Wat is het verschil tussen Timer en Teller?
• Een teller is een apparaat dat het aantal keren dat een bepaalde gebeurtenis voorkomt bijhoudt. In moderne toepassingen zijn tellers gebaseerd op elektronische apparaten en zijn de tellers een sequentieel logisch circuit dat is ontworpen om het aantal elektrische pulsen dat in de teller wordt ingevoerd te registreren.
• Een timer is een toepassing van de tellers waarbij een bepaald signaal met een vaste frequentie (vandaar periode) wordt geteld om de tijd te registreren.