AVR Assembler handledning 5 (6 / 8 steg)
Steg 6: Hur gör vi en SR-spärren?
I diagrammet ovan gjorde jag på min Android-telefon med hjälp av en app som kallas "Droid Tesla". Det är ett sätt att konstruera kretsar och testa dem innan fysiskt bygga dem på en skärbräda.
Som ni kan se av diagrammet jag har helt enkelt tagit en SR-Latch gjord av två utfärda utegångsförbud för NOR och fast indata till 5V via en tryckknapp, och sedan jag fast utgångarna genom en LED, sedan en resistor, och sedan GND. Då jag testade den på Droid Tesla och funnit att det fungerar exakt som jag vill. Om jag trycker på en av knapparna en lysdiod tänds och sedan det enda sättet att byta lysdioder är att driva den andra knappen.
Förmodligen säger du, "Sure. Vi kan alla se att detta är ett bra sätt att lagra lite av data, men vi kan inte bygga denna krets på ett bakbord eftersom du fortfarande inte har berättade hur gör vi en utfärda utegångsförbud för NOR!"
Sättet att göra en utfärda utegångsförbud för NOR använder transistorer.
Ta en titt på den andra bilden. Detta är en NPN-transistor och vi kan göra en NOR-grind med två av dem. Hur en transistor fungerar är att du sätter 5V på sändare stift, 0V på Collector stift, och ingenting kommer att hända förrän du sätta en liten ström i bas PIN-koden. Om det finns ström i bas stiftet sedan fungerar transistorn precis som en vanlig gammal tråd. Om man tittar på sista diagrammet jag gav kan du se det med baserna som min insats och ansluta emmiter marken och samlaren till 5V sedan om någon av ingångarna är på då Vout kommer att föras ned till GND eller 0V. Om ingen av dem är på, då blir Vout vid leverans spänning 5V. Detta är sanningen bordlägger av en utfärda utegångsförbud för NOR.
Så nu vet vi hur man gör en NOR utfärda utegångsförbud för av två transistorer rätt?
Övning 4: Hur skulle du göra en AND-gate ur två transistorer?
Övning 5: Hur gör man en SR-spärren? Du kan göra två utfärda utegångsförbud för NOR och sedan koppla in återkopplingar rätt? Rita ut på en bit papper.