Buscar

Circuitos Digitais -CC-2018 2 - Revisão Np1

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 20 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 20 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 20 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

19/09/2018
Revisão Circuitos Digitais
Professor Fabriccio Dias Canhete
E-mail: fabriccio.canhete@docente.unip.br
Goiânia, Setembro de 2018
Curso: Ciência da Computação
2
• Operadores Lógicos
Negação → O valor lógico da negação de uma proposição p é 
definido pela tabela-verdade:
1) Introdução a Álgebra de Boole
19/09/2018
3
• Operadores Lógicos
Conjunção (.) A conjunção de duas proposições p e q é uma 
proposição verdadeira quando V(p) = V(q) = 1, e falsa nos 
demais casos.
1) Introdução a Álgebra de Boole
4
• Operadores Lógicos
Disjunção inclusiva ou soma lógica (+) A disjunção de duas 
proposições p e q é uma proposição falsa quando V(p) = V(q) = 
0 e verdadeira nos demais casos. 
1) Introdução a Álgebra de Boole
Ou seja: quando pelo menos uma das 
componentes é verdadeira.
19/09/2018
5
• Exercício 1)
Construa a tabela verdade da proposição: P(p, q) = ‘(‘p . q)
Solução:
1) Introdução a Álgebra de Boole
6
19/09/2018
7
2) Soluções de equações lógicas
• Exemplo:
Simplifique a expressão lógica: S = A B C + A B C
Solução:
8
3) Teoria de Portas Lógicas
• Porta E ou AND:
A porta E é um circuito que executa a função E, sendo 
representada na prática através do símbolo abaixo:
Terá saída 1, se e somente se, as 
duas entradas forem iguais a 1, e 
teremos a saída igual a 0 nos 
demais casos.
19/09/2018
99
3) Teoria de Portas Lógicas
• Porta OU ou OR:
É a porta que exerce a função OU. Representada pelo símbolo 
abaixo:
Assume valor 1 quando uma ou 
mais variáveis da entrada forem 
iguais a 1 e assume valor 0 se, e 
somente se, todas as variáveis de 
entrada foram iguais a 0.
101010
3) Teoria de Portas Lógicas
• Inversor
O inversor é o bloco lógico que executa a função NÃO 
Sua representação simbólica encontra-se abaixo:
19/09/2018
11
3) Teoria de Portas Lógicas
Podemos notar pela tabela 
verdade que é o inverso da 
função E.
• Porta NE ou NAND:
A porta NE é o bloco que executa a função NE.
Sua representação simbólica é vista abaixo:
1212
3) Teoria de Portas Lógicas
Podemos notar pela tabela 
verdade que é o inverso da 
função OR.
• Porta NOU ou NOR:
A porta NOU é o bloco lógico que executa a função NOU.
Sua representação simbólica é vista abaixo:
19/09/2018
13
Tabela Resumo das Portas Lógicas
14
• Expressões Booleanas obtidas de Circuitos Lógicos
Exemplo:
Obtenha a expressão booleana do circuito lógico abaixo:
3) Teoria de Portas Lógicas
Solução:
S = ~[(AB) . (A+B) . ~(BC)]
19/09/2018
15
• Exemplo: 
Dada a expressão: S = (A . B) + (~B + ~C), obter o circuito lógico.
Solução:
Circuitos Lógicos obtidos de expressões booleanas
16
Exemplo:
Dada a tabela-verdade abaixo, obter a expressão booleana e 
desenhar o circuito equivalente.
Expressões booleanas obtidas de tabela verdade
19/09/2018
17
Solução:
.: S = ~A . ~B + A.B
Expressões booleanas obtidas de tabela verdade
18
Introdução aos Mapas de Karnaugh
• Para duas variáveis:
19/09/2018
19
Introdução aos Mapas de Karnaugh
• Para duas variáveis:
20
Introdução aos Mapas de Karnaugh
• Para duas variáveis:
19/09/2018
21
Introdução aos Mapas de Karnaugh
• Exemplo:
Dado a tabela verdade abaixo, utilize o mapa K, para simplificar a 
expressão booleana.
Solução:
22
• Introdução
O diagrama de Veitch-Karnaugh para três variáveis pode 
ser representado da seguinte forma:
Diagramas de Veitch-Karnaugh para três variáveis
19/09/2018
23
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual A = 1
24
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual ~A = 1
19/09/2018
25
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual B = 1
26
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual ~B = 1
19/09/2018
27
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual C = 1
28
• Introdução
No mapa encontramos todas as possibilidades assumidas 
entre as variáveis A, B e C.
Diagramas de Veitch-Karnaugh para três variáveis
Região na qual ~C = 1
19/09/2018
29
Neste diagrama também há uma região para cada caso da tabela 
verdade.
Vejam os casos para três variáveis e suas respectivas representações.
Diagramas de Veitch-Karnaugh para três variáveis
30
Dada a tabela verdade, utilize o mapa k para simplificar a 
expressão abaixo:
Diagramas de Veitch-Karnaugh para três variáveis
19/09/2018
31
Solução:
Diagramas de Veitch-Karnaugh para três variáveis
S = C + ~A ~B
32
Sistemas de Numeração
• Tipos 
Binário: (0 -1)
Octal: (0-7)
Decimal: (0-9)
Hexadecimal: (0-9 e A a F)
Onde: A = 10; B = 11; C = 12; D = 13; E = 14; F = 15
19/09/2018
33
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
1001(�)= para decimal
Solução:
�(��)
34
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
11(	
)= para binário
Solução:
����(�)
19/09/2018
35
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
22(	
)= para octal
Solução:
�
(�)
36
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
14(�)= para binário
Solução:
� = ���
4 = 100
Logo: 1100(�)
19/09/2018
37
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
10011(�)= para octal
Solução:
011 = 3
010 = 2
Logo: 23(�)
38
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
1�1(	�)= para decimal
Solução:
1 x �
� + B x �
� + � � �
�= ���(��)
19/09/2018
39
Sistemas de Numeração
• Exemplo: 
Converta os números abaixo para as bases específicas:
1��(	�)= para binário
Solução:
���������(�)

Mais conteúdos dessa disciplina