A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Computação

Apresentações semelhantes


Apresentação em tema: "Introdução à Computação"— Transcrição da apresentação:

1 Introdução à Computação
Universidade Federal de Mato Grosso do Sul CPAN – CAMPUS PANTANAL Introdução à Computação Mapas de Karnaugh Prof. Diego de Paula Ramos

2 Mapas de Karnaugh É uma tabela montada de forma a facilitar o processo de minimização das expressões lógicas. Os mapas de Karnaugh permitem a simplificação de expressões com duas, três, quatro ou mais variáveis.

3 Mapas de Karnaugh Num mapa de Karnaugh, a representação da relação entre as variáveis de entrada e suas saídas correspondentes é feita da seguinte forma: Cada célula corresponde a uma condição de entrada As saídas são indicadas dentro das células correspondentes A disposição das células entre sí é tal que facilite o enlace entre as células adjacentes.

4 Mapas de Karnaugh Os conceitos de adjacência e enlace são de fundamental importância para a compreensão e aplicação do mapa K. ADJANCÊNCIA: duas células são adjancentes entre sí quando apenas uma de suas variáveis de entrada muda de valor.

5 Mapas de Karnaugh Exemplo:
A tabela verdade de duas variáveis (porta OR) pode ser representada por quatro células: AB = AB = 01 1 AB = AB =

6 Mapas de Karnaugh Pode-se afirmar que:
as células AB = 00 e AB = 01 são adjacentes (apenas B muda de valor); as células AB = 00 e AB = 10 são adjacentes (apenas A muda de valor); as células AB = 01 e AB = 10 não são adjacentes (A e B mudam de valor)

7 Mapas de Karnaugh ENLACE: é o agrupamento de células adjacentes, com saídas iguais, do qual se pode extrair diretamente uma expressão booleana simplificada. Esta simplificação advém da aplicação do teorema da absorção. Assim, num enlace entre duas células adjacentes, pode-se extrair uma expressão booleana simplificada já que a variável que muda de valor desaparece.

8 Mapas de Karnaugh A expressão de um enlace (agrupamento) depende das saídas consideradas e das variáveis de entrada que não mudam de valor nas células, ou seja: Saídas = 1 cada enlace é um produto (AND) entre as variáveis que não mudam de valor; a operação entre enlaces é uma soma (OR).

9 Mapas de Karnaugh Saídas = 0
cada enlace é uma soma (OR) entre as variáveis que não mudam de valor; a operação entre enlaces é um produto (AND).

10 Mapas de Karnaugh A resolução de um mapa pode ser realizada por saídas iguais a 1 ou 0. Ambas as soluções são satisfatórias, podendo-se obter expressões booleanas iguais ou equivalentes. A primeira solução será a utilizada, predominantemente, nesta disciplina. Normalmente, a resolução por saídas iguais a 0 só é utilizada quando apenas um enlace é formado.

11 Mapa K Tabela Verdade Circuitos otimizados Manutenção do circuito
Custo do circuito

12 Exemplo 1 Dada uma tabela: A.B.C A.B.C A.B.C A.B.C Solução: + + +
1 A.B.C A.B.C A.B.C A.B.C Solução: A.B.C

13 Simplificando A.B.C SOLUÇÃO OTIMIZADA A B + B C

14 Montando o MAPA K A B C S 1 A \ BC 00 01 11 10 1

15 1º técnica: agrupamento de dois quadros - pegar combinações de 1s
A \ BC 00 01 11 10 1 1º técnica: agrupamento de dois quadros - pegar combinações de 1s - elimina-se uma variável de entrada A B + B C

16 Exemplo 2 A B C S 1 Elaborar mapa K e obter a expressão simplificada

17 Exercício Dada a tabela verdade, defina a expressão
1 Exercício Dada a tabela verdade, defina a expressão booleana (mais otimizada) do circuito


Carregar ppt "Introdução à Computação"

Apresentações semelhantes


Anúncios Google