Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh

Documentos relacionados
CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

LABORATÓRIO DE CIRCUITOS DIGITAIS. PREPARAÇÃO 04: Circuitos Combinacionais Decodificadores

Organização e Arquitetura de Computadores I

Formas Canônicas e Mapas de Karnaugh

Teoremas de De Morgan

Sistemas Digitais Módulo 6 Mapas de Karnaugh

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

Técnicas Digitais para Computação

Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Circuitos Lógicos Combinacionais (parte 2) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

6. Análise Lógica Combinacional

Organização e Arquitetura de Computadores I

Circuitos Digitais Segunda Lista de Exercícios

Laboratório 1 (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro

Figura 1 - Display de 7 segmentos

Arquitetura e Organização de Computadores. Álgebra Booleana

Representação de Informação. 1. Converta cada um dos seguintes números para o seu equivalente decimal: a)

Tabela 1 - Minitermos e Maxtermos para uma função de 3 variáveis.

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso

PCS3115: Sistemas Digitais I. Síntese de Circuitos Combinatórios Minimização e Karnaugh

1. [1 val] Converta para base 2 o número hexadecimal (base 16) B06E. Justifique.

Simplificação e Mapa de Karnaugh. Sistemas digitais

Eletrônica Digital Lista de Exercícios

Aula 07 : Portas Lógicas e Álgebra Booleana

Álgebra de Boole. Álgebra de Boole - axiomas

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

Disciplina: Eletrônica Digital Aluno: Nº: Código: EL52M Turma: Prof: Gustavo B. Borba Código: Data: / /

Circuitos Lógicos Combinacionais Capítulo 4

Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.

Mapas de karnaugh. Mapas de Karnaugh para funções de duas variáveis. m 0 m 1. m 2 m 3 X Y. Mapas de Karnaugh para funções de três variáveis

Sistemas Digitais Apresentação

Representação de Circuitos Lógicos

Aula 5. Mapas de Karnaugh. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Sistemas Digitais / Sistemas Digitais I 3 Simplificação de funções

Organização e Arquitetura de Computadores I

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

PCS 3115 (PCS2215) Conteúdo

Eletrônica Digital. Lógica Booleana e Circuitos Lógicos FACULDADE FUCAPI

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

Prof. Leonardo Augusto Casillo

SISTEMAS DIGITAIS. Exercícios. Ano Lectivo 2009/2010. Representação de Informação

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

A B f(a, B) = A + B. A f(a ) = A

Instituto Superior Técnico Licenciatura em Engenharia Electrotécnica e de Computadores. Sistemas Digitais. 1ª Teste 2 de Novembro de 2005

SISTEMAS DIGITAIS MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS

Simplificação de Expressões Booleanas e Circuitos Lógicos

Circuitos Digitais EXERCICIO 2

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos

Capítulo 3. Álgebra de Bool

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

*********************

Laboratório 1 RELATÓRIO. Identificação dos Alunos: Nome:Gonçalo Santos Número: Nome:Bernardo Bastos Número: 84012

Capítulo 04 : Sistemas Numéricos

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

MAPA DE KARNAUGH (Unidade 3)

Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 25/04/2012 Valor: 10 pts Objetivos:

Universidade do Minho Departamento de Electrónica Industrial. Sistemas Digitais. Exercícios de Apoio - II. Famílias Lógicas

ELETRÔNICA DIGITAL. Parte 5 Circuitos Combinacionais. Professor Dr. Michael Klug. 1 Prof. Michael

Eletrônica Digital 1 Curso Técnico Eletrônica. Fábio Kurt Schneider

Lógica Digital e Álgebra Booleana

Definição de circuitos melhores: São circuitos menores, mais rápidos, consomem menos energia.

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 23 de setembro de 2008.

Lista de Exercícios Álgebra de Boole (ALB0001)

Introdução à Computação

UNIVERSIDADE DE AVEIRO DEPARTAMENTO DE ELECTRÓNICA, TELECOMUNICAÇÕES E INFORMÁTICA Teste modelo 2 de Arquitecturas e Sistemas Operativos I

INSTITUTO FEDERAL DE. BAHIA Campus Santo Amaro. Curso de Eletromecânica. Eletrônica Digital. Prof.: Elvio Prado da Silva

Técnicas Digitais para Computação

Teste 1 Sistemas Digitais - MEEC 2011/12 1

- Eletrônica digital - Capítulo 2 Circuitos Combinacionais

PCS 3115 Sistemas Digitais I Mapas de Karnaugh Prof. Dr. Marcos A. Simplicio Jr.

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

Introdução à Informática. Álgebra de Boole. Ageu Pacheco e Alexandre Meslin

SISTEMAS DIGITAIS. Módulo 7 Prof. Celso DECODIFICADOR:

