SIMPLIFICAÇÃO DE CIRCUITOS E MAPAS DE KARNAUGH

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.
Lógica booleana e implementação de funções booleanas
INTRODUÇÃO À LÓGICA DIGITAL
Capítulo 2 - Introdução aos Circuitos Lógicos
Circuitos Lógicos e Organização de Computadores Capítulo 4 – Implementações Otimizadas de Funções Lógicas Ricardo Pannain
Portas lógicas
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
Álgebra Booleana e Circuitos Lógicos
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
PORTAS LÓGICAS Prof. Wanderley.
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital Funções e Portas Lógicas
Eletrônica Digital Álgebra de Boole e Simplicação
Modelos no Domínio do Tempo de Sistemas LTI Contínuos
Simplificação de Expressões Lógicas Mapa de Karnaugh
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
Centro Federal de Educação Tecnológica do Espírito Santo
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.
MC542 Organização de Computadores Teoria e Prática
1.1. CONTROLE DIGITAL SISTEMAS DE CONTROLE DIGITAL podem executar duas funções: SUPERVISÃO (externa à malha de realimentação): sincronismo de tarefas,
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.
Decodificador 2 para 4 (2 : 4)
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.
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
1ª aula - Álgebra de Boole
Circuitos combinatórios
Eletrônica Digital Projeto de Circuitos Combinacionais
Vamos Agora Obter Expressão Booleana a partir do Circuito
Circuitos Combinacionais Portas Lógicas
Organização e Arquitetura de Computadores
Simplificação de Expressões Booleanas e Circuitos Lógicos
Minimização de Circuitos Lógicos
ÁLGEBRA DE CHAVEAMENTO
Engenharia de Software para Computação Embarcada
Teoremas Booleanos e Simplificação Algébrica
GSI008 – Sistemas Digitais
Relação entre Mintermos, Maxtermos e Tabela Verdade
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Conceitos de Lógica Digital
Exercício 1 (POSCOMP ) De acordo com o teorema de De Morgan, o complemento de X + Y . Z é: X + Y . Z X . Y + Z X. (Y + Z) X . Y . Z.
Infra-Estrutura de Hardware
ELETRÔNICA DIGITAL Circuitos Aritméticos
Prof. Carlos Humberto Llanos Q. Eletrônica para Instrumentação, Controle e Automação  Um dos grandes problemas dos CDA é a faixa de valores dos resistores.
Sistemas Numéricos SISTEMA DECIMAL
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Um pouco de história… Maxwell (1831–1879) previa a existência de ondas electromagnéticas, idênticas às ondas luminosas. A sua teoria foi muito contestada.
SISTEMAS DIGITAIS AULA 9
Sistemas Microprocessados e Microcontrolados
Sistemas Digitais e Arquitetura de Computadores - SDAC
Turmas A e B SEGUNDO BIMESTRE MATERIAL PARA ESTUDO
BLOCOS DE CONSTRUÇÃO DE CIRCUITOS COMBINACIONAIS
Programação Computacional Aula 4: Álgebra Booleana
ÁLGREBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRCUITOS
Eletrônica Digital II ELT013
Introdução à Engenharia de Computação
FLIP-FLOPs.
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Álgebra Booleana e Circuitos Lógicos Em 1854, George Boole introduziu o formalismo que até hoje se usa para o tratamento sistemático da lógica, que é.
Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013.
Codificadores e Decodificadores Prof. Lucas Santos Pereira
Unidade 1 - Minimização Computacional: Mapas de Karnaugh 2
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.
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,
Introdução à Computação
Transcrição da apresentação:

SIMPLIFICAÇÃO DE CIRCUITOS E MAPAS DE KARNAUGH

TEOREMAS E IDENTIDADES

EXPRESSÕES BOOLEANAS As expressões booleanas usualmente são reduzidas a alguma das seguintes formas: Soma de produtos Produto de somas

SOMA DE MINTERMOS

FORMA DE SOMA DE PRODUTOS Mintermo Observação: Em uma soma de produtos , um sinal de inversão não pode cobrir mais do que uma variável em um termo (por exemplo , expressões do tipo não são permitidas).

FORMA DE PRODUTO DE SOMAS Maxtermo

PRODUTO DE MAXTERMOS

EXERCICIO Simplifique o circuito

