FUNÇÕES LÓGICAS
LIÇÃO 5
COMBINANDO FUNÇÕES LÓGICAS
Nas duas lições anteriores estudamos as famílias lógicas CMOS e
TTL, analisando suas características elétricas principais e a maneira como os componentes são fabricados através de alguns circuitos típicos.
Nesta lição continuaremos a estudar as funções lógicas, agora de uma forma mais completa. Analisaremos o que ocorre quando juntamos diversas funções lógicas, prevendo o que acontece com suas saídas. Os circuitos complexos, como os usados nos computadores, por exemplo, se aproveitam das operações complicadas que muitas portas lógicas podem realizar em conjunto. Assim, é de fundamental importância para nosso estudo saber analisar estas funções.
5.1 - As tabelas verdade
Os diversos sinais de entrada aplicados a uma função lógica, com todas as suas combinações possíveis, e a saída correspondente podem ser colocados numa tabela.
Nas colunas de entradas colocamos todas as combinações possíveis de níveis lógicos que as entradas podem assumir. Na coluna correspondente à saída colocamos os valores que esta saída assume em função dos níveis lógicos correspondentes na entrada. Vimos, desta forma, que a tabela verdade para uma função AND de duas entradas, como a representada na figura 1, pode ser dada por:
A
0
0
1
1
B
0
1
0
1
S
0
0
0
1
Veja que nas colunas de entrada
(A e B) para termos todas as combinações possíveis, fazemos o equivalente à numeração binária de 0 a 3, já que: 0
0
1
1
0
1
0
1
=
=
=
=
0
1
2
3
Para uma tabela verdade feita para uma porta AND de 3 entradas teremos:
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
S
0
0
0
0
0
0
0
1
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
=
=
=
=
=
3
4
5
6
7
O conhecimento da contagem binária facilita bastante a elaboração de tabelas verdades, quando todas as combinações possíveis de níveis lógicos em 2, 3 ou