SPLat EG1 baserad AA och AAA batteri testare med stapeldiagram (5 / 6 steg)
Steg 5: Programmet
Vi börjar med att lansera 9 uppgifter. Först kommer att läsa värdet på den analoga ingången och konvertera den till en riktig spänning, resterande 8 uppgifter kommer att motsvara när en lysdiod tänds. Var och en kommer att aktivera endast om indata på ANIN 0 är ovan angivna spänningen. I varje uppgift kommer vi sätta spänning på häxan som LED tänds. Börjar vid 0.8V, 0.9V, 1.0V, 1.1v, 1.2V, 1.3V, 1.4V och 1.5V
Varje enskild uppgift kommer att bestå av en jämförelse mellan det värde som lagras i minnet 1 med värdet anges och bestämma om lampan ska vara på eller av
Programmet visas ovanför:
Den spänning vi mätt tidigare sätts i stället för 3,20 i den andra raden. Detta är den faktiska spänningen som om EG1 visas som 100% eller som "1" i flytande punkt register. Min mätning var 3.2V så det är vad jag har lagt i.
Varje avsnitt är dubblerad men siffrorna ändras, som adress output, jämn spänning och aktivitet adresser, dvs, "2" eller "3", "floadq 0.8" eller "floadq 0.9", och "LED1" eller "LED2" samt "LED1on" eller "LED2on"
Den enda del inte duplicerat är på LED1 var det blinkar utdata på och av för att ange batteriet är "död" eller under 0.8V