Önska er en god jul! (4 / 6 steg)
Steg 4: Animation styrkort
74HC14 ger sex inverterade buffertar med Schmitt-trigger åtgärder. En av dem är konfigurerad som en avkoppling oscillator med hjälp av ett yttre motstånd (100K pot + 10K fast) och en kondensator (10 uF). Frekvensen av oscillation ges av f ≈ 1 /(0.8 x RC). Så, med en 100K pott och fasta 10K motstånd, frekvensen kan variera från ca 1 Hz - 13 Hz. Denna klocksignal kontrollerar blinkandet gränsen lysdioder, och därför de blinkar på processorns klockfrekvens.
De två 74HC595 SKIFT register är kaskadkopplade för att bilda ett 16-bitars följetong-i parallell-out skiftregister. Detta kräver ansluter seriella produktionen (pin 9) av en till den seriella data jag / P stift (14) i den andra. Med två klocka ingångarna (Skift register klocka och lagring register klocka) båda är hopbundna och drivs av samma klocksignalen från avkoppling oscillatorn. Kom ihåg att avkoppling oscillatorn löper fritt och alltid ger klocksignalen att kombinerade 16-bitars skiftregister. Så vad som visas vid utgången av skiftregister beror på vilken logik tillämpas på det seriella ingångsstiftet (14), vilka i själva verket är ansluten till produktionen av det andra inverterade buffert (stift 3 och 4) i 74HC14 enheten. Indata till denna inverter kommer från stift Q1, Q3, eller Q5 utgång (kan väljas med hjälp av en bygel connector) för det andra skiftet register. Stift nr 10 i 74HC595 är ingången för återställning minne och är en aktiv låg signal. Det kan vara antingen ansluten till logic hög (+ 5 V) hela tiden eller till utgången av den andra invertern; Det är en switch för att göra detta. Det som egentligen styr animeringen av displayen (beskrivs senare). Den första 9-bit parallell data produktionen (Q0-Q7 av första 74HC595) och Q0 av andra 74HC595 från cascade anslutningen kör omkopplande transistorer för nio tecknen på skylt. I nästa avsnitt, kommer jag att beskriva verksamheten mer i detalj.