Buscar

3- Circuitos Lógicos (1)

Prévia do material em texto

Eletrônica Digital I 
 
Professor: Carlúcio P. Silva 
Disciplina: Eletrônica Digital I 
email: carluciopsilva@gmail.com 
Introdução aos Circuitos Lógicos 
1 
Referência Bibliográfica 
2 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
Tocci, R. J., Widmer, N. S., Moss, G. L., & Sistemas 
Digitais, P. (2010). Aplicaçoes, 11a Ediçao. 
PEDRONI, Volnei A. Eletrônica Digital Moderna e 
VHDL: princípios digitais, eletrônica digital, 
projeto digital, microeletrônica e VHDL. Editora 
Campus, 2010. 
Introdução 
3 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito de variável booleana 
 
◦ Chamamos de variável Booleana a uma variável que 
pode assumir só duas condições (dois valores). 
 
◦ Um exemplo de variável Booleana é uma chave, que só 
pode estar aberta ou fechada, não existe outra 
condição. 
 
◦ Outro exemplo é uma lâmpada, que só pode estar acesa 
ou apagada. 
 
Introdução 
4 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito de variável booleana 
 
◦ Em eletrônica digital costumamos associar uma variável 
Booleana aos símbolos ”0” e ”1”, isto é, aos estados 
que a variável pode assumir. 
 
◦ Desta forma, lâmpada acesa poderia ser “1” e, 
consequentemente, apagada “0“. Poderia ser o 
contrário depende da convenção adotada. 
 
Introdução 
5 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito de variável booleana 
 
◦ Uma variável Booleana pode ser dependente de outras 
variáveis Booleanas. 
 
◦ Por exemplo, em resposta à condição de uma chave 
(variável A) a qual pode estar aberta ou 
fechada podemos ter a condição de 
uma lâmpada (variável L) acesa ou apagada. 
 
Introdução 
6 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito de variável booleana 
 
◦ Na figura da página seguinte podemos convencionar 
que para a chave na condição aberta tem-se A = 0, e, 
para a chave fechada, A = 1. 
 
◦ Da mesma forma podemos convencionar que, para 
lâmpada apagada L = 0 e acesa L = 1. 
 
Introdução 
7 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito de variável booleana 
◦ Para caracterizar o comportamento 
lógico estabelecemos o que chamamos de tabela 
verdade do circuito. 
 
Expressão 
Booleana A = L 
Introdução 
8 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Tabela verdade: 
Álgebra Booleana 
9 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Elementos 
 
◦ Em álgebra Booleana assim como na álgebra comum, as 
letras são usadas para representar as variáveis. 
 
◦ Na Álgebra Booleana usamos letras maiúsculas para 
representar uma variável Booleana. 
 
◦ Uma variável Booleana só pode ter duas condições 
às quais associaremos os símbolos "0“ ou "1". 
 
Álgebra Booleana 
10 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Elementos 
 
◦ O símbolo “=“ tem usualmente o significado de “é 
equivalente”, isto é, se o lado direito da equação é 0 
(zero), então o lado esquerdo também será 0 (zero). 
 
◦ Observe: 
A = Y 
significa que Y é 1 se A é 1, Y é 0 se A for 0. 
Álgebra Booleana 
11 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Elementos 
◦ Novamente, observe o circuito: Utilizou-se uma 
chave, que representa a variável A se relacionando 
com a variável L (lâmpada), pela expressão: L = A 
(observe isso na tabela verdade). 
 
 
Circuito eletrônico Tabela verdade 
Álgebra Booleana 
12 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Negação da variável 
 
◦ O símbolo Booleano com uma barra acima da variável 
significa a negação ou o complemento da variável. 
 
◦ Desta forma é lido como não A, portanto se A = 
1, =0 e se A = 0, = 1 
 
Álgebra Booleana 
13 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Negação da negação 
 
◦ Desta forma representa não-não, ou seja, a 
negação do não, que é sim. 
 
Operações Booleanas 
14 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Conceito 
 
◦ Uma operação que relaciona duas ou mais variáveis 
Booleanas através de uma expressão é 
chamada de Expressão Booleana. 
◦ Para se implementar na prática uma operação booleana 
são utilizadas portas lógicas encontradas implementadas 
em hardware (CI’s – Circuitos Integrados). 
◦ Antigamente os circuitos lógicos eram feitos 
(implementados) com relés (contatores), hoje 
usamos portas lógicas para realizar uma 
determinada lógica (determinada operação/função) 
 
Operações Booleanas 
15 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação E (Porta AND) 
Neste caso a lâmpada acenderá se, somente se, 
ambas as chaves estiverem no estado ligado. Ou 
seja, a lâmpada L acenderá apenas quando as chaves 
A e B estiverem fechadas. 
Operações Booleanas 
16 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação E (Porta AND) 
 
◦ Portanto, se mantivemos a convenção 1 para chave 
fechada, 0 para chave aberta, 1 para lâmpada ligada e 0 
para lâmpada desligada, teremos a seguinte tabela 
verdade para o circuito: 
 
Operações Booleanas 
17 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação E (Porta AND – 74LS7408) 
Operações Booleanas 
18 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação OU (Porta OR) 
 
◦ A lâmpada acenderá quando a chave A, ou a 
chave B, ou ambas as chaves (A e B) estiverem 
ligadas. 
 
Operações Booleanas 
19 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação OU (Porta OR) 
◦ Segue a tabela verdade para o circuito das 
lâmpadas. Sendo assim, observa-se que a 
lâmpada L permanecerá apagada apenas quando 
ambas as chaves estiverem desligadas. 
 
Operações Booleanas 
20 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação OU (Porta OR – 74LS7432) 
 
Operações Booleanas 
21 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO (Porta NOT) 
◦ A função NÃO (NOT) ou função Inversora, 
apresenta na saída o complemento (inverso) da 
entrada. 
Operações Booleanas 
22 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO (Porta NOT) 
◦ A lógica existente para ligar a lâmpada é a 
seguinte: A lâmpada acenderá apenas se a chave 
A estiver aberta, definida pela seguinte tabela 
verdade. 
Operações Booleanas 
23 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO (Porta NOT – 74LS7404) 
 
Operações Booleanas 
24 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-E (Porta NAND) 
◦ O resultado da operação de uma porta NAND 
é a inversão de uma porta AND. Em relação a 
figura observada na página 17, temos: 
 
Operações Booleanas 
25 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-E (Porta NAND) 
 
◦ Tabela verdade para o circuito com as lâmpadas. 
 
Operações Booleanas 
26 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-E (Porta NAND – 
74LS7400) 
 
Operações Booleanas 
27 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-OU (Porta NOR) 
◦ O resultado da operação de uma porta NOR é 
a inversão de uma porta OR. Em relação a figura 
observada na página 18, temos: 
 
Operações Booleanas 
28 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-OU (Porta NOR) 
 
◦ Tabela verdade para o circuito com as lâmpadas. 
 
Operações Booleanas 
29 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Operação NÃO-OU (Porta NOR – 
74LS7402) 
 
Descrevendo Circuitos Algebricamente 
30 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Teoricamente, qualquer circuito lógico, 
independente da sua complexidade, pode 
ser descrito utilizando-se as três operações 
booleanas básicas, porque as portas OR, 
AND e NOT (Inversora) são blocos 
fundamentais dos sistemas digitais. 
Descrevendo Circuitos Algebricamente 
31 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
A B C u = A v = AB w = BC x = v + w 
0 0 0 1 0 0 0 
0 0 1 1 0 0 0 
0 1 0 11 0 1 
0 1 1 1 1 1 1 
1 0 0 0 0 0 0 
1 0 1 0 0 0 0 
1 1 0 0 0 0 0 
1 1 1 0 0 1 1 
Barrado 
Exercícios 
32 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
1. A partir dos circuitos lógicos, obtenha 
suas expressões booleanas: 
Exercícios 
33 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
2. Transforme as expressões em operações 
com portas lógicas. 
a) 
 
b) 
 
c) 
 
d) 
 
Teoremas Booleanos 
34 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Diretamente ligados à portas lógicas: 
Teoremas Booleanos 
35 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
 Demais teoremas: 
Exercícios 
36 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
1) Aplique o mapa de tempo da Figura 1(a) 
na porta NAND da Figura 1(b) e obtenha 
o mapa de tempo da saída X. O nível 
lógico ALTO (1) é igual a 5 V/s e o nível 
lógico BAIXO é igual a 0 V/s; 
Figura 1 
Exercícios 
37 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
2) Desenhe o diagrama do circuito que 
implemente a expressão dada: 
x = [D + (A + B)C]E. 
 
3) Faça as seguintes conversões: 
 
Dec  Bin Dec  Hex Hex  Bin 
a) 37 e) 59 i) 92 
b) 189 f) 372 j) 1F6 
c) 77 g) 919 k) 37FD 
d) 205 h) 771 l) ABC 
Tabela 1 
Exercícios 
 Capítulo 3: 
◦ Seções: 
 3.3 a 3.5 
 3.7 a 3.14 
 
38 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
Material de Apoio 
 Esse material faz parte de um apanhado de 
literaturas que compõem a disciplina de 
Eletrônica Analógica I, aplicada aos cursos 
de Engenharia de Computação, Elétrica e 
Mecânica. 
 As figuras foram retiradas, principalmente, 
dos livros texto das referências, observadas 
na página 2 deste material, bem como da 
internet. 
39 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
Licença 
 Este trabalho pode ser: copiado, distribuído, 
modificado, ampliado, e etc. Desde que, 
sejam mantidos todos os direitos de 
autoria e acrescentadas as devidas 
referências aos produtos derivados. 
40 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com 
Thanks! 
41 Prof. Carlúcio P. Silva - carluciopsilva@gmail.com

Continue navegando