Sommario:

Conversione sommatore a 4 bit: 4 passaggi
Conversione sommatore a 4 bit: 4 passaggi

Video: Conversione sommatore a 4 bit: 4 passaggi

Video: Conversione sommatore a 4 bit: 4 passaggi
Video: Multisim: simulazione Half Adder e Full Adder semisommatore e sommatore binario 2024, Dicembre
Anonim
Conversione sommatore a 4 bit
Conversione sommatore a 4 bit

Questo progetto è progettato per utilizzare un Ardunio per convertire un sommatore a 4 bit in un display a sette segmenti per questo progetto avrai bisogno di quanto segue:

- Un Arduino - Fili

- 5x led

- 2x display a sette segmenti

- 2x DIP Switch SPST x4

- 2x porte XOR

- 2x porte AND

- 1x porte OR

- 1x resistenza da 100 ohm

- 1x resistenza da 1k ohm

Passo 1:

Immagine
Immagine

Per iniziare dovresti costruire un sommatore a quattro bit. Questo sommatore a quattro bit utilizzerà 2 porte XOR, 2 porte AND e 1 porta OR. Inoltre 5 led per l'uscita e 2 DIP switch per l'ingresso. Ti consigliamo di seguire lo schema sopra.

Passo 2:

Immagine
Immagine

Quando hai finito dovrebbe assomigliare a questo. (nota che questo dispositivo è alimentato da un Arduino, che viene regolato da un resistore da 100 ohm.)

Passaggio 3:

Immagine
Immagine

Ora vuoi connettere il tuo arduino in modo che sia in grado di misurare quando la tensione passa attraverso i tuoi led e collegando l'uscita rimanente al tuo display a sette segmenti. Questo in modo che possiamo ottenere il valore di out e visualizzarlo utilizzando il nostro arduino e i display a sette segmenti. Ora, a causa dei pin limitati di arduino, dovrai collegare il pin b per alimentare la seconda cifra. Questo perché un sommatore a 4 bit avrà solo la seconda cifra come 0, 1, 2 e 3. Il che significa che il pin b sarà sempre attivo, in questo modo possiamo controllare il resto dei pin.

Passaggio 4:

Immagine
Immagine

Ora è il momento di codificare il tuo arduino, ricordati di registrare ora quale pin di arduino è collegato a ciascun pin del display a sette segmenti. E cambia il codice di conseguenza.

Consigliato: