Você está na página 1de 61

Circuitos Digitais

Dispositivos com Funções Básicas

Material do Prof. Francisco Javier Ropero Peláez


Adaptações do prof. josé artur quilici-gonzalez

Santo André, abril de 2022


Conteúdo da aula:
-Dispositivos que utilizam operações lógicas básicas
-Expansão dos dispositivos para utilizar com maior número de
variáveis
-Utilização destes dispositivos para desenvolver um sistema de
controle para um engarrafador de balas
Dispositivos que utilizam operações
lógicas básicas
• Dispositivos para seleção de dados: multiplexadores e
demultiplexadores
• Conversores de código: codificadores e decodificadores
• Comparadores
• Dispositivos realizando funções aritméticas: adição,
subtração, multiplicação e divisão
• Dispositivos de armazenamento: Flip-Flops, registradores
de deslocamento, memórias
• Contadores
Dispositivos que utilizam
operações lógicas básicas
• Todos estes dispositivos podem ser realizados a partir de
tabelas e aplicando a simplificação mediante Karnaugh ou
lógica booleana
• Mostraremos como expandir cada dispositivo para permitir
operações binárias com maior número de variáveis
Multiplexadores e demultiplexadores
Operação de demultiplexadores em comunicação com
dispositivos periféricos:

D0
D1
D2
D3
Multiplexador

Demultiplexador
Y
Implementação de Tabelas Verdade com
Multiplexadores e Demultiplexadores

• Multiplexador de n inputs de seleção de dados pode


ser muito útil para implementar de modo completo
uma tabela completa de n entradas e uma única saída
• Útil quando temos uma única saída
• Demultiplexador: Pode ser usado para substituir as
diversas combinações das variáveis de entrada de
uma tabela (as saídas devem ser implementadas)
• É útil no caso de vários outputs
• Multiplexador de n inputs de seleção de dados pode
ser muito útil para implementar de modo completo
uma tabela completa de n entradas e uma única saída
• Útil quando temos uma única saída

Multiplexador

B A O
0 0 1 +5V
0 1 0 +0V
Y
1 0 0 +0V
1 1 1 +5V
Exemplo: Suponhamos que o projeto do aquecedor de água está
terminado e entregue, mas o cliente subitamente decide que é preciso
acrescentar um alarme para sinalizar um possível mal funcionamento do
sensor de 95 graus

N T95o T97o B
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Colocando as entradas dos sensores nas entradas de seleção A,B e C do
multiplexador 74LS151, e os valores da saída do alarme, B, nas entradas de
dados D0, D1,... temos uma forma rápida e eficiente de acrescentar mais uma
saída, o alarme, ao nosso projeto:

N T95o T97o B +Vcc


0 0 0 0

0 0 1 1
0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 1
1 1 0 0

1 1 1 0
No caso do alarme, ele somente vai apitar se for colocada uma onda senoidal ou
quadrada na sua entrada assim:

N T95o T97o B +Vcc


0 0 0 0

0 0 1 1
0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 1
1 1 0 0

1 1 1 0
No caso do multiplexador os sinais a serem colocadas nas entradas de dados
podem ser níveis altos, baixos ou outros sinais, como o clock, etc. Isto será
utilizado no projeto da próxima semana:

N T95o T97o B
0 0 0 0

0 0 1

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1

1 1 0 0

1 1 1 0
Implementação de Tabelas Verdade com
multiplexadores e demultiplexadores

• Multiplexador de n inputs de seleção de dados


pode ser muito útil para implementar de modo
completo uma tabela completa de n entradas e
uma única saída
• Útil quando temos uma única saída
• Demultiplexador: Pode ser usado para substituir as
diversas combinações das variáveis de entrada de
uma tabela (as saídas devem ser implementadas)
• É útil no caso de vários outputs
Demux
Utilização do DEMUX 74LS138 no projeto do aquecedor
DEMUX 74LS138

+Vcc
N T95o T97o V A L B
0 0 0 1 1 0 0
0 0 1 0 0 0 1
0 1 0 1 0 0 0
0 1 1 1 0 0 0
1 0 0 0 1 0 0
1 0 1 0 0 0 1
1 1 0 0 0 1 0 B
1 1 1 0 0 0 0
L
Se precisarmos mais saídas,
como expandir o 74LS138 usando
as entradas de habilitação (Enable)

A
B
C

D
E
+Vcc

A B C Enable A B C Enable A B C Enable A B C Enable


Dispositivos que utilizam
operações lógicas básicas
• Dispositivos para seleção de dados:
Multiplexadores e Demultiplexadores
• Conversores de código: Codificadores e
Decodificadores
• Comparadores
• Dispositivos realizando funções aritméticas:
Adição, Subtração, Multiplicação e Divisão
• Dispositivos de armazenamento: Flip-Flops,
Registradores de Deslocamento, Memórias
• Contadores
Codificadores
(outra codif. ->codif. binária)
Decodificadores
(codif. binária -> outra codif.)
Dispositivos que utilizam
operações lógicas básicas
• Dispositivos para seleção de dados:
Multiplexadores e Demultiplexadores
• Conversores de código: Codificadores e
Decodificadores
• Comparadores
• Dispositivos realizando funções aritméticas:
Adição, Subtração, Multiplicação e Divisão
• Dispositivos de armazenamento: Flip-Flops,
Registradores de Deslocamento, Memórias
• Contadores
Comparadores
Dispositivos que utilizam operações
lógicas básicas
• Dispositivos para seleção de dados: Multiplexadores e
Demultiplexadores
• Conversores de código: Dodificadores e Decodificadores
• Comparadores
• Dispositivos realizando funções aritméticas: Adição,
Subtração, Multiplicação e Divisão
• Dispositivos de armazenamento: Flip-Flops, Registradores
de Deslocamento, Memórias
• Contadores
Somadores
Dispositivos que utilizam
operações lógicas básicas
• Dispositivos para seleção de dados:
Multiplexadores e Demultiplexadores
• Conversores de código: Codificadores e
Decodificadores
• Comparadores
• Dispositivos realizando funções aritméticas:
Adição, Subtração, Multiplicação e Divisão
• Dispositivos de armazenamento: Flip-Flops,
Registradores de Deslocamento, Memórias
• Contadores
Registrador de Deslocamento
Serial
Registrador de Deslocamento
Serial
Registrador de Deslocamento
Serial
Registrador de Deslocamento
Serial
Registrador de Deslocamento
Serial
Registrador de Deslocamento
Paralelo
Registrador de Deslocamento
Paralelo
Contadores

Você também pode gostar