Emma: en 8-siffrig alfanumerisk LED skärm som drivs av elektriska Imp (2 / 8 steg)
Steg 2: Visa siffror, decimaltecken och drivrutiner
AS1110 är en konstant-nuvarande drivrutin, och strömmen genom varje segment styrs med valet av ett inre motstånd på varje AS1110, Rext. Varje display siffra klassas upp till 20 mA per segment och Rext väljs så att varje uppvisning avsnitten kommer att köra på cirka 18 mA. Emma är ganska ljusa! En bit tonade plexiglas framför displayen siffrorna kan ge ett högre kontrastförhållande utan att offra för mycket ljusstyrka, för en riktigt bra visuell effekt.
Eftersom AS1110, funktionellt, är en seriell skiftregister, data klockat genom varje siffra. I mjukvaran sker detta genom att skriva ut en 9-byte binära klump på den enda seriella linje. Den första byten kontroller decimalpunkterna, den andra ur styr den vänstra siffran, och så vidare.
Förutom klocka, seriell data i, och seriella data ut stiften har AS1110 en load pin och en utgång aktivera pin. Load PIN-koden ska växlas högt för att läsa in data in i produktionen arrangerar av drivrutinen efter skiftande uppgifter med den seriella data i och klocka linjer. Nya data visas omedelbart utdata aktiverar linje påstås (output enable är aktiv låg, så att linjen drivs låg att hävda). Observera att växla load pin hög rensar input scenen av föraren, så old-school-calculator effekten erhålls genom att flytta data genom förarens med utgång aktiverad går inte med denna drivrutin.
Aktivera arbetsledningen ger ett praktiskt sätt att kontrollera ljusstyrkan som möjliggör intoning och uttoning effekter, genom att köra raden med en puls-pulsbreddsmodulerad signal.
Det är vad som finns under huven! Låt oss ta en titt på styrelsen!