Timer vs Counter
Att hålla reda på siffrorna och räkna är en av de mänskliga civilisations grundläggande tankar. Det anses ofta som matematikens ursprung. Som civilisation avancerade, metoder för att räkna också avancerade. Det översteg dock klart den mänskliga kapaciteten och metoderna uppfanns för att göra processen automatisk.
Med industrirevolutionen utvecklades mekaniska räknare för att integreras i de nya maskinerna. Från och med 1900-talet, när maskiner utvecklades med elektronik, var timern och diskarna också implementerade enkelt med elektronik.
Mer om Counter
En logisk krets som är konstruerad för att räkna antalet specifika händelser i förhållande till en klocksignal är känd som en digital räknare. Räknare är sekventiella logikkretsar som använder flip-flops som byggstenar.
Den enklaste typen av räknare är de asynkrona räknare som görs med JK-flip-flops. De använder utmatningen från en JK-flip-flop som klockan för nästa flip-flop, och detta skapar en krusningseffekt, där varje flip-flop är aktiverad med det ökande antalet pulser. Detta gör det möjligt för räknaren att hålla antalet räkningar som klocksignalen fortsätter. Thesesräknare är också kända som rippelräknare på grund av denna funktionalitet, och eftersom flip-flopsna är inställda eller återställda (datasbitarna ändras) vid olika positioner är de också kända som asynkrona räknare.
Räknare kan utformas för att fungera med databitar som ändras vid samma ögonblick i varje flip-flop på räknaren. En sådan räknare är känd som en synkron räknare, och de delar en vanlig klocka för att uppnå denna funktionalitet. Dekadräknare är anpassningar från ovanstående två räknare, där flip-floparna eller registerräkningen återställs när bitkonfigurationen för 9 är närvarande i registren. I upp / ned-räknaren fortskrider räkningen antingen i stigande eller nedåtgående ordning. Ringräknare är sammansatta av ett cirkulärt skiftregister där utsignalen från slutskiftregistret matas tillbaka som ingången till det första registret.
Mer om Timer
En räknare kan ställas in för att räkna tidsintervaller, såsom klockpulserna. Till exempel kommer en klockpuls med en arbetscykel på 500ms att räkna 1s per cykel. Denna idé kan utvidgas till mycket mindre eller större tidsskala.
Att hålla reda på tiden är viktig i varje enhet. som sådan har nästan alla elektroniska enheter en maskinvarutimmer. I datorer är en maskinvarutimmer inbyggd, och för ytterligare ändamål upprätthålls programvarutimmerna baserat på den grundläggande hårdvarutimern.
En annan speciell typ av timer är vakthundstimern, som är en timer som återställer motsvarande system närhelst ett fel, funktionsfel eller en systemhängning detekteras.
Vad är skillnaden mellan Timer och Counter?
• En räknare är en enhet som registrerar antalet händelser av en viss händelse. I moderna applikationer är räknare baserade på elektroniska enheter och räknarna är sekventiella logikkretsar avsedda att registrera antalet elektriska pulser matade in i räknaren.
• En timer är en applikation av räknarna där en viss signal med en fast frekvens (därav period) räknas för att spela in tiden.