Buscar

circuitos combinacionais_ELETRONICA DIGITAL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 80 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 80 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 80 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Eletrônica Digital
Prof. Gilson Yukio Sato
sato[at]utfpr[dot]edu[dot]br
Circuitos Combinacionais
Prof. Gilson Yukio Sato
sato[at]utfpr[dot]edu[dot]br
Circuitos Combinacionais
A saída de um circuito combinacional
depende somente da sua entrada
Circuito 
Combinacional
Entrada Saída
Circuitos Seqüenciais
A saída de um circuito seqüencial depende 
da sua entrada e do seu estado interno 
Circuito 
Seqüencial
Entrada Saída
Estado Interno
Circuitos Combinacionais
• Exemplos
– Encoder e Decoder
– Transcoder ou Conversor de Código
– Mux e Demux
– Somador
– Comparador
Circuitos Seqüenciais
• Exemplos
– Flip-flops
– Registradores: paralelo/paralelo, 
paralelo/série, série/paralelo, série/série
– Contadores: síncronos e assíncronos
– Memórias semicondutoras
Decoder / Decodificador
O decodificador é um circuito que ativa a saída 
correspondente ao número binário presente na 
entrada
Decoder
genérico 
n x m ou 
1 de m
A0
A1
A2
An-1
O0
O1
O2
Om-1
N 
entradas
M 
saídas
Decoder 2x4 ou 1 de 4
0 0 0 10 0
0 1
1 0
1 1
A1 A0 O3 O2 O1 O0
0 0 1 0
0 1 0 0
1 0 0 0
A0
A1
1
2
O0
O1
O2
O3
1
2
0
3
x/y
0
0
1
0
0
1
1
1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
Decoder 2x4 ou 1 de 4
0 0 0 10 0
0 1
1 0
1 1
A1 A0 O3 O2 O1 O0
0 0 1 0
0 1 0 0
1 0 0 0
O0
O1
O2
O3
&
&
&
&
1
1
A0
A1
A0A0 A1 A1
0
0
1
1
1
0
1
0
0
0
Decoder 3x8 ou 1 de 8
(Tocci et al., 2007)
Habilitação / Enable
• A entrada de HABILITAÇÃO/ENABLE 
serve para controlar a operação de um 
circuito
– O pino de Enable permite (habilita) ou impede 
(desabilita) a operação do circuito
– Exemplo: no caso dos decoders vistos até
agora, ao desabilitá-los fazemos com que as 
saídas fiquem sempre em “0”. 
Decoder com pino de Enable
A0
A1
1
2
O0
O1
O2
O3
1
2
0
3
x/y
ENABLE
EN
0 0 0 1
0 X X
1 0 0
1 0 1
1 1 0
1 1 1
EN A1 A0 O3 O2 O1 O0
0 0 1 0
0 1 0 0
1 0 0 0
0 0 0 0
0
0
0
0
0
Decoder com pino de Enable
O0
O1
O2
O3
&
&
&
&
1
1
A0
A1
A0A0 A1 A1
ENABLE
0
0
0
0
0
74xxx139
1 1 1 0
1 X X
0 0 0
0 0 1
0 1 0
0 1 1
E A1 A0 O3 O2 O1 O0
1 1 0 1
1 0 1 1
0 1 1 1
1 1 1 1
A0
A1
1
2
O0
O1
O2
O3
1
2
0
3
x/y
E EN
74xxx139
O0
O1
O2
O3
&
&
&
&
1
1
A0
A1
A0A0 A1 A1
E 1
74xxx138
x/y
EN&
1
2
4
1
2
0
3
4
5
6
7
E3
E2
E1
A0
A1
A2
O0
O1
O2
O3
O4
O5
O6
O7
(Tocci et al., 2007)
74xxx138
1 X X X X X
X 1 X X X X
X X 0 X X X
0 0 1 0 0 0
0 0 1 0 0 1
0 0 1 0 1 0
0 0 1 0 1 1
0 0 1 1 0 0
0 0 1 1 0 1
0 0 1 1 1 0
0 0 1 1 1 1
E1 E2 E3 A2 A1 A0 O7 O6 O5 O4 O3 O2 O1 O0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 0
1 1 1 1 1 1 0 1
0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 1 1 1 0 1 1 1
1 1 1 0 1 1 1 1
1 0 1 1 1 1 1 1
1 1 1 1 1 0 1 1
74xxx138
(Tocci et al., 2007)
Exercíci
o
Para o circuito abaixo:
a) Qual saída é ativada quando a entrada é F2h? 
B2h? EAh? 82h? 19h?
b) Qual a entrada para ativar as saídas O6’? O14’? 
O17’? O26’?
(Tocci et al., 2007)
Decoder BCD p/ 
decimal 
74xxx42
(Tocci et al., 2007)
74xxx42
(Philips)
74xxx42
(Tocci et al., 2007)
Encoder / Codificador
O codificador é um circuito que fornece na saída 
o número binário correspondente à entrada 
ativada. Somente uma entrada pode estar ativa.
Encoder
genérico 
n x m
A0
A1
A2
An-1
O0
O1
O2
Om-1
N 
entradas
M 
saídas
Codificador 8 para 3
(Tocci et al., 2007)
Codificador com Prioridade
• O codificador com prioridade elimina 
uma desvantagem do codificador 
padrão. 
• No codificador com prioridade, mais de 
uma entrada pode ser ativada ao 
mesmo tempo.
• A saída é o código da entrada de 
número mais alto
74xxx147
(Tocci et al., 2007)
(Philips)
74xxx147
(Tocci et al., 2007)
74xxx147
(Philips)
74xxx147
Exemplo de 
utilização
Codificador de 
chaves decimal 
para BCD
(Tocci et al., 2007)
Conversores de Código
• Conversores de código ou 
transcodificadores
– Converte o código de entrada no código de 
saída
– Exemplo: conversor BCD para 7 segmentos
74HC4511 - Blocos
Driver - Para aumentar a corrente de saída 
- Símbolo: 
(ST)
74HC4511
LT’ = Lamp Test
Acende todos 
segmentos
BI’ = Blank Input
Apaga todos 
segmentos
LE = Latch Enable
Armazena o dado de 
entrada presente 
quando da subida do 
LE
(ST)
74HC451
1
(ST)
74HC4511 - Aplicação
(ST)
Multiplexação
CD
FM
K7
AMP
Seleção
Multiplexação
(Vahid, 2008)
Multiplexador (Mux)
(Tocci et al., 2007)
Multiplexador de 2 entradas
(Tocci et al., 2007)
Multiplexador de 2 entradas
(Vahid, 2008)
74xxx157
(Tocci et al., 2007)
74xxx157
(Tocci et al., 2007)
74xxx157
G1 = Entrada de Seleção
Se “0” deixa passar para as saídas 
as entradas marcadas com 1’
Se “1” deixa passar para as saídas 
as entradas marcadas com 1
EN = Entrada de Habilitação
Se “0” habilita o funcionamento do 
circuito
Se “1” desabilita o circuito e as 
saídas ficam sempre em “0”
(Philips)
Multiplexador de 4 entradas
(Tocci et al., 2007)
Mux genérico 4 para 1
A0
A1
0
1
I0
I1
I2
I3
1
2
0
3
MUX
S
G 0
3
I0
I1
I2
I3
0 0
0 1
1 0
1 1
A1 A0 S
Mux de 8 entradas 74xxx151
(Tocci et al., 2007)
74xxx151
EN = Entrada de Habilitação
Se “0” habilita o funcionamento do 
circuito
Se “1” desabilita o circuito, a saída 
fica sempre em “0” e saída 
complementada fica em “1”
G = Entradas de Seleção
As três entradas marcadas com G 
funcionam como um decodificador. 
Entra o octal que decodificado gera 
sinais de G0...G7. Esses sinais 
definem qual entrada vai para saída
(Philips)
74xxx151
(Tocci et al., 2007)
Exemplo
• Implementando funções lógicas usando 
um multiplexador usando um 74HC151
(Tocci et al., 2007)
Exemplo
• Implementando funções lógicas usando 
um multiplexador 4 para 1 genérico
A
B
0
1
0
C
1
2
0
3
MUX
S
G 0
3
1C
1C
(Tocci et al., 2007)
Exemplo
• Implementan
do um mux
16x1 usando 
mux 8x1
(Tocci et al., 2007)
Exercício
• Implemente 
as seguintes 
funções 
lógicas 
usando CIs
74HC151
1
0
0
1
1
1
1
0
000
001
010
011
100
101
110
111
CBA S
0
1
0
1
0
1
1
0
000
001
010
011
100
101
110
111
CBA S
1
1
0
0
1
1
1
0
000
001
010
011
100
101
110
111
CBA S
Exercício
• Implemente 
as seguintes 
funções 
lógicas 
usando mux
genéricos 4 
para 1
1
0
0
1
1
1
1
0
000
001
010
011
100
101
110
111
CBA S
0
1
0
1
0
1
1
0
000
001
010
011
100
101
110
111
CBA S
1
1
0
0
1
1
1
0
000
001
010
011
100
101
110
111
CBA S
Exercício
• Implemente um mux 8x1 usando mux
genérico 4x1
• Utilizando somente CIs 74HC157 e 
portas inversoras implemente um mux
4x1
Demultiplexador (Demux)
(Tocci et al., 2007)
Demux 1x4 genérico
D 0 0
D 0 1
D 1 0
D 1 1
D A1 A0 O3 O2 O1 O0
0 0 0 D
0 0 D 0
0 D 0 0
D 0 0 0
A0
A1
O0
O1
O2
O3
1
2
0
3
DX
D
0
1
G0
3
Demux 1x4 genérico
O0
O1
O2
O3
&
&
&
&
1
1
A0
A1
A0A0 A1 A1
D
Demux 8x1 
genérico
(Tocci et al., 2007)
74138 como demux
• O 74138 pode 
ser usado como 
demux
• O dado de 
entrada é o 
resultado 
E3E2’E1’
x/y
EN&
1
2
4
1
2
0
3
4
5
6
7
E3
E2
E1
A0
A1
A2
O0
O1
O2
O3
O4
O5
O6
O7
Seleção
Dado
74138 como demux
x/y
EN&
1
2
4
1
2
0
3
4
5
6
7
“1”
D
“0”
A0
A1
A2
O0
O1
O2
O3
O4
O5
O6
O7
Seleção
74138 como demux - símbolo
DX
&
1
2
0
3
4
5
6
7
D2
D1
D0
A0
A1
A2
O0
O1
O2
O3
O4
O5
O6
O7
Seleção
Dado
0
7
0
2
G
Mux + Demux
(Tocci et al., 2007)
Mux + 
Demux
(Tocci et al., 2007)
Exercício
• Como podemos usar o 74139 como 
demux? 
• Projete um circuito que usando o CIs
74139 e portas lógicas funcione como um 
demux 1x8 
Exercício
• Qual a 
função lógica 
desse 
circuito? 
• O que 
ocorreria se 
S1=0 e S0=1 
? 
(Tocciet al., 2007)
Exercício
• Levante a 
tabela 
verdade 
desse 
circuito
(Tocci et al., 2007)
Comparador
• Compara dois números binários. Suas 
saídas indicam se os números são iguais 
ou qual é o maior deles.
• Ex: A=1001 e B=0111 → S= A>B
• Ex: A=1001 e B=1100 → S= A<B
• Ex: A=1000 e B=1000 → S= A=B
Comparador 74HC85
(Tocci et al., 2007)
Comparador 74HC85
(Tocci et al., 2007)
Comparador 74HC85
Exemplo
Comparando duas 
palavras (A e B) de 
quatro bits
(Tocci et al., 2007)
Cascateamento
(Tocci et al., 2007)
Exercício
Qual a 
função 
desse 
circuito ?
(Philips)
Exercício
Qual a 
função 
desse 
circuito ?
(Philips)
Soma binária
(Vahid, 2008)
Meio-Somador
(Vahid, 2008)
Somador Completo
(Vahid, 2008)
Soma binária
(Vahid, 2008)
Somador 74HC283
(Tocci et al., 2007)
(Philips)
Cascateamento
(Tocci et al., 2007)
ULA
• ULA = Unidade Lógico Aritmética
– Operações lógicas: OU, E, XOR, 
complemento, etc. 
– Operações aritméticas: soma, subtração, 
multiplicação, incremento, etc.
• Usada em microprocessadores e 
microcontroladores
ULA – 74HC382
(Tocci et al., 2007)

Outros materiais