circuitos logicos
Goiânia - 2013
Objetivos da aula
Descrevendo circuitos lógicos (CL’s) algebricamente;
Analisando as saídas de CL’s;
Implementando circuitos a partir de expressões booleanas; Portas NOR e NAND.
Descrevendo CL algebricamente
Qualquer CL pode ser descrito usando as 3 operações booleanas básicas, pois as portas OR, AND e NOT são os blocos fundamentais dos sistemas digitais.
Exemplo:
Descrevendo CL algebricamente
Obs.: se uma expressão tiver AND e OR, a operação
AND é realizada primeiro (a menos que existam parênteses na expressão).
Descrevendo CL algebricamente
Circuitos contendo Inversores
Descrevendo CL algebricamente
Obs.: A expressão significa que é realizada a operação OR entre A e B e, em seguida, a soma lógica é invertida, ao passo que indica que A é invertida,
B é invertida, e o resultado é a operação OR dessas variáveis invertidas. Portanto:
Analisando as saídas de CL’s
Regras p/ avaliação de uma expressão booleana;
Primeiro, realize as inversões de termos simples;
Resolver os parênteses;
Operação AND antes de OR;
Se uma expressão tiver uma barra sobre ela, realize a operação indicada pela expressão e , em seguida, inverta o resultado.
Obs.: o nível lógico de saída pode ser determinado a partir do diagrama do circuito sem usar a expressão booleana.
Analisando as saídas de CL’s
Exemplo:
Analisando as saídas de CL’s
Exemplo:
Para o caso de A = 0; B = 1; C = 1; D = 1
Implementando circuitos a partir de expressões booleanas Exemplo:
Portas NOR
Portas NAND
Exercício em Classe
Escreva a expressão booleana para a saída X na figura abaixo. Determine o valor de X para todas as condições de entrada possíveis e relacione os valores em uma tabela da verdade.