Você está na página 1de 25

Universidade Federal do Amazonas (UFAM)

Faculdade de Tecnologia (FT)


Departamento de Eletrônica e Computação (DTEC)

Descrevendo Circuitos Lógicos

Prof. Dr. Thiago Brito


Descrevendo Circuitos Lógicos
Referências
TOCCI, R. J.; WIDMER, N. S. e MOSS, G. L. Sistemas Digitais – Princípios e
Aplicações. 11ª Ed. São Paulo, Pearson Prentice Hall do Brasil, 2011.

IDOETA, Ivan Valeije. Elementos de eletrônica digital. 13ª Ed. São Paulo,
Érica, 1988.

BOYLESTAD, R.L., Nashelsky, L. Dispositivos Eletrônicos e Teoria de Circuitos,


6ª Ed. São Paulo, Pearson Prentice Hall do Brasil, 1998.

HERBERT Taub e Donald Schilling. Eletrônica Digital. 1ª Ed. São Paulo,


McGraw-Hill, 1982.

Prof. Thiago Brito 2


Descrevendo Circuitos Lógicos
Introdução
• Em lógica, existem apenas duas condições possíveis para
qualquer entrada ou saída: verdadeira ou falsa;

• Os circuitos lógicos digitais usam faixas de tensões


predeterminadas para representar esses dois estados
lógicos;

• Por meio disso, podemos criar circuitos feitos com pouco


mais do que areia e fios combinados que tomam decisões
coerentes, inteligentes e lógicas.

• Por isso é importante que tenhamos um método de


descrever as decisões lógicas tomadas por esses circuitos;
Prof. Thiago Brito 3
Descrevendo Circuitos Lógicos
Introdução
• Em 1854, um matemático chamado George Boole
escreveu Uma investigação das leis do pensamento, em
que descrevia o modo como tomamos decisões lógicas;

• Esse método é conhecido como lógica booleana, e o


sistema que emprega símbolos e operadores para
descrever essas decisões é chamado de álgebra booleana;

• A principal utilidade dos conceitos desenvolvidos por


Boole é descrever o relacionamento entre as saídas do
circuito lógico e as entradas;

Prof. Thiago Brito 4


Descrevendo Circuitos Lógicos
Variáveis Booleanas
• Uma variável booleana é uma quantidade que pode ser,
em diferentes momentos, igual a 0 ou 1;

• As variáveis booleanas 0 e 1 não representam números,


mas sim o estado do nível de tensão, o nível lógico;

Prof. Thiago Brito 5


Descrevendo Circuitos Lógicos
Tabela-Verdade
• A tabela-verdade é uma representação tabular de todas
as combinações de entrada de uma função ou de um
circuito lógico, e as saídas correspondentes;

Prof. Thiago Brito 6


Descrevendo Circuitos Lógicos
Sistema Lógico
• A implementação de um sistema lógico é a definição de
um função lógica que associa uma ou mais portas lógicas.
Um porta lógica é o sistema lógico mais básico;

Prof. Thiago Brito 7


Descrevendo Circuitos Lógicos
Portas Lógicas
• Portas Lógicas são dispositivos que operam com um ou
mais níveis lógicos digitais (1’s e 0’s) para produzir uma e
somente uma saída. Depende da função implementada no
circuito;

• O comportamento das porta lógicas é conhecido pela


Tabela Verdade que apresenta os estados lógicos das
entradas e das saída;

• As portas lógicas básicas são:


• NOT;
• AND;
• OR;
Prof. Thiago Brito 8
Descrevendo Circuitos Lógicos
Operação NOT
• A porta lógica NOT (inversão) troca o valor lógico da
variável pelo seu complemento;

• É um circuito de 1 entrada cuja saída é invertida, o


pequeno círculo na saída é chamado indicador de inversão;

Prof. Thiago Brito 9


Descrevendo Circuitos Lógicos
Operação AND
• A porta lógica AND é um circuito que produz um “1”, ou
valor lógico “V”, se e somente se todas as variáveis de
entrada forem verdadeiras “1”;

Prof. Thiago Brito 10


Descrevendo Circuitos Lógicos
Operação AND
• Implementação com Chaves;

Prof. Thiago Brito 11


Descrevendo Circuitos Lógicos
Operação AND
• Exemplo 1: Qual a tabela verdade para a porta AND de 3
entradas?

Prof. Thiago Brito 12


Descrevendo Circuitos Lógicos
Operação OR
• A porta lógica OR é um circuito que produz um “1”, ou
valor lógico “V”, se e somente se pelo menos uma das
variáveis de entrada for verdadeira “1”;

Prof. Thiago Brito 13


Descrevendo Circuitos Lógicos
Operação OR
• Implementação com Chaves;

Prof. Thiago Brito 14


Descrevendo Circuitos Lógicos
Operação OR
• Exemplo 2: Qual a tabela verdade para a porta OR de 3
entradas?

Prof. Thiago Brito 15


Descrevendo Circuitos Lógicos
Portas com três ou mais entradas
• Exemplo 3: O ar-condicionado de uma sala é controlado
por três sensores:
• Temperatura (A);
• Fechamento da janela (B);
• Fechamento da porta (C);

Prof. Thiago Brito 16


Descrevendo Circuitos Lógicos
Portas com três ou mais entradas
• Como gerar o mesmo resultado de uma porta AND de três
entradas se há disponível apenas portas AND de duas
entradas?

Prof. Thiago Brito 17


Descrevendo Circuitos Lógicos
Portas com três ou mais entradas
• E como gerar o resultado de uma porta AND de duas
entradas, tendo apenas uma porta AND de três entradas
disponível?

Prof. Thiago Brito 18


Descrevendo Circuitos Lógicos
Implementando circuitos
• A operação utilizando álgebra booleana segue as regras
da álgebra convencional para determinar a ordem das
operações;

• Exemplo 4: Desenhe o circuito para a função lógica


x=A·B+C;

Prof. Thiago Brito 19


Descrevendo Circuitos Lógicos
Implementando circuitos
• Exemplo 5: Desenhe o circuito para a função lógica
x=(A+B)·C;

•Exemplo 6: Desenhe o circuito para a função lógica x=A+B;

Prof. Thiago Brito 20


Descrevendo Circuitos Lógicos
Implementando circuitos
• Exemplo 7: Desenhe o circuito para a função lógica
x=[D+(A+B) ·C]·E;

Prof. Thiago Brito 21


Descrevendo Circuitos Lógicos
Diagramas de Temporização
• Um diagrama de temporização é uma representação de
um conjunto de sinais no domínio do tempo;
• Fornece uma descrição geral das relações de tempo
ajudando a localizar e diagnosticar problemas;

Prof. Thiago Brito 22


Descrevendo Circuitos Lógicos
Diagramas de Temporização
• Exemplo 8: Diagrama de tempo para a porta lógica AND;

• Exemplo 9:

Prof. Thiago Brito 23


Descrevendo Circuitos Lógicos
Diagramas de Temporização
• Idealmente as transições (bordas) do sinal de saída
ocorrem simultaneamente às transições do sinal de
entrada;

• Na prática existe um pequeno atraso entre a transição de


entrada e a transição de saída correspondente;

Prof. Thiago Brito 24


Universidade Federal do Amazonas – UFAM

Obrigado

Perguntas ?

Prof. Thiago Brito 25

Você também pode gostar