Escolar Documentos
Profissional Documentos
Cultura Documentos
Portas Logicas
Portas Logicas
UNIDADE SO JOS
CURSO DE TELECOMUNICAES
ELETRNICA
DIGITAL 1
CAPTULO 2 Funes e Portas Lgicas
CAPTULO 2
SUMRIO
2.
3
3
3
5
7
7
10
10
10
12
12
13
CAPTULO 2
2. Funes Lgicas
2.1
Introduo
Lgica Positiva: A tenso mais positiva representa o valor V (1) e a mais negativa o
valor F(0).
2
CAPTULO 2
Lgica Negativa: O valor V representado pela tenso mais negativa (1) e F pela
tenso mais positiva (0).
Lgica Mista: No mesmo sistema, usam-se as lgicas positiva e negativa.
2.2
O passo seguinte na evoluo dos sistemas digitais foi a implementao dos sistemas
lgicos (funes lgicas Booleanas), utilizando-se dispositivos eletrnicos (circuitos
digitais), obtendo-se assim, rapidez na soluo dos problemas (descritos pela lgebra
de Boole). Nos circuitos digitais tem-se somente dois nveis de tenso, que
apresentam correspondncia com os possveis valores das variveis lgicas. Exemplo:
lgica TTL (Transistor Transistor Logic)
Lgica Positiva: 0 V 0 lgico
+5 V 1 lgico.
Um sistema lgico pode ser implementado utilizando-se funes lgicas bsicas.
Pode-se citar: NO (NOT), E (AND), OU (OR), NO-E (NAND), NO-OU (NOR),
OU EXCLUSIVO (XOR) e flip-flop. Vamos conhec-las...
2.2.1 Funo Lgica NO (NOT)
normalmente denominado de inversor, pois se a entrada tem um valor a sada
apresentar o outro valor possvel.
Smbolo: A Simbologia representa um conjunto de circuitos eletrnicos que
implementa a funo lgica correspondente. A Porta Lgica Inversora representada
pelo seguinte smbolo:
A
Y=Varivel dependente
A=Varivel independente
Y = f(A) = A
Sada
A Y
0 1
1 0
2.2.2 Funo Lgica E (AND)
CAPTULO 2
(produto lgico)
Smbolo:
Tabela da Verdade:
A
0
0
1
1
B
0
1
0
1
Y
0
0
0
1
Conveno:
CH A aberta = 0
CH A fechada = 1
CH B aberta = 0
CH B fechada = 1
Lmpada apagada = 0
Lmpada acesa = 1
Exemplo:
Smbolo representativo:
CAPTULO 2
Tabela da Verdade
(3 var. 23 combinaes)
A B C Y
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Se tivermos N entradas teremos:
Tabela da Verdade:
A
0
0
1
B
0
1
0
Y
0
1
1
5
CAPTULO 2
1 1 1
Exemplo:
Associatividade
Tabela da Verdade:
A B C Y
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
CAPTULO 2
B
0
1
0
1
Y
1
1
1
0
Smbolo:
B
0
1
0
1
Y
1
0
0
0
CAPTULO 2
Smbolo:
Exerccios:
1. Representar portas NOR e NAND com mais de duas entradas (smbolo, funo e
tabela da verdade).
2. Pesquisar sobre a porta OU-EXCLUSIVO.
3. Pesquisar sobre a porta COINCIDNCIA.
CAPTULO 2
CAPTULO 2
2.3
Todo circuito lgico, por mais complexo que seja, formado pela combinao de
portas lgicas bsicas.
2.3.1 Expresses Booleanas Obtidas de Circuitos Lgicos
Todo o circuito lgico executa uma funo booleana e, por mais complexo que seja,
formado pela interligao das portas lgicas bsicas. Assim, pode-se obter a
expresso booleana que executada por um circuito lgico qualquer.
Para exemplificar, ser obtida a expresso que o circuito da abaixo executa.
CAPTULO 2
Ser visto neste tpico que possvel desenhar um circuito lgico que executa uma
funo booleana qualquer, ou seja, pode-se desenhar um circuito a partir de sua
expresso caracterstica.
O mtodo para a resoluo consiste em se identificar as portas lgicas na expresso e
desenh-las com as respectivas ligaes, a partir das variveis de entrada. Deve-se
sempre respeitar a hierarquia das funes da aritmtica elementar, ou seja, a soluo
inicia-se primeiramente pelos parnteses.
Para exemplificar, ser obtido o circuito que executa a expresso S=(A+B).C.(B+D).
Para o primeiro parntese tem-se uma soma booleana A+B, logo o circuito que o
executa ser uma porta OU. Para o segundo, tem-se outra soma booleana B+D, logo o
circuito ser uma porta OU. Posteriormente tem-se a multiplicao booleana de dois
parnteses juntamente com a varivel C, sendo o circuito que executa esta
multiplicao uma porta E. Para finalizar, unem-se as respectivas ligaes obtendo o
circuito completo.
Exerccios.
Esboce os circuitos obtidos a partir das seguintes expresses:
1. S = ( A . B + C . D )
2. S = ( A + B + C ).( A + C + D )
3. S = ( A + B ).C .( A + C ). B
4. S = (( A + B ).C ) + (B . D .( A + (B . D )))
11
CAPTULO 2
CAPTULO 2
Para se obter a expresso basta realizar a soma booleana de cada termo acima:
Nota-se que o mtodo permite obter, de qualquer tabela, uma expresso padro
formada sempre pela soma de produtos. Utilizando a lgebra de Boole e tambm
mapas de Karnaught possvel realizar a simplificao de expresses de funes
lgicas, possibilitando a obteno de circuitos reduzidos e portanto mais baratos.
Estas tcnicas no fazem parte de nosso objetivo, mas interessante conhec-las
atravs de uma bibliografia adicional.
2.3.5 Equivalncia Entre Blocos Lgicos
As portas lgicas podem ser montadas de forma que possam realizar as mesmas
tarefas, ou seja, ter as sadas funcionando de maneira igual a uma outra j conhecida.
Estas equivalncias so muito importantes na prtica, ou seja, na montagem de
sistemas digitais, pois possibilitam maior otimizao na utilizao dose circuitos
integrados comerciais, assegurando principalmente a reduo de componentes e a
conseqente minimizao do custo do sistema.
13
CAPTULO 2
14
CAPTULO 2
Exerccios de Fixao
Determine as expresses das funes lgicas dos circuitos abaixo:
15
CAPTULO 2
16
CAPTULO 2
17
CAPTULO 2
18
CAPTULO 2
2.4
Sabe-se que todos os circuitos digitais, por mais complexos que sejam, so obtidos
atravs de portas lgicas. As portas lgicas, por sua vez, no so encontradas
comercialmente de uma forma discreta (como os resistores) e sim encapsuladas em
Circuitos Integrado CIS, que sero melhor explorados nas aulas de Instrumentao.
TODO circuito integrado possui um conjunto de contatos externos, denominados
pinos (leads ou ainda, terminais), cada qual com sua funo especfica. So
numerados a partir do nmero 1 no sentido anti-horrio. O pino 1 identificado
olhando-se o CI pela parte superior, conforme mostra a Figura 1.TODO circuito
integrado possui um manual no qual a funo de cada um de seus pinos est descrita.
Os CIs que implementam funes lgicas podem possuir uma ou mais portas,
geralmente todas de uma mesma funo.
20
11
10
16
12
b)
14
24
13
a)
c)
19
CAPTULO 2
20
CAPTULO 2
Exerccio:
Considerando os CIs comerciais vistos no item anterior, realize o projeto (o diagrama
com os CIs utilizados) e obtenha a expresso e tabela verdade para o circuito digital
abaixo:
22
CAPTULO 2
Exerccios Desafio:
1) A tabela verdade de um subtrator de 1 bit indicada abaixo:
A
0
0
1
1
B
0
1
0
1
D
0
1
1
0
BL
0
1
0
0
50
100
23
CAPTULO 2
t0
100
t1
24