Bygga en mynt räknare (3 / 9 steg)
Steg 3: Schema - Visa och motverka
På den första schematiskt ser du räknaren visas. 1000-tals counter och display visas inte eftersom det fanns inte utrymme på ritningen, men du upprepa bara gå runt en gång, som du ser varje avsnitt 1, 10, 100, 1000 är identiska. Du kan bygga det som visas och det kommer att räknas till 999 eller lägga till ett annat avsnitt räkna till 9999.
Hur det fungerar i huvudsak är varje gång en puls kommer i från myntet räknar avsnitt displayen ökas med 1, och om det finns fyra 7-segment visar och räknare man kan räkna upp till 9999 innan rullande över till noll igen. 74LS47 IC är en BCD till 7 segment dekoder. 74LS93 IC är en BCD decennium räknare. När en puls gäller 74LS93 på stift 14 (klocka - negativa kanten utlöste) Räknaren ökas en och en hög (1) visar upp på stift 12 (QA). Detta ses som en en på 74LS47 ingång och det tolkar den som genom att aktivera rätt segment av segmentet 7 display till uppvisning en 1.
När 9 pulser har tagits emot av 74LS93, blir det en 9 på första 7 segment display. När den tionde pulsen anländer, stift 11 (QD) redan är hög, stift 9 (QB) går hög och stift 2 (R01) och pin 3 (R02) kommer båda vara hög, återställs detta räknaren till noll. När stift 11 (QD) går till låg, ur det också de tio 74LS93 counter som de är anslutna. Nu en 1 visar om TEN 7 segment display och en 0 på ens display. Denna process upprepas tills räknaren når 9999. Observera att 100-tals 74LS47 RBI (avlägsen tomt i) PIN-koden är jordad. Detta undertrycker displayen när det är på noll. Det är RBO pin feeds 10 's 74LS47 RBI PIN-koden så att de 10-talet visar är raderas på lämpligt sätt. Ens 74LS47 RBI förbinds inte så att det alltid visas en nolla på driver på eller noll räkning. Det är god praxis att knyta den en RBI till + 5V för att säkerställa att noll blanking inte är aktiverad, men du egentligen inte behöver det.