Sommario:

Crea porte logiche in Excel: 11 passaggi
Crea porte logiche in Excel: 11 passaggi

Video: Crea porte logiche in Excel: 11 passaggi

Video: Crea porte logiche in Excel: 11 passaggi
Video: EXCEL tutorial 11: Protezione e sicurezza in Excel 2024, Dicembre
Anonim
Crea porte logiche in Excel
Crea porte logiche in Excel

Realizzare tutte e 7 le porte logiche di base in Excel non è molto difficile. Se comprendi le funzioni in Excel, allora questo progetto sarebbe abbastanza semplice, in caso contrario, non preoccuparti, non ci vorrà molto per abituarti.

Excel ha già creato alcune porte logiche per noi ma non include tutte e 7 e vogliamo comunque realizzarle da soli.

Il progetto non richiede molto tempo e una volta terminato, puoi creare molti circuiti digitalmente in Excel.

Passaggio 1: cosa ti serve

Non hai bisogno di molto per questo progetto.

  • Computer
  • Excel (raccomando Excel ma anche quelli simili dovrebbero andare bene)
  • Conoscenze di base su come funzionano le porte logiche

Passaggio 2: imposta Excel e formato

Configura Excel e Formato
Configura Excel e Formato

Per prima cosa avvia Excel (la versione non dovrebbe avere molta importanza, ma ho usato Excel 2016), quindi apri una nuova "Cartella di lavoro vuota".

Quindi crea il formato che vedi nell'immagine sopra (a causa della forma dell'immagine, dovrai fare clic su di essa per visualizzarla correttamente, questo vale per le immagini seguenti). Se non riesci a copiare il formato, leggi quanto segue:

Rendi la colonna B e C larga una cifra, unisci Riga1 A, B e C.

Quindi digita il testo.

Passaggio 3: AND Gate

AND cancello
AND cancello

La porta AND è la più semplice, questo perché puoi ottenere l'output semplicemente moltiplicando gli input.

0 x 0 = 0, 0 x 1 = 0, 1 x 0 = 0, 1 x 1 = 1

Questo prodotto dell'equazione è lo stesso delle uscite della porta.

Copia la formula e testala dandogli gli input (solo in binario però).

Ricorda ogni volta che crei un nuovo cancello, copia il layout in modo che nulla si sovrapponga.

Passaggio 4: O cancello

O cancello
O cancello

La porta OR è più complicata, richiede un'istruzione 'If'. L'istruzione 'If' funziona in questo modo: =If(logic_test, [value if true], [value if false]). Il test logico che stiamo utilizzando è: Input1 + Input2 > 0, il valore vero è 1, altrimenti il valore è 0. Questo perché solo se entrambi gli input sono falsi l'uscita diventa falsa, e poiché 0 + 0 = 0, qualsiasi cosa l'insieme di input che include un 1 avrebbe un valore maggiore (valore delle somme). Quindi, se la somma di entrambi gli input è maggiore di 0, il suo output è True o 1.

Passaggio 5: porta NAND

Porta NAND
Porta NAND

La porta NAND è proprio come la porta OR, richiede un'istruzione "If" e la logica alla base è simile. Il gate darà un output False solo se entrambi gli input sono True. Quindi, se moltiplichiamo entrambi gli input, qualsiasi somma inferiore a 1 sarà True perché l'istruzione "If" è: input1 x input2 < 1, 1, 0. Se ciò creava confusione, questo grafico potrebbe aiutare:

0 x 0 = 0, 0 < 1 quindi Vero = 1

0 x 1 = 0, 0 < 1 quindi Vero = 1

1 x 0 = 0, 0 < 1 quindi Vero = 1

1 x 1 = 1, 1 = 1 quindi Falso = 0

Passaggio 6: cancello NOR

Porta NOR
Porta NOR

La porta NOR utilizza anche un'istruzione 'If', l'istruzione per questa porta è: Input1 + Input2 < 1, 1, 0. Questo perché la porta fornisce solo un output True di entrambi gli input sono false. Poiché aggiungiamo entrambi gli input insieme, qualsiasi insieme di input incluso un 1 sarebbe maggiore di due 0. Quindi l'istruzione True e False mostra che se una somma è inferiore a 1, mostra 1 altrimenti mostra 0.

0 + 0 = 0, 0 < 1 quindi Vero = 1

0 + 1 = 1, 1 = 1 quindi Falso = 0

1 + 0 = 1, 1 = 1 quindi Falso = 0

1 + 1 = 2, 2 > 1 quindi False = 0

Passaggio 7: cancello XOR

Porta XOR
Porta XOR

Questo è abbastanza simile al cancello NOR, ma invece di usare un simbolo maggiore o minore di, usiamo un segno di uguale perché il cancello darà solo un output True di esso ha input misti, quindi se aggiungiamo entrambi gli input insieme, input misti darà sempre un 1, quindi usiamo l'istruzione: Input1 + Input2 = 1, 1, 0.

0 + 0 = 0, 0 ≠ 1 quindi False = 0

0 + 1 = 1, 1 = 1 quindi Vero = 1

1 + 0 = 1, 1 = 1 quindi Vero = 1

1 + 1 = 2, 2 ≠ 1 quindi Falso = 0

Passaggio 8: Porta XNOR

Porta XNOR
Porta XNOR

La porta XNOR è abbastanza semplice, è fondamentalmente l'opposto della porta XOR, questo significa che anche il test logico è l'opposto. Questa porta fornisce un output True solo se entrambi gli input hanno lo stesso numero, in altre parole qualsiasi set misto di input è False. Il test logico per la porta XOR è: Input1 + Input2 = 1, ma il test logico per la porta XNOR è: Input1 + Input2 ≠ 1. (è ≠ nelle formule di Excel).

0 + 0 = 0, 0 ≠ 1 quindi Vero = 1

0 + 1 = 1, 1 = 1 quindi Falso = 0

1 + 0 = 1, 1 = 1 quindi Falso = 0

1 + 1 = 2, 2 ≠ 1 quindi Vero = 1

Passaggio 9: NON cancello

NON cancello
NON cancello

La porta NOT è una porta semplice ma la sua istruzione 'If' è la stessa delle altre. Ha solo un input quindi potresti voler cambiare il tuo formato. La porta inverte semplicemente il suo ingresso in modo che la formula non sia così difficile, il test logico è: se l'ingresso è 0 e l'istruzione True è: visualizza 1 altrimenti visualizza 0.

0 = 0, quindi Vero = 1

1 ≠ 0, quindi False = 0

Passaggio 10: circuito logico digitale

Circuito logico digitale
Circuito logico digitale

Dopo aver creato tutte le porte logiche, puoi usarle per creare circuiti logici in Excel. Ma il formato attuale è troppo grande, quindi puoi provare il nuovo formato (immagine sopra).

Crea due colonne larghe una cifra, unisci le due celle superiori per creare un display di output, le due celle inferiori sono input.

Quando si digita la formula, digitare la formula della porta che si desidera nella posizione di visualizzazione dell'output.

Passaggio 11: risoluzione dei problemi

Se in qualsiasi momento una porta logica non funziona correttamente, assicurati che la tua formula sia digitata correttamente e che gli ingressi siano collegati correttamente alla formula.

Se sei sicuro che tutto sia corretto, potrei aver commesso un errore scrivendo questo istruibile, in tal caso, per favore dimmelo nei commenti in modo che possa correggere.

Consigliato: