Upphakning av ett 7-segment LED till en parallellport (1 / 4 steg)
Steg 1: Intro
Jag använde en liten Lödfritt set av brödunderläggen för att montera kretsen; i själva verket experiment samma en som jag brukade bygga samma krets för min Apple II tre decennier tidigare! (Motstånden och 7 segment LED är ny, jag slängde bort de gamla komponenterna många år sedan).
Kretsar som denna har använts för praktiska tillämpningar – en räknare för att ange förlopp som en dator startar upp, en indikator på datorns prestandanivå, osv... Ursprungligen gjorde jag detta projekt främst för att lära sig lite mer om elektronik och min Apple II, men också eftersom det är roligt. Jag bestämde mig för att återskapa projektet för en aktuell dator parallellport för nostalgi och också att visa några av de principer som används med tidiga mikrodatorer.
Vi hade inte gigabyte minne eller terabyte hård drivar i början av mikrodatorer. Varje kodrad var dyrbara så programmerare lärt mig från början att skriva effektivt. (Min Apple II kom med bara 16K RAM - mindre minne än en nuvarande avancerade miniräknare.) Effektiviteten även utvidgas till hårdvara mönster. Steve Wozniak kom med revolutionerande idén att använda en enda timing kristall. Det genererade signaler både för mikroprocessorn och burst färgsignalen nödvändigt för färg videoutgång. Minnet var uppdateras av samma krets som kontrollerade videon. Woz erkänt att om han kunde göra något i programvaran snarare än hårdvara det skulle spara pengar på lång sikt. När programvaran är betalat för det kan återges mycket billigt, måste i kontrast maskinvara köpas för varje enhet görs.
Jag har sett en krets för att ansluta en 7 segment display till en skrivarport som använder ett särskilt utformat för att konvertera inkommande data till rätt signaler för ett 7-segment LED-chip. Allt du behöver göra är att skicka data till skrivarporten. Jag skulle hellre spara ett chip och göra konverteringen genom programvara.