Zou uw nieuwe elektronica-project profiteren van het opslaan van waarden in het geheugen? Door dit tellercircuit als basis voor geheugenopslag te gebruiken, kunt u waarden in uw circuit opslaan voor later gebruik. Deze schakeling werkt door SR-flip-flops te gebruiken om de binaire waarde met dat nummer in te stellen, en vervolgens de volgende SR-flip-flop te gebruiken om de vorige 'output via XOR-poorten te annuleren.

Stappen

  1. 1 Maak 2 knoppen met het label increment en reset. Verbind deze beide met een OF-poort.
  2. 2 Maak 14 AND-poorten en 15 RS-flip-flops. Verbind de ophogentoets met elke AND-poort.
  3. 3 Verbind de incrementknop met de S-ingang van de eerste RS-flip-flop. Koppel nu elke AND-poortuitgang aan één S-ingang op elke RS-flip-flop.
  4. 4 Verbind de resetknop met elke R-ingang op elke RS-flip-flop.
  5. 5 Verbind de enkele OF-poortuitgang met de klokingang op elke RS-flipflop. Op dit punt zou u 14 EN-poorten moeten hebben met 1 open ingang en 15 RS-flip-flops zonder open ingangen en 2 open uitgangen.
  6. 6 Creëer 14 XOR-poorten, 4 OF-poorten en één numerieke / getaluitvoer. Geef elk van de 4 OF-poorten 8 ingangen en verbind de uitvoer van elke of poort met een van de numerieke display-ingangen.
  7. 7 Met de Q-uitgang van de eerste SR-flip-flop (niet Q '), verbindt u deze met één ingang van de eerste XOF-poort en één ingang van de eerste EN-poort. Volg dit patroon voor elke volgende reeks poorten.
  8. 8 Sluit voor elke volgende RS-flip-flops de uitgang aan op: een invoer van de vorige XOF-poort, een invoer van de volgende XOF-poort en de invoer van de volgende EN-poort. Negeer nu de laatste poort.
  9. 9 Op de laatste RS-flip-flop zijn de enige verbindingen die het zal hebben één tot de laatste XOF-poort en één voor elk van de 4 OF-poorten.
  10. 10 Verbind elke XOR-poort met de corresponderende OF-poorten die zijn nummer in binair getal zouden creëren. Bijvoorbeeld, de 5e XOF-poort zal verbinden met OF-poort 3 en OF-poort 1, resulterend in een binaire uitgang van 0101.
    Binaire waarden
    binair Aantal
    0000

    0

    0001

    1

    0010

    2

    0011

    3

    0100

    4

    0101

    5

    0110

    6

    0111

    7

    1000

    8

    1001

    9

    1010

    10

    1011

    11

    1100

    12

    1101

    13

    1110

    14

    1111

    15

  11. 11 Je bent klaar! Elke klik op de ophogentoets verhoogt de waarde van de teller met 1 van 0-15 (F). Met de resetknop wordt de huidige waarde weer op 0 gezet, zodat u opnieuw kunt beginnen met verhogen.