ELETRÔNICA DIGITAL. Parte 5 Mapas de Karnaugh. Prof.: Michael. 1 Prof. Michael

Documentos relacionados
24/08/2010 ELETRÔNICA DIGITAL

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

ELETRÔNICA DIGITAL II

MAPA DE KARNAUGH (Unidade 3)

ELETRÔNICA DIGITAL I

21/07/2010. Multiplexador Definição ELETRÔNICA DIGITAL. Multiplexador Circuito Básico

ELETRÔNICA DIGITAL. Parte 8 Multiplexadores e Demultiplexadores. Prof.: Michael. 1 Prof. Michael

Aula 13. Conceitos Básicos de Eletrônica Digital Circuitos Combinacionais. Prof. Dr. Dilermando Piva Jr.

Sistemas Digitais Módulo 6 Mapas de Karnaugh

CIRCUITOS DIGITAIS I

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

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

Simplificação e Mapa de Karnaugh. Sistemas digitais

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Circuitos Sequenciais

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

6. Análise Lógica Combinacional

Organização e Arquitetura de Computadores I

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

Circuitos Lógicos Combinacionais Capítulo 4

Formas Canônicas e Mapas de Karnaugh

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

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

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

Descrevendo Circuitos Lógicos Capítulo 3 Parte II

Capítulo II Álgebra Booleana e Minimização Lógica

Circuitos Digitais Segunda Lista de Exercícios

Sistemas Digitais. Prof. Me. Victor Machado Alves Ciência da Computação

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

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

Arquitetura de Computadores. Tiago Alves de Oliveira

SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos

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

Revisão: família lógica TTL

ELETRÔNICA DIGITAL I

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

3.0 Circuitos lógicos

Capítulo 3. Álgebra de Bool

CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA

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

Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação

Mapa de Karnaugh. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

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

Codificadores e Decodificadores

ELETRÔNICA DIGITAL II

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

Postulado da complementação

Técnicas Digitais para Computação

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial

ELETRÔNICA DIGITAL. Parte 4 Funções Lógicas - Circuitos Integrados. Professor Dr. Michael Klug. 1 Prof. Michael

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Análise e Projeto de Circuitos Combinacionais e Sequenciais

Quando não for ligado o toca-discos, nem o toca-fitas, o rádio se liga.

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

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

Álgebra de Boole. Álgebra de Boole - axiomas

Universidade Federal do ABC

21/07/2010. Latch e Flip-Flop ELETRÔNICA DIGITAL. Latch e Flip-Flop. Latch e Flip-Flop. Latch RS. Latch RS

Disciplina: Lógica Matemática Prof. Etelvira Leite

Dulce Godinho

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

Aula 05 Circuitos lógicos combinacionais

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

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

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

Circuitos Digitais EXERCICIO 2

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

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

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

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

Descrevendo Circuitos Lógicos (Continuação) Teoremas Booleanos. CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

3. Computadores Industriais

Simplificação de Circuitos

Infra-Estrutura de Hardware

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

Revisão: técnicas simplificação

Lógica e Álgebra de Boole

Simplificação de expressões booleanas através dos diagramas de Veitch-Karnaugh Aprendemos até aqui, simplificação de expressões mediante a utilização

Automação Industrial Parte 8

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

5. O Mapa de Karnaugh

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

Eletrônica Digital Lista de Exercícios

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

CIRCUITOS DIGITAIS. Portas Lógicas e Álgebra Booleana

Exercícios de Programação CLP

1) Projeto um sistema digital para executar as seguintes funções representadas na notação simplificada:

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

Técnico em Eletrônica

Arquitetura de Computadores. Tiago Alves de Oliveira

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

Organização e Arquitetura de Computadores I

Apostila Mapas de Veitch-Karnaugh

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

LOGIC CIRCUITS CMOS Circuitos Lógicos CMOS

ELETRÔNICA DIGITAL. Parte 6 Display, Decodificadores e Codificadores. Prof.: Michael. 1 Prof. Michael

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

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

ab c x x 1

Transcrição:

ELETRÔNIC DIGITL Parte 5 Mapas de Karnaugh Prof.: Michael 1

É um método gráfico usado para simplificar uma equação lógica ou para converter uma tabelaverdade no seu circuito lógico correspondente, de uma forma simples e metódica. Tocci e Widmer; Problemas com mais de 4 entradas tornam-se demasiadamente complicados para serem resolvidos de forma manual, necessitando geralmente da utilização de computadores. 2

Resolvendo a expressão obtida da tabela-verdade, utilizando os teoremas booleanos, obtém-se: 0 1 0. 1. L =. +. 13.a plicando a propriedade distributiva, colocaremos em evidência o L =.( + ) 8 L =.1 2 plicando o teorema 8. plicando o teorema 2. 8) X + X = 1 2) X. 1 = X L = O Mapa de Karnaugh facilitará a resolução dos problemas baseados na tabela-verdade através da resolução gráfica 3

Para apresentarmos o Mapa de Karnaugh voltaremos a utilizar a tabela-verdade da questão anterior; 0 1 1. 0 1. O Mapa de Karnaugh para duas variáveis é dado por: Cada espaço em branco será completado com o seu nível lógico equivalente da tabela-verdade, sendo a coordenada dada pela intersecção da coluna e linha..... 4

Iniciaremos preenchendo o Mapa de Karnaughcom todos os 1s, no endereço equivalente; 0 1 0.. 1 1. Preenchendo o restante com 0s 1. 0 1 0 1 5

pós o Mapa de Karnaugh ter sido totalmente preenchido, procura-se agrupar os elementos em pares. Para isso, a formação dos pares ocorre por elementos que estejam adjacentes, ao lado, na vertical ou horizontal, não podendo ser na diagonal; No exercício temos 1 um par formado pelos dois elementos da direita. Como não temos nenhum outro elemento a simplificação deste par é o resultado final. 0 1 0 1 6

Osistemacom2variáveiséomaissimplese nãocompensao esforço, pois a sua resposta é quase direta, mas vale aqui como apresentação do conceito do Mapa de Karnaugh. sua aplicação fica mais interessante com 3 ou 4 variáveis; lgumas combinações de pares possíveis do mapa com duas variáveis são mostradas abaixo. 1 0 0 1 1 1 0 0 1 0 0 1 0 0 1 1 1 1 1 0 0 1 1 1 Resp: + 7

Mapa de Karnaugh com 3 variáveis Podemos estender o conceito de mapa para o caso de termos 3 variáveis, e assim obtemos a seguinte configuração: C C C C..C..C..C..C..C..C..C..C 8

Exemplo1:partirdatabela verdade obtenha a expressão reduzida utilizando o Mapa de Karnaugh; Inicialmente selecionamos todos os elementos que estejam em nível lógico alto (1) e obtemos sua expressão; C L 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 C C C C C 9

De acordo com os elementos da tabela verdade colocamos 1 no Mapa de Karnaugh e depois completamos o restante com 0;.C C C C C 1 1 1 0 1 1 0 0 FORMÇÃO DE GRUPOS: próxima etapa é a formação de grupos. Neste caso iniciaremos com grupos de 4 e depois passamos para gruposde2; 10

Exemplo2:partirdatabela verdade obtenha a expressão reduzida utilizando o Mapa de Karnaugh; Inicialmente selecionamos todos os elementos que estejam em nível lógico alto (1) e obtemos sua expressão; C L 0 0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 C C C C 11

De acordo com os elementos da tabela verdade colocamos 1 no Mapa de Karnaugh e depois completamos o restante com 0; C C C C 1 0 0 1 1 0 0 1 C FORMÇÃO DE GRUPOS: próxima etapa é a formação de grupos. Neste caso iniciaremos com grupos de 4 e depois passamos para gruposde2; 12

Exemplos de grupos de 4 elementos: C C C C 0 0 1 1 C C C C 0 0 1 1 C C C C C C C C C C C C C C C C 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 13

Exemplos de grupos de 2 elementos: C C C C 1 1 0 1 0 0 1 0 1 1 0 0 0 0 0 1 C C C C 0 1 1 1 C C C C C C C C C C C C C C C C 0 0 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 1 0 1 0 14

Mapa de Karnaugh com 4 variáveis E para o caso de termos 4 variáveis o Mapa de Karnaugh apresenta uma boa alternativa para solução dos problemas, apresentando-se na seguinte configuração: C D CD CD CD 15

Exemplo3:partirdatabela verdade obtenha a expressão reduzida utilizando o Mapa de Karnaugh; Inicialmente selecionamos todos os elementos que estejam em nível lógico alto (1) e obtemos sua expressão; C D L 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 1 C D 0 C D 1 1 0 0 1 0 1 0 1 0 0 1 1 1 0 0 1 C D 1 1 0 1 1 C D 1 1 1 0 1 C D 1 C D 16

C D L 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 1 C D 0 1 1 0 0 1 0 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 Colocamos 1 no Mapa de Karnaugh e depois completamosorestantecom0; C D C D C D C D C D C D CD CD CD 0 0 1 1 17

gora devemos agrupar os 1s. Sempre procurando formar inicialmente grupos maiores e depois menores. Cada novo grupo somente pode ser formado se pelo menos um deles não pertencia a nenhum grupo existente. Grupos com 8,4 e 2 elementos; Mapa de Karnaugh C D CD CD CD 0 0 1 1 L=. +.C C 18

Exemplo4:partirdatabela verdade obtenha a expressão reduzida utilizando o Mapa de Karnaugh; Inicialmente selecionamos todos os elementos que estejam em nível lógico alto (1) e obtemos sua expressão; C D L 0 0 0 0 1 0 0 0 1 0 1 C D 0 0 1 0 0 0 0 1 0 1 0 1 C D 0 C D 1 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 C D C D C D C D C D C D C D C D 19

C D L 0 0 0 0 1 0 0 0 1 0 1 C D 0 0 1 0 0 0 0 1 0 1 0 1 C D 0 C D 1 0 0 0 1 C D 1 0 0 1 1 C D 1 0 1 0 1 C D 1 0 1 1 1 C D 1 1 0 0 1 C D 1 1 0 1 1 C D 1 1 1 0 1 C D 1 C D Colocamos 1 no Mapa de Karnaugh e depois completamosorestantecom0; C D CD CD CD 0 0 0 1 0 0 1 1 20

gora devemos agrupar os 1s. Sempre procurando formar inicialmente grupos maiores e depois menores. Cada novo grupo somente pode ser formado se pelo menos um deles não pertencia a nenhum grupo existente. Grupos com 8,4 e 2 elementos; Mapa de Karnaugh C D CD CD CD 0 0 0 1 0 0 1 1 C CD L= +.C + C.D 21

Exemplos de grupos de 8 elementos: 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 22

Exemplos de grupos de 4 elementos: 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 0 23

Exemplos de grupos MISTOS: 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 0 1 24

Exercício: encontre o circuito simplificado dos exercícios a seguir. a) C D L 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 0 25

b) C D L 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 c) C D L 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 0 26

PLICÇÃO DE MP DE KRNUGH PLICÇÃO 1: Um misturador de tintas está representado pela figura a seguir. Neste sistema temos o motor que gira a hélice que mistura a tinta, representado pelaletram,osensordenível,queindicaqueoníveldotanquejáatingiuovalor mínimo para que o motor comece a funcionar. Temos também as válvulas que permitem a passagem das tintas, representadas pelas letras, C e D. Tanto o motor, quanto o sensor e as válvulas são considerados ligados ou ativados quando estiverem com nível lógico 1 e desligados ou desativados quando estiverem com nível lógico 0. Projete um circuito digital para controle do motor M para que somente quando o nível do tanque atingir o sensor e duas ou mais válvulas estiverem acionadas. Monte a tabela verdade e obtenha a expressão reduzida utilizando o Mapa de Karnaugh. Desenhe o circuito resultante. 27

PLICÇÃO 2: O sistema abaixo é composto por quatro fornos (,,C,e D). Cada forno tem um controlador de temperatura(c,c,cc,e CD), que faz o controle da temperatura no respectivo forno. Se a temperatura de determinado forno ultrapassar um valor programado no controlador o respectivo alarme é ativado. No caso, quando algum dos controladores estiver com seu respectivo alarme ligado a saída correspondente (,,C e D) tem nível lógico 1, caso contrário, tem nível lógico 0. Projete um circuito digital que ative o SINLIZDOR sempre que dois ou três saídas de alarmes estiverem ativos, em qualquer outra situação o SINLIZDOR deverá estar desligado. Monte a tabela verdade e simplifique a expressão utilizando o Mapa de Karnaugh. Desenhe o circuito resultante. 28

REFERÊNCIS Toccie Widmer.Sistemas Digitais. Princípios e plicações; Floyd. Sistemas Digitais. Fundamentos e plicações; Idoetae Capuano. Elementos deeletrônica Digital Mairton. Eletrônica Digital. Teoria e Laboratório www.alldatasheet.com 29