EXERCICIO Simplifique a expressão

PROJEÇÃO DE CIRCUITOS Exemplo: Um conversor analógico digital está monitorando a tensão de uma bateria de 12 V de uma espaçonave em órbita. A saída do conversor é um número binário de quatro bits, ABCD, que corresponde à tensão da bateria em degraus de 1 V, sendo A o MSB. As saídas binárias do conversor são ligadas em um circuito digital que deve produzir uma saída em ALTO sempre que o valor do binário for maior que 6V. Projete este circuito lógico.

PROJEÇÃO DE CIRCUITOS Projete o circuito anterior utilizando unicamente portas NAND

MÉTODO DO MAPA DE KARNAUGH O mapa de Karnaugh é um método gráfico usado para simplificar uma equação lógica ou para converter uma tabela verdade no seu circuito lógico correspondente, de um modo simples e ordenado.

EXEMPLOS COM 2 E 3 VARIÁVEIS

EXEMPLOS COM 4 VARIÁVEIS

MAPA DE 5 VARIÁVEIS

AGRUPAMENTO DE VARIÁVEIS O agrupamento de “1s” ou “0s” é realizado em potências de 2. Dois termos (pares). Quatro termos (quartetos). Oito termos (octetos). Em geral é possível agrupar até 2n termos. O agrupamento de “1s” ou “0s” se faz nas células adjacentes. Deve-se agrupar o maior número de “1s” ou “0s” possível.

AGRUPAMENTO DE VARIÁVEIS Se um grupo de 2n “1s” ou “0s” são adjacentes, n variáveis são alteradas (mudam do nível “1” para o nível “0” ou o contrário). Estas variáveis são eliminadas no processo de simplificação. Ex: O agrupamento de 4 “1s” ou “0s” elimina 2 variáveis. O agrupamento de 8 “1s” ou “0s” elimina 3 variáveis. Cada variável possui uma região dentro do mapa na qual seu valor não muda.

REGIÕES DE CADA VARIÁVEL EM UM MAPA DE KARGNAUGH

AGRUPAMENTO DE PARES

AGRUPAMENTO DE QUARTETOS

AGRUPAMENTO DE OCTETOS

EXEMPLO OR exclusivo NOR exclusivo Observação: As portas OR exclusivo e NOR exclusivo só admitem duas entradas. Não existem portas deste tipo que possuam mais de duas entradas.

EXERCICIO Simplificar, usando o mapa de Karnaugh, a expressão booleana descrita pela tabela-verdade ilustrada.

EXERCICIO Simplificar, usando o mapa de Karnaugh, a expressão booleana descrita pela tabela-verdade ilustrada

CONDIÇÕES IRRELEVANTES “DON’T CARE” São situações nas quais o valor de uma condição é irrelevante. Portanto, um valor “0” ou “1” pode ser assumido, dependendo da conveniência no processo de simplificação.

EXEMPLO

EXEMPLO Deseja-se utilizar um amplificador para ligar 3 aparelhos: um toca-fitas, um toca-discos e uma rádio FM. A ligação dos aparelhos obedece às seguintes prioridades: 1ª prioridade: Toca-discos. 2ª prioridade: Toca-fitas. 3ª prioridade: Rádio FM. Elaborar um circuito para ligar os aparelhos ao amplificador.

FIGURA DO EXEMPLO ANTERIOR

PROCEDIMENTO PARA PROJETAR UM CIRCUITO LÓGICO TABELA-VERDADE EXPRESSÃO SIMPLIFICADA SITUAÇÃO CIRCUITO

SOLUÇÃO DO EXEMPLO SITUAÇÃO A B C SA SB SC X 1 2 3 4 5 6 7

Exercício: Determinar o circuito simplificado que POSIÇÃO A B C D S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Exercício: Determinar o circuito simplificado que corresponde à tabela-verdade

PROJEÇÃO DE CIRCUITOS Projete o circuito lógico do exemplo anterior considerando e sem considerar condições “don’t care”.

Tabela-verdade do circuito lógico da figura anterior POSIÇÃO A B C D S1 S2 1 2 3 4 5 6 7 8 9 10 11 12 13 X 14 15 Tabela-verdade do circuito lógico da figura anterior Circuito lógico considerando e sem considerar condições “don’t care”