240px|thumb|direita|Porta NAND: esquema do circuito integrado e hardware Portas ou circuitos lógicos são dispositivos que operam e trabalham com um ou mais sinais lógicos de entrada para produzir uma e somente uma saída, dependente da função implementada no circuito. São geralmente usadas em circuitos eletrônicos, por causa das situações que os sinais deste tipo de circuito podem apresentar: presença de sinal, ou "1"; e ausência de sinal, ou "0". As situações "Verdade" e "Falso" são estudadas na Lógica Matemática ou Lógica de Boole; origem do nome destas portas. O comportamento das portas lógicas é conhecido pela tabela verdade que apresenta os estados lógicos das entradas e das saídas.
História Em 1854, o matemático britânico George Boole (1815 - 1864), através da obra intitulada An Investigation of the Laws of Thought (Uma Investigação Sobre as Leis do Pensamento), apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole.
No início da era da eletrônica, todos os problemas eram resolvidos por sistemas analógicos, isto é, sistemas lineares.
Apenas em 1938, o engenheiro americano Claude Shannon utilizou as teorias da álgebra de Boole para a solução de problemas de circuitos de telefonia com relés, tendo publicado um trabalho denominado ''Symbolic Analysis of Relay and Switching Circuits,<ref>Symbolic Analysis of Relay and Switching Circuits</ref> praticamente introduzindo na área tecnológica o campo da eletrônica digital.
Esse ramo da eletrônica emprega em seus sistemas um pequeno grupo de circuitos básicos padronizados conhecidos como Portas Lógicas'''.
Tipos Tipo Símbolo (Norma ANSI) Símbolo (Norma IEC) Função booleana Tabela verdade AND 128px|AND symbol 128px|AND symbol ENTRADA SAÍDA A B A AND B0 0 00 1 01 0 01 1 1 OR 128px|OR symbol 128px|OR symbol ENTRADA SAÍDA A B A OR B0 0 00 1 11 0 11 1 1 NOT 128px|NOT symbol 128px|NOT symbol ENTRADA SAÍDA A NOT A0 11 0 NAND 128px|NAND symbol 128px|NAND symbol ENTRADA SAÍDA A B A NAND B0 0 10 1 11 0 11 1 0 NOR 128px|NOR symbol 128px|NOR symbol ENTRADA SAÍDA A B A NOR B0 0 10 1 01 0 01 1 0 XOR 128px|XOR symbol 128px|XOR symbol ENTRADA SAÍDA A B A XOR B0 0 00 1 11 0 11 1 0 XNOR 128px|XNOR symbol 128px|XNOR symbol ENTRADA SAÍDA A B A XNOR B0 0 10 1 01 0 01 1 1
Ver também Flip-flop Multiplexador Circuitos aritméticos
Categoria:Porta lógica Categoria:Eletrônica digital Categoria:Circuitos digitais Categoria:Ciência da computação Categoria:Síntese lógica Categoria:Computação Categoria:Álgebra booliana Categoria:Lógica Categoria:Microeletrônica