Come funzionano le porte logiche e come simularle nel linguaggio C++

Naviga SWZ: Home Page » Articoli
Articolo del 1515742245
Autore: Fabio Ferraro
Categoria: tech




Porta Logica NOT

Come funzionano le porte logiche e come simularle nel linguaggio C++ - immagine 8
Il NOT è l´operatore di negazione, se in ingresso ricevo 1 (valore 5Volt) in uscita avrò 0. 
La negazione della negazione restituisce l´ingresso iniziale:

                                                                 NOT(NOT(A))=A

Un ingresso sommato logicamente al suo negato darà sempre "1".

                                                                  A OR NOT(A) =1


Il circuito elettronico che realizza questa porta logica è il seguente.

Come funzionano le porte logiche e come simularle nel linguaggio C++ - immagine 9

Per quanto riguarda i circuiti integrati dove si utilizzano le porte logiche NOT uno dei più utilizzati è il 7404.

Come funzionano le porte logiche e come simularle nel linguaggio C++ - immagine 10
 

Codice di realizzazione Funzione

Per quanto riguarda l´aspetto realizzativo in termini di codice sorgente, possiamo generare una funzione che restituisce un valore intero nei valori discreti di 0 o 1, in base al parametro variabile passato quando viene richiamata l´esecuzione della funzione stessa (nel nostro caso A).
 
Positivo NOT(Positivo A)
{
   if (A==0) return VERO;
   else return FALSO;
};

 
BUFFER

Per buffer non invertente, si intende un amplificatore digitale, la cui uscita presenta lo stesso livello logico applicato all´ingresso, il significato logico di questo componente non è altro che quello di confermare il valore in ingresso e lo si può esprimere banalmente nella seguente tabella della verità.

Come funzionano le porte logiche e come simularle nel linguaggio C++ - immagine 11

L´importanza di questo componente riguarda prettamente gli aspetti elettrici del circuito, poiché amplifica in corrente il segnale in ingresso, migliorandone  in termini di distanza e di numero di porte logiche utilizzabili la propagazione.

Algebra Boolena: Logica & Commutazione (InstaMath Vol. 2)
Amazon.it:
Compra ora


« Precedente     1  2 [3] 4  5     Successiva » ]
Pagine Totali: 7