Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Prossimo passo
Generatore di Tabella di VeritàSemplificatore di Algebra Booleana
Stessa situazione
Risolutore di Mappa di Karnaugh (K-Map)Calcolatore Binario
Altri strumenti
Convertitore da binario a codice GrayConvertitore BCDCalcolatore Bitwise
Pagina Iniziale > Varie > Strumenti per Elettronica
 

Simulatore di Porte Logiche

Il Simulatore di porte logiche di MiniWebtool valuta circuiti realizzati con comuni porte digitali. Esamina collegamenti animati, tabelle di verità e forme booleane per vedere come ogni combinazione di ingressi determini l'uscita.

Serve aiuto con questo strumento? Chiedi all’IA

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

3 utilizzi gratis al giornoSenza registrazioneRisultati istantanei
Simulatore di Porte LogicheProvalo ora — gratis ▼
Confronta con un'altra espressione (sono equivalenti?)
Sintassi: Variabili A–Z, costanti 0/1, AND con &, * o ·, OR con | o +, NOT con !, ~, ¬ o apostrofo finale (A'), XOR con ^ o ⊕, oltre a NAND, NOR, XNOR, -> e <->. È supportata anche la notazione scolastica: AB + A'C equivale a (A AND B) OR (NOT A AND C). Massimo 5 variabili.

Embed Simulatore di Porte Logiche Widget

Simulatore di Porte Logiche

Il Simulatore di Porte Logiche è un sandbox online gratuito per circuiti logici digitali. Digita qualsiasi espressione booleana usando le porte AND, OR, NOT, NAND, NOR, XOR e XNOR e il simulatore la analizzerà immediatamente trasformandola in un circuito a livello di porte, disegnerà il diagramma su canvas, compilerà la tabella della verità completa per un massimo di 5 input e ti permetterà di cambiare ogni input con un tocco per osservare il segnale propagarsi in tempo reale. È progettato per studenti che imparano l'elettronica digitale, ingegneri che prototipano circuiti combinatori e chiunque voglia testare un'espressione booleana prima di implementarla su breadboard, schema o codice HDL.

In sintesi

Il Simulatore di Porte Logiche trasforma un'espressione booleana in un circuito a livello di porte, con una tabella di verità fino a 5 variabili. Puoi commutare gli ingressi e leggere le forme canoniche e la valutazione porta per porta.

Simulatore di Porte Logiche: funzionalità in sintesi
FunzioneCosa offreIdeale per
Sette porteSupporta AND, OR, NOT, NAND, NOR, XOR e XNOR, scritte come parole o come simboli come &, |, !, ^, + e *.Inserire espressioni come le scrive un libro di testo o un datasheet
Input dell'espressioneVariabili a singola lettera da A a Z, costanti 0, 1, TRUE e FALSE, parentesi annidate, e A' per NOT con termini affiancati combinati con AND.Digitare circuiti come (A AND B) OR NOT C
Schema del circuitoDisegna il circuito con i simboli delle porte ANSI/IEEE. Tocca un ingresso per invertirlo; i fili che portano 1 diventano rossi e l'uscita si accende in verde.Osservare un segnale che si propaga in un progetto
Tabella di veritàElenca ogni combinazione di ingressi con la sua uscita, fino a 32 righe per 5 variabili, ed evidenzia la riga degli ingressi attuali.Verificare un progetto rispetto al comportamento atteso
Forme canonicheScrive le forme Somma di Prodotti e Prodotto di Somme, più una mappa di Karnaugh e un'espressione semplificata.Iniziare la semplificazione con mappa di Karnaugh o Quine-McCluskey
Traccia della valutazioneRiduce l'espressione porta per porta per un ingresso di esempio e rileva le tautologie e le contraddizioni.Eseguire il debug di espressioni annidate
Preset di esempioEsempi con un clic includono un semisommatore, un sommatore completo e un multiplexer.Imparare circuiti combinatori standard

Cos'è una porta logica?

Una porta logica è il blocco costruttivo fondamentale di un circuito digitale: un elemento elettronico che riceve uno o più input binari (ciascuno dei quali è 0 o 1, spesso chiamati BASSO e ALTO) e produce un singolo output binario determinato da una funzione booleana fissa. Le porte logiche sono implementate nel silicio come reti di transistor — tipicamente CMOS — e sono la realizzazione fisica dell'algebra booleana. Ogni computer, smartphone e controller digitale è in definitiva una composizione su scala di miliardi di queste sette porte di base.

Perché simulare prima? Prima di saldare i chip della serie 74 o sintetizzare un modulo VHDL/Verilog, una rapida simulazione verifica che l'espressione booleana produca la tabella della verità prevista. Correggere un errore qui richiede pochi secondi; correggerlo nel silicio può costare ore di lavoro extra.

Le sette porte fondamentali a colpo d'occhio

↔ Scorri lateralmente su mobile per confrontare ogni stato di output.

Simulatore di Porte Logiche: Le sette porte fondamentali a colpo d'occhio
Porta Simbolo Equazione A=0B=0 A=0B=1 A=1B=0 A=1B=1
ANDA · BY = A · B0001
ORA + BY = A + B0111
NOT¬AY = ¬AA=0 → Y=1A=1 → Y=0
NAND¬(A · B)Y = ¬(A · B)1110
NOR¬(A + B)Y = ¬(A + B)1000
XORA ⊕ BY = A ⊕ B0110
XNOR¬(A ⊕ B)Y = ¬(A ⊕ B)1001

Porta AND

L'output è 1 solo quando tutti gli input sono 1 — pensala come un collegamento in serie di interruttori. Usata per imporre condizioni multiple, mascherare bit e implementare la congiunzione logica. Parte industriale: 7408 (quad 2-input AND).

Porta OR

L'output è 1 quando almeno un input è 1 — pensala come un collegamento in parallelo di interruttori. Usata per circuiti di allarme, impostazione di bit e disgiunzione logica. Parte industriale: 7432.

Porta NOT (invertitore)

Una porta a input singolo che inverte semplicemente lo 0 in 1 e l'1 in 0. Usata per negare segnali, generare linee di complemento e come elemento attivo dei CMOS. Parte industriale: 7404.

Porta NAND

La negazione di AND — restituisce 0 solo quando tutti gli input sono 1. La NAND è una porta universale: qualsiasi funzione booleana può essere costruita usando solo porte NAND, motivo per cui la NAND domina i CMOS prodotti in massa. Parte industriale: 7400.

Porta NOR

La negazione di OR — restituisce 1 solo quando ogni input è 0. Anch'essa è una porta universale. Famosa per essere la porta principale dell'Apollo Guidance Computer, costruito interamente con porte NOR a 3 input. Parte industriale: 7402.

Porta XOR

L'OR esclusivo restituisce 1 quando un numero dispari di input è 1. Fondamentale negli addizionatori binari (il bit di somma), nei generatori di parità, nei comparatori e nella funzione di round dell'AES. Parte industriale: 7486.

Porta XNOR

La negazione di XOR — restituisce 1 quando gli input sono uguali. Spesso chiamata porta di equivalenza e usata come comparatore a un bit. Parte industriale: 74266.

Come usare questo simulatore

  1. Digita o costruisci la tua espressione nella casella di input in alto. Puoi digitare direttamente o toccare i pulsanti della tastiera per variabili e operatori. Sono accettate sia la sintassi testuale (AND, OR, NOT) che quella simbolica (&, |, !, ^).
  2. Clicca su Simula. Il simulatore analizza l'espressione, verifica la sintassi, estrae le variabili e calcola l'output per ogni combinazione (fino a 32 righe per 5 input).
  3. Aziona gli interruttori di input sopra il diagramma del circuito. Ogni interruttore è un pulsante cliccabile che alterna tra 0 e 1; il circuito si aggiorna in tempo reale, evidenziando i cavi attivi in rosso e accendendo il LED verde di output quando Y = 1.
  4. Leggi la tabella della verità. Ogni possibile combinazione di input è elencata insieme al suo output; la riga corrispondente allo stato attuale degli interruttori è evidenziata.
  5. Controlla le forme canoniche. Il simulatore scrive gli equivalenti Somma di Prodotti e Prodotto di Somme — il punto di partenza per la minimizzazione con mappe di Karnaugh o la riduzione di Quine-McCluskey.
  6. Segui la valutazione. Il pannello passo-passo mostra come l'espressione si riduce porta dopo porta per un campione di input, il che è particolarmente utile per il debug di espressioni annidate.

Sintassi delle espressioni accettate

Perché vale la pena esplorare questi preset

Funzione di maggioranza (3 input)

(A AND B) OR (A AND C) OR (B AND C) — l'output è 1 ogni volta che almeno due dei tre input sono 1. Questo è il cuore dei circuiti di votazione a ridondanza modulare tripla (TMR) usati nel settore aerospaziale e nell'informatica fault-tolerant.

Multiplexer 2-a-1

(A AND NOT S) OR (B AND S) — quando la linea di selezione S è 0 l'output trasmette A; quando S è 1 trasmette B. I multiplexer sono la struttura di instradamento dei percorsi dati e la look-up table degli FPGA è letteralmente una cascata di multiplexer.

Parità a 3 bit

A XOR B XOR C — restituisce 1 quando un numero dispari di input è 1. I controllori di parità sono usati nel rilevamento degli errori della RAM, nelle comunicazioni UART e nello storage RAID.

Half-adder

Il bit di somma di un addizionatore a 1 bit è A XOR B; il bit di riporto (carry) è A AND B. La concatenazione di questi produce l'addizionatore ripple-carry al centro aritmetico di ogni CPU.

Essenziali dell'algebra booleana

Identità fondamentali

Somma di Prodotti (SOP)

Prendi ogni riga in cui l'output è 1, scrivila come un prodotto di variabili (non negate per 1, negate per 0) e uniscile con l'operatore OR. Ogni funzione booleana ha una SOP unica — il simulatore stampa la tua automaticamente.

Prodotto di Somme (POS)

Il duale della SOP: prendi ogni riga in cui l'output è 0, scrivila come una somma con input a 1 negati e input a 0 semplici, quindi unisci tutti i fattori con l'operatore AND. Utile quando la funzione ha più 1 che 0.

Applicazioni reali delle porte logiche

Suggerimenti per leggere il diagramma del circuito

Domande frequenti

Quali operatori posso usare nell'espressione booleana?

Il simulatore accetta sia operatori testuali (AND, OR, NOT, NAND, NOR, XOR, XNOR) sia simboli. Usa & o * per AND, | o + per OR, ! o ~ per NOT e ^ per XOR. È supportata anche la notazione scolastica: un apostrofo finale indica NOT (A' significa NOT A) e i simboli adiacenti implicano AND, quindi AB + A'C equivale a (A AND B) OR (NOT A AND C). Sono accettate anche l'implicazione (->) e la doppia implicazione (<->). Le variabili sono singole lettere da A a Z, senza distinzione tra maiuscole e minuscole; 0 e 1 sono costanti. Puoi annidare le parentesi liberamente per controllare l'ordine di valutazione.

Qual è la differenza tra le porte NAND e NOR?

NAND (NOT AND) restituisce 1 ogni volta che l'AND dei suoi input è 0 — cioè, in ogni caso eccetto quando tutti gli input sono 1. NOR (NOT OR) restituisce 1 solo quando ogni input è 0. Entrambe sono chiamate porte universali perché qualsiasi funzione booleana può essere costruita usando solo porte NAND, o solo porte NOR, motivo per cui sono i mattoni fondamentali dei circuiti integrati CMOS.

Perché la XOR produce 1 per un numero dispari di input a 1?

XOR (OR esclusivo) restituisce 1 quando i suoi due input differiscono. Le porte XOR concatenate fungono da correttore di parità: l'output è 1 quando il numero totale di input a 1 è dispari, e 0 quando è pari. Questo è il motivo per cui le porte XOR vengono utilizzate nei generatori di parità, nei circuiti di rilevamento errori e nell'output della somma degli addizionatori binari.

Quante variabili può gestire il simulatore?

Il simulatore supporta fino a 5 variabili distinte, offrendo un massimo di 32 righe nella tabella della verità. Questo limite mantiene leggibile la tabella della verità completa e il diagramma del circuito. Se incolli un'espressione con più di 5 variabili, lo strumento ti chiederà di ridurla.

Cos'è la forma Somma di Prodotti?

La Somma di Prodotti (SOP) è una forma booleana canonica in cui l'espressione è scritta come un OR di termini AND. Ogni termine AND corrisponde a una riga della tabella della verità il cui output è 1. La SOP è il modo diretto per tradurre una tabella della verità in un'espressione booleana ed è il punto di partenza per la minimizzazione con mappe di Karnaugh e Quine-McCluskey.

Il simulatore può semplificare un'espressione o verificare se due espressioni sono equivalenti?

Sì. In Espressione semplificata trovi la Somma di prodotti e il Prodotto di somme minimi, calcolati con il metodo di Quine–McCluskey e una copertura minima esatta. Sono inclusi anche la mappa di Karnaugh per 2–5 variabili con i gruppi cerchiati a colori, gli elenchi di mintermini e maxtermini e le versioni realizzate solo con porte NAND o NOR, con il relativo numero di porte. Apri Confronta con un'altra espressione per verificare l'equivalenza e vedere le righe in cui i risultati differiscono.

Il simulatore può semplificare un'espressione o verificare se due espressioni sono equivalenti?

Sì. In Espressione semplificata trovi la Somma di prodotti e il Prodotto di somme minimi, calcolati con il metodo di Quine–McCluskey e una copertura minima esatta. Sono inclusi anche la mappa di Karnaugh per 2–5 variabili con i gruppi cerchiati a colori, gli elenchi di mintermini e maxtermini e le versioni realizzate solo con porte NAND o NOR, con il relativo numero di porte. Apri Confronta con un'altra espressione per verificare l'equivalenza e vedere le righe in cui i risultati differiscono.

Posso usare lo strumento per progettare hardware reale?

Sì — il simulatore è utile per imparare la logica digitale, problemi scolastici, prototipazione su breadboard con circuiti integrati della serie 74 e l'esplorazione iniziale del design per progetti FPGA o ASIC. Il diagramma del circuito mostra il conteggio delle porte e la struttura, il che aiuta a stimare il numero di chip o l'utilizzo delle look-up-table prima di passare a un editor di schemi.

Come scrivo un multiplexer 2 a 1 come espressione booleana?

Per gli input A e B, la linea di selezione S e l’output Y, una formula comune è Y = (!S AND A) OR (S AND B). Quando S è 0, il primo termine lascia passare A; quando S è 1, il secondo lascia passare B. Nella sintassi del simulatore puoi scrivere !S*A + S*B. Le parentesi possono aiutarti a rendere chiaro il raggruppamento desiderato.

Perché A AND (B OR C) dà un risultato diverso da (A AND B) OR C?

Le parentesi cambiano il modo in cui vengono raggruppati gli input. In A AND (B OR C), A deve essere 1 e B o C deve essere 1. In (A AND B) OR C, l’output è già 1 ogni volta che C è 1, indipendentemente da A. Per A=0, B=0, C=1, la prima espressione dà 0 e la seconda dà 1. Usa le parentesi per rendere esplicita la logica desiderata.

Il simulatore può mostrare l’output per tutte le possibili combinazioni di input?

Sì. La descrizione della pagina dice che il simulatore compila una tabella di verità per espressioni con un massimo di cinque input. Una tabella di verità elenca l’output per ogni combinazione possibile di valori 0 e 1; con tre input ci sono 2³ = 8 righe. Se la tua espressione usa più variabili del limite indicato, semplifica il problema o calcolalo in sezioni più piccole prima di affidarti a una tabella completa.

Cita questo contenuto, pagina o strumento come:

"Simulatore di Porte Logiche" su https://MiniWebtool.com/it/simulatore-di-porte-logiche/ di MiniWebtool, https://MiniWebtool.com/

dal team miniwebtool. Aggiornato: 20 aprile 2026

Chatta con la tua IA preferita

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Strumenti per Elettronica:

Strumenti popolari e aggiornati:

Simulatore Soroban Abaco GiapponeseSimulatore di Crittografia RSA Passo dopo PassoCalcolatore da Lux a LumenVedi tutti →
Pagina Iniziale > Varie > Strumenti per Elettronica > Simulatore di Porte Logiche