Introdução à Computação

Slides:



Advertisements
Apresentações semelhantes
SIMPLIFICAÇÃO DE CIRCUITOS E MAPAS DE KARNAUGH
Advertisements

PORTAS LÓGICAS Prof. Wanderley.
Eletrônica Digital Funções e Portas Lógicas
Simplificação de Expressões Lógicas Mapa de Karnaugh
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
Simplificação de Expressões Lógicas Mapa de Karnaugh
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
MAPA DE KARNAUGH O Mapa de Karnaugh é uma ferramenta de auxílio à minimização de funções booleanas. O próprio nome mapa vem do fato dele ser um mapeamento.
Vamos Agora Obter Expressão Booleana a partir do Circuito
Simplificação de Expressões Booleanas e Circuitos Lógicos
Minimização de Circuitos Lógicos
ÁLGEBRA DE CHAVEAMENTO
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Conceitos de Lógica Digital
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Sistemas Digitais e Arquitetura de Computadores - SDAC
CIRCUITO ELÉTRICO.
Introdução à Engenharia de Computação
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Circuitos Digitais Prof. Marcio Cunha Aula 03 – Circuitos Lógicos e suas Representações.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Unidade 1 – Mapas de Karnaugh – 2 e 3 variáveis.
Sistemas Lógicos 2 O MAPA DE KARNAUGH. Um mapa de Karnaugh provê um método sistemático para simplificação de expressões Booleanas e, se usado adequadamente,
SEMELHANÇA DE TRIÂNGULOS PROFESSOR: ALEXSANDRO DE sOUSA
Prof. Gerson Pastre de Oliveira
Projeto de Circuitos Integrados Semidedicados
ELD - Eletrônica Digital
Automação eletropneumática
RELAÇÃO ENTRE OS LADOS Em todo triângulo, a medida de qualquer lado é menor que a soma das medidas dos outros dois lados e maior que a diferença entre.
Introdução à Engenharia de Computação
Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Introdução a Computação Chico Anysio Óleo sobre tela 60x40 cm.
Introdução aos Sistemas Digitais
Prof. Marcio Cunha Aula 05 – Mapas de Karnaugh
PORTAS LóGICAS Samuel S. S. Sistemas para internet
3ª aula RESOLUÇÃO PELO MÉTODO GRÁFICO UNIDADE 3
Sistemas de Controle III N8SC3
FUNDAMENTOS DE PROGRAMAÇÃO
Sistemas de Numeração O número é um conceito abstrato que representa a idéia de quantidade. Sistema de numeração é o conjunto de símbolos utilizados para.
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Arcos, cordas, circunferência
Introdução à Computação
Expressões algébricas
Aula 3:Conceitos de Lógica digital
Lógica matemática FACVLDADE MAURICIO DE NASSAU – FAP PARNAIBA
Ângulos no triângulo.
Circuitos Combinatórios
Funções Lógicas Expressões booleanas de Circuitos
2ª Aula: Programação Linear
Introdução à Computação
UAB – UNIVERSIDADE FEDERAL DA BAHIA ENSINO MÉDIO PÓLO ILHÉUS RENATA ALMEIDA VIEIRA SANTOS.
19/11/2009. Trigonometria 2 O significado da palavra trigonometria, vem do grego e resulta da conjunção de três palavras: Tri – três Gonos – ângulo Metrein.
1 Modelagem Matemática de Sistemas Dinâmicos 3.9. Gráfico de Fluxo de Sinais Linearização de Modelos Prof. André Marcato Livro Texto: Engenharia.
O que você deve saber sobre
Função de mais de uma variável
Módulo 3 – Circuitos Combinatórios
O que você deve saber sobre
Modelagem Matemática de Sistemas Dinâmicos. 3. 9
Proporcionalidade Inversa.
Módulo 3 – Circuitos Combinatórios
Matemática Produtos Notáveis (Setor 511) Marcão.
Aula 04 - Introdução à Lógica Matemática
JUROS & FLUXO DE CAIXA.
Germano Maioli Penello
DSI – Desenvolvimento de Sistemas Inteligentes
Decodificador 2 para 4 (2 : 4)
O que é Programação? = ABSTRAÇÃO!
Expressões algébricas
Transcrição da apresentação:

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 diegodpramos@gmail.com

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.

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.

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.

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

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)

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.

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).

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).

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.

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

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

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

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

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

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

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