Multiplexering gjord lätt med MM74C925N (1 / 3 steg)
Steg 1: Mina slutsatser
Om du bara wan't att ta reda på hur man använder MM74C925N hoppa över detta steg.
Som en high school student, och inte en ingenjör, de datablad som jag läste gjorde inte mycket vettigt, men vad jag samla från dem var två saker. För det första pin outs på chip och för det andra att den bör användas med en gemensam katod sju segment display.
Efter sökning google bilder hittade jag en schematisk motsvarighet av en slumpgenerator. Det första jag märkte var att klämma fast klockan var knuten till en utgångsstiftet på en 555 timer, från tidigare projekt jag mindes 555 timers utdata en på och av signal. Efter ser lite mer jag upptäckte det för visar att arbeta ordentligt där måste gemensamma katoder kopplas till generella NPN transistorer, kontrolleras av chipet.
Från denna samlade kunskap jag började experimentera. Jag trådbundna upp allt på min breadbord så här;
Ett segment - A på chipet (stift 13)
B segment - B på chip (stift 14)
C-segment - C på chip (pin 15)
D segment - D på chip (pin 1)
E segment - E på chip (pin 2)
F segment - F på chip - (PIN-kod 3)
G segment - G på chip - (PIN-kod 4)
Basen av transistorn 1 - outA på chip (stift 6)
Basen av transistorn 2 - outB på chip (stift 7)
Basen av transistorn 3 - outC på chip - (PIN-kod 9)
Basen av transistorn 4 - outD på chip - stift 10
Spärren pin (stift 5) - GND
Återställa PIN-koden (Pin 12) - GND
Klockan pin (stift 11) - Arduino produktionen stift 13
GND (stift 8) - GND
VCC (pin 16) - 5v +
Samlare av alla transistorer fästes vid de gemensamma katoder av varje individuell display och utsläpp där jordad.
Jag började med programmering Arduino med en blink skiss att simulera 555 och vad jag såg var att visningen började räkna. Genom att ansluta Återställ PIN-koden till 5v skulle displayen gå tillbaka till noll och genom att ansluta spärr stiftet till 5v displayen håller sitt värde, tills spärren stiftet var jordad igen och det skulle visa ändringarna. Efter lite arbete ställer jag upp ett bibliotek av mitt eget program Arduino att använda MM74C925N på ett enkelt sätt.