NOME...N.o... Nota...

PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr.

ELETRÔNICA DIGITAL II

Álgebra de Boole e Simplificação de Circuitos Lógicos

1- Observando o diagrama Ladder abaixo: a) Explique porque o botão parar precisa ser normalmente fechado e o ligar, normalmente aberto.

LABORATÓRIO I CONCEPÇÃO DE UM CIRCUITO COMPARADOR SIMPLES USANDO LÓGICA COMBINATÓRIA. Nome dos alunos

Organização de computadores

Sistemas Digitais (SD) Minimização de Funções Booleanas

EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade

Lista de Materiais. Laboratório P111 BC Resistor ¼ W

ab c x x 1

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 07 Síntese de Circuitos Combinatórios. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.

SISTEMAS DIGITAIS. 2- Considere a seguinte tabela de verdades: 1/10 1ª chamada /

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin

Álgebra de Boole (ou Boleana) Circuitos Digitais Portas Lógicas e Álgebra de Boole. Álgebra de Boole: Tabela Verdade. Álgebra de Boole: funções

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara. Aula 03 Simplificação de Expressões Lógicas.

Parte # 5 - Circuitos Combinacionais

Teste 1 Sistemas Digitais - MEEC 2010/11 1

Aula 5: determinação e simplificação de expressões lógicas

Circuitos Lógicos Capítulo 3 Portas Lógicas e Álgebra Booleana Parte II

Álgebra Booleana e Tabelas-Verdade

ELT MAPAS DE KARNAUGH

Teste 1 Sistemas Digitais - MEEC 2006/7 1. Grupo I

Transcrição:

ELE 0316 / ELE 0937 Eletrônica Básica Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh 1. 1

9.1 - Mintermo / Maxtermo São duas formas padrões para expressar as funções booleanas Mintermo (Produto padrão). Produto contendo todas as variáveis na sua forma complementada ou não. Maxtermo (Soma padrão). Soma contendo todas as variáveis na sua forma complementada ou não. 1.2

9.2 - Mintermo 1.3

9.2 - Mintermo 1.4

9.2 - Mintermo 1.5

9.2 Mintermo Se a variável assume valor 0 tem-se a variável complementada e se a variável assume valor 1 tem-se a variável na sua forma verdade. 1.6

9.3 - Maxtermo 1.7

9.3 - Maxtermo 1.8

9.3 - Maxtermo Se a variável assume valor 0 tem-se a variável na forma verdade e se a variável assume valor 1 tem-se a variável na sua forma complementar. 1.9

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. Cada maxtermo é o complemento do seu correspondente mintermo e viceversa. 1.1 0

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. Cada maxtermo é o complemento do seu correspondente mintermo e viceversa. Teorema de DeMorgan 1.1 1

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. 1.1 2

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. 1.1 3

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. 1.1 4

9.4 - Mintermo / Maxtermo Conversão de uma forma para outra. 1.1 5

9.4 - Mintermo / Maxtermo Propriedades dos Mintermos e Maxtermos. 1. Qualquer função booleana pode ser expressa através da soma de mintermos 2. Qualquer função booleana pode ser expressa através do produto de maxtermos Uma função booleana pode ser obtida da Tabela Verdade atribuindo-se um mintermo para cada combinação de variáveis que produz lógica 1 e então unindo todos os termos através do operador OR. 3. Quando uma função booleana está representada na forma de soma de mintermos ou produto de maxtermos a função está representada na forma canônica. 1.1 6

9.4 - Mintermo / Maxtermo Propriedades dos Mintermos e Maxtermos. Exercício 03: Expressar as funções D e B através da soma de mintermos. 1.1 7

9.4 - Mintermo / Maxtermo Propriedades dos Mintermos e Maxtermos. Exercício 03: Expressar as funções D e B através da soma de mintermos. 1.1 8

9.4 - Mintermo / Maxtermo Propriedades dos Mintermos e Maxtermos. Exercício 04: Expressar as funções D e B através do produto de maxtermo. 1.1 9

9.4 - Mintermo / Maxtermo Propriedades dos Mintermos e Maxtermos. Exercício 04: Expressar as funções D e B através do produto de maxtermo. 1.2 0

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 1

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 2

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 3

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 4

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 5

9.4 - Mintermo / Maxtermo Muitas funções booleanas são compostas por termos que não contém todas as variáveis. Contudo é possível expressar a função através da soma de produto. 1.2 6

