En LED Tärning med en PIC 16F84 (eller 16F88) (4 / 12 steg)
Steg 4: Klocka och power supply
Nu när vi har utformat ingångarna och utgångar, allt som återstår är att genomföra ett nätaggregat och tillhandahålla någon form av klocka krets till mikroprocessorn.
Den mest enkla strömförsörjning kan vi är att helt enkelt använda 4 "AA" batterier. Detta ger 6.0V. Om du använder en seriediod Polaritetsskydd skydd sjunker tillgängliga matningsspänningen till ca 5,4 volt, vilket är inom den PIC fått ingångsspänningens intervall på 4.0 – 6.0 volt.
Mikroprocessor system har tidigare använt någon form av 3 terminal spänningsregulator att se till att 5.0 volt är tillgänglig till CPU. Vi beslutade att inte använda en 78L 05 eller liknande 3 terminal spänningsregulator, som 4mA stativ av ström dras av tillsynsmyndigheten skulle träsk sömn strömmen av PIC (ca 7uA) och skulle orsaka dålig batteritid.
I vår krets förbrukar mikroprocessor ca 7uA medan det i dess standby "viloläge". Så i teorin bör en uppsättning av 4 "AA" alkaliska batterier med en kapacitet av ungefärligt 800mA/H kunna senaste om 114,000 timmar (13 år... Jag misstänker att batterierna kommer att dö av sig själva långt före denna tid!!) även i viloläge. Naturligtvis ökar strömförbrukningen till om 120mA under drift. Inom parentes - projektet använder fortfarande samma batterier jag sätta i den år 2000 - och de har inte börjat läcka.
PIC spänna av mikroprocessorer kan använda en mängd olika klocka kretsar, sträcker sig från crystal kontrollerade oscillatorer, genom att RC (resistor/kondensator) nätverk. Om exakt timing krävs, rekommenderas en kristalloscillator. I vår ansökan är vi inte oroad över hastighet och klockan noggrannhet, så vi kommer att använda en RC-oscillator för denna design.
Våra RC-Oscillator genomförs med hjälp av en 10K resistor och en 1000pF kondensator som visas i följande diagram; (Obs att den gemensamma jordbrukspolitiken i diagrammet är fel - det bör läsa 1000pf)