Você está na página 1de 6

Aula01

ndice de Aulas Aula03

ELETRNICA DIGITAL - CIRCUITOS COMBINACIONAIS AULA02: Funes Lgicas - Portas Lgica - Obtendo a Expresso Lgica
BIBLIOGRAFIA: Elementos de Eletrnica Digital - Capuano/Idoeta Editora rica

1. Circuito Lgico Combinacional - Tabela Verdade


Correspondem associao de duas ou mais portas lgicas bsicas, executando uma determinada funo. Consideremos um circuito lgico com trs variveis de entrada (ABC) e uma de sada (Y), cuja tabela verdade (TV) conhecida. Exemplo1: Linha 1 2 3 4 5 6 7 8 A B C Y xx0x xx0x xx0x xx0xx x x x 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 1

Fig01: Circuito lgico e Tabela Verdade Observe que a tabela verdade mostra o comportamento do circuito para todas as 8 combinaes possveis das 3 variveis de entrada. Assim que na primeira linha temos A=0 B=0 e C=0 a sada responde com Y=0. Na quarta linha temos A=0 B=1 e C=1 para as entradas e Y=1 para a sada e assim por diante. Como implementar (construir) com portas lgicas esse circuito? Qual o circuito? Quantas portas sero necessrias? Quantos Circuito Integrados sero usados? Para construir um circuito usaremos portas lgicas as quais se encontram em CI's. No existe um nico circuito que tenha a mesma TV (portanto que execute a mesma funo). Um dos objetivos de se estudar circuito digitais podermos construir um sistema com o menor custo possvel. Para o exemplo acima, por exemplo uma possvel implementao do mesmo seria o circuito a seguir:

Fig02: Circuito Lgico cuja TV dada na figura1 Arquivo MicroCap8 Ateno!! Observe que sero necessrios dois CI's (7432 e 7409), visto que um CI contem somente um tipo de porta lgica.

2. Obtendo a Expresso Lgica a Partir da Tabela Verdade - Soma de Produtos


O circuito da figura02 tem a seguinte expresso lgica: Y=(A+B).C Essa a expresso simplificada (mnima).

A expresso mxima (soma de produtos) obtida atravs de uma regra bem simples: Onde a funo for "1", podemos escrever um produto das variveis de tal forma que esse produto deva ser igual a "1". Por exemplo a linha 4 vale "1", portanto para essa linha escrevemos:

Isto , para que o produto seja igual a 1 onde a varivel for 0 deveremos complementar a varivel. Na linha 6 da mesma forma: E na linha 8: A.B.C Como a funo deve valer 1 para a linha 4 OU linha 6 OU linha 8 ento fazemos uma operao OU com todos os produtos: Caso fossemos implementar o circuito a partir dessa expresso resultaria:

Fig03: Outra possibilidade para implementar o circuito lgico cuja TV dada na figura1 Arquivo MicroCap8 Ateno!! Observe que neste caso sero necessrios 3 CIs diferentes A expresso acima a mxima e pode ser minimizada usando algumas das propriedades vistas anteriormente. Por exemplo podemos por em evidncia C.A nas duas ltimas parcelas:

O que resulta outro circuito. A expresso mnima (circuito da figura2) pode ser obtida usando uma tcnica que usa um mapeamento chamado de Mapa de Karnaugh

3. Obtendo a Expresso do Circuito


Podemos ter um problema inverso, isto , o circuito pode ser especificado e precisamos obter a TV e a expresso Booleana (Expresso lgica). Exemplo2: Seja o circuito a seguir:

Fig04: Circuito do exemplo2 Para obter a expresso da sada em funo das entradas (expresso lgica ou Booleana), a partir das entradas devemos escrever a expresso da sada de cada porta lgica bsica encontrada at chegarmos na sada. No exemplo, na

sada da porta E de duas entradas temos A.B = X. Na sada da porta OU temos A+C =Z. X e Z so as entradas da porta NOU, cuja sada a sada do circuito. Portanto ou

Fig05: Circuito da figura4 mostrando as expresses parciais e a expresso da sada. Para obter a TV deveremos obter a sada (Y) para todas as combinaes de entrada. Por exemplo se A=B=C=0 qual ser o valor da sada ? Veja figura a seguir para compreender isso:

O que acontece se A=B=C=1 ? Veja figura a seguir para compreender isso:

Fig06: Circuito da figura4 mostrando as sadas parciais e a sada final para uma dada combinao de entrada. A primeira e a ltima linha da TV voc j tem. Complete as outras !! xxCxx xxBxx xxAxx xxYxx

0 0 0 0 1 1 1 1

0 0 1 1 0 0 1 1

0 1 0 1 0 1 0 1

1 xx xx xx xx xx xx 0

Clique aqui para ver a resposta Faa o download do arquivo de simulao (MultiSIM2001) do circuito. Faa Download do arquivo MicroCap8 Exemplo3: Dada a expresso Booleana obtenha o circuito e a TV.

Primeiramente vamos obter o circuito. Seja e ento

Precisamos de duas portas E, duas inversoras e uma OU, portanto 3 CI's diferentes. Resultando o circuito:

Fig07: Implementao do circuito do Exemplo3 O processo para obter a TV j foi visto colocaremos apenas as respostas. B A Y xx0xx xx0xx xx0xx 0 1 1

1 1

0 1

1 0

Faa o download do arquivo de simulao (MultiSIM2001) do circuito

4. Exerccios Propostos
1) Dada a funo 2) Idem 1 para a funo 3) 4) Dada a expresso Booleana S=(A+B).C.(B+D) obter a o circuito. Obs: Estes exerccios esto no livro Elementos de Eletrnica Digital Capuano/Idoeta - Editora rica 5) Dada a TV de um circuito obter a expresso no minimizada (soma de produtos). Em seguida implemente a funo com quaisquer porta lgica. xxCxx xxBxx xxAxx xxYxx 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 .Pede-se: a) Obter a sua TV b) Implementa-la usando portas lgicas. S= +B+

Aula01

ndice de Aulas Aula03

Você também pode gostar