9.5 - Mapa de Karnaugh Contém as mesmas informações contidas na Tabela Verdade, entretanto permite que o projetista identifique os termos que podem ser simplificados. Cada linha da Tabela Verdade representa uma célula no Mapa de Karnaugh. O Mapa de Karnaugh é um método para reduzir uma expressão booleana na sua forma mais simples. O teorema utilizado é AB + AB = A Termos que diferem em um único bit podem ser simplificados, eliminando a variável que assume valor 1 em um dos termos e valor 0 no outro termo. Código Gray 1.2 7

9.5 - Mapa de Karnaugh Cada linha da Tabela Verdade representa uma célula no Mapa de Karnaugh. O Mapa de Karnaugh é um método para reduzir uma expressão booleana na sua forma mais simples. AB + AB = A Tabela verdade de duas variáveis 1.2 8

9.5 - Mapa de Karnaugh Tabela Verdade de duas variáveis 1.2 9

9.5 - Mapa de Karnaugh Tabela Verdade de duas variáveis 1.3 0

9.5 - Mapa de Karnaugh Tabela Verdade de duas variáveis XOR 1.31

9.5 - Mapa de Karnaugh Tabela Verdade de três variáveis 1.3 2

9.5 - Mapa de Karnaugh Tabela Verdade de quadro variáveis 1.3 3

34

35

36

37

38

39

40

9.5 - Mapa de Karnaugh Tabela Verdade de quadro variáveis 1.4 1

9.5 - Mapa de Karnaugh Exercício 07. Simplificar a expressão booleana: 1.4 2

9.5 - Mapa de Karnaugh Exercício 07. Simplificar a expressão booleana: 1.4 3

9.5 - Mapa de Karnaugh Exercício 07. Simplificar a expressão booleana: 1.4 4

9.5 - Mapa de Karnaugh Exercício 08. Simplificar a expressão booleana: 1.4 5

9.5 - Mapa de Karnaugh Exercício 08. Simplificar a expressão booleana: 1.4 6

9.5 - Mapa de Karnaugh Exercício 09. Obter a expressão booleana: 1.4 7

9.5 - Mapa de Karnaugh Exercício 09. Obter a expressão booleana: 1.4 8

9.5 - Mapa de Karnaugh Exercício 09. Obter a expressão booleana: 1.4 9

9.5 - Mapa de Karnaugh Exercício 10. Obter a expressão booleana: 1.5 0

9.5 - Mapa de Karnaugh Exercício 10. Obter a expressão booleana: 1.5 1

9.5 - Mapa de Karnaugh Exercício 11. Simplificar a expressão booleana: 1.5 2

9.5 - Mapa de Karnaugh Exercício 11. Simplificar a expressão booleana: 1.5 3

8.5 - Mapa de Karnaugh 1.5 4

8.5 - Mapa de Karnaugh 1.5 5

8.5 - Mapa de Karnaugh 1.5 6

9.5 - Mapa de Karnaugh 1. Quando uma condição nunca ocorre; 2. Quando uma condição não tem importância (tanto faz); 3. Quando não se sabe como a condição responde (o que ocorre?) 1.5 7

9.5 - Mapa de Karnaugh Exercício 12: Simplifique a expressão. 1.5 8

9.5 - Mapa de Karnaugh Exercício 12: Simplifique a expressão. 1.5 9

60

Exercício: Projetar um circuito lógico que controla a porta de um elevador em um prédio de 3 andares. O circuito tem 4 entradas: M = 1 que indica quando o elevador esta se movendo e zero, caso esteja parado; F1, F2, F3 indicador de andar, nível alto apenas quando o elevador está no respectivo andar. Caso mais de uma entrada esteja em nivel alto, a saida é irrelevante (don t care). ABRIR (saída): Nível lógico 1 quando a porta deve ser aberta. 61

62

Obtenha as expressões de todos as saidas Z do seguinte circuito digital, considerando que X e Y tem dois bits cada um. Z = X+Y+5 63

Trabalho 6 3 alunos 6.1 Simplifique as seguintes funções na forma de soma de produto. Use o Mapa de Karnaugh. F(ABCD) = Sm(0,1,3,4,7,13,15) F(ABCD) = Sm(3,4,6,7,13,15) F(ABCDE) = Sm(0,1,3,4,7,13,15,19,20,22,23,29,31) 1.6 4

Trabalho 6.2 2. Simplifique as seguintes funções na forma de soma de produto. Use o Mapa de Karnaugh. As saidas são os leds de um display de sete segmentos. NIVEL 0 Segmento apagado. Desenhe o circuito lógico obtido para cada saída 1.6 5

Trabalho 6.3 Modifique a tabela abaixo para que o display exiba tambem valores hexadecimais. Simplifique as saidas na forma de soma de produto, usando o Mapa de Karnaugh. As saidas são os leds de um display de sete segmentos. NIVEL 0 Segmento apagado. Desenhe o circuito lógico obtido para cada saída 1.6 6