Circuitos Combinacionais
Circuitos Combinacionais
Circuitos combinacionais são sistemas digitais nos quais as saídas, em qualquer instante, dependem apenas do estado atual das entradas. Diferentemente dos circuitos sequenciais, não há elementos de memória: não importa o histórico dos sinais, apenas o valor presente das entradas determina o valor das saídas.
Um circuito combinacional é composto por portas lógicas interligadas de modo a realizar uma função lógica específica. As principais características são:
- Sem memória: Não armazena estados anteriores.
- Saída instantânea: A saída depende apenas das entradas atuais.
- Função Booleana: Cada circuito pode ser descrito por uma expressão algébrica Booleana.
Exemplos clássicos: somadores, comparadores, multiplexadores, decodificadores, codificadores.
Estrutura Geral de um Circuito Combinacional
Todo circuito combinacional pode ser representado genericamente como um bloco com
O diagrama acima mostra um circuito combinacional genérico, com três entradas (
Projeto de Circuitos Combinacionais
O projeto de circuitos combinacionais segue etapas bem definidas:
- Especificação do problema: Definir claramente o que o circuito deve fazer.
- Tabela verdade: Listar todas as combinações possíveis das entradas e as respectivas saídas desejadas.
- Expressão Booleana: Derivar as funções lógicas para cada saída.
- Simplificação: Simplificar as expressões usando álgebra Booleana ou mapas de Karnaugh.
- Implementação: Montar o circuito usando portas lógicas básicas.
Exemplo Prático
Desenvolver um sistema automático para controlar os semáforos 1 e 2 presentes no cruzamento da RUA A e B. O sistema deve atender as seguintes características:
- Quando houver carros apenas na Rua B, o semáforo 2 deve permanecer verde.
- Quando houver carros apenas na Rua A, o semáforo 1 deve permanecer verde.
- Quando houver carros em ambas as Ruas, o semáforo para Rua A deve ser aberto.
Tabela Verdade
Considere as entradas:
: Carro na Rua A (1 = sim, 0 = não) : Carro na Rua B (1 = sim, 0 = não)
As saídas:
: Semáforo 1 verde (Rua A) : Semáforo 2 verde (Rua B)
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 1 | 0 |