Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.

Slides:



Advertisements
Apresentações semelhantes
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Advertisements

Arquitetura de Computadores 3º SEMESTRE FALM – Faculdade Luiz Meneghel Cedido por: Prof. João Angelo Martini Universidade Estadual de Maringá Departamento.
Aritmética Computacional
Lógica booleana e implementação de funções booleanas
INTRODUÇÃO À LÓGICA DIGITAL
Circuitos Lógicos e Organização de Computadores Capítulo 4 – Implementações Otimizadas de Funções Lógicas Ricardo Pannain
Eletrônica Digital prof. Victory Fernandes
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.
VISÃO GERAL Profa. Fernanda Denardin Walker
Eletrônica Digital Contadores
PORTAS LÓGICAS Prof. Wanderley.
ÁLGEBRA BOOLEANA Prof. Wanderley.
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital Sistemas de Numeração
Eletrônica Digital Operações Aritméticas Binárias
Eletrônica Digital Funções e Portas Lógicas
Eletrônica Digital Álgebra de Boole e Simplicação
Simplificação de Expressões Lógicas Mapa de Karnaugh
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
A Álgebra de Boole e a Simplificação de Expressões Lógicas
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
Curso Superior de Tecnologia em Automação Industrial Prof. Leo Weber
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.
Linguagens Livres de Contexto
Uma chave é normalmente aberta e a outra normalmente fechada
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.
1ª aula - Álgebra de Boole
Circuitos combinatórios
G R U P O S - III.
ESTRUTURAS ALGÉBRICAS
Eletrônica Digital Projeto de Circuitos Combinacionais
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 de Numeração Sistemas Numéricos de Interesse
Sistemas Numéricos Sistemas Numéricos de Interesse
Circuitos Combinacionais Portas Lógicas (continuação)
INTRODUÇÃO À ENGENHARIA
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
3 - MATRIZ COMPLEMENTAR E CO-FATOR
Teoremas Booleanos e Simplificação Algébrica
GSI008 – Sistemas Digitais
Visão Geral da Álgebra de Boole
Matemática I Profª Ms. Carlos Alexandre N. Wanderley .
EXPRESSÕES ALGÉBRICAS
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
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
Circuitos Lógicos e Álgebra de Boole
Sistemas Numéricos SISTEMA DECIMAL
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Sistemas Digitais e Arquitetura de Computadores - SDAC
ELETRÔNICA DIGITAL MAPAS DE KARNAUGH Aula 10 e 11 Prof.: Leo 1.
ÁLGEBRA DE BOOLE.
Programação Computacional Aula 4: Álgebra Booleana
ÁLGREBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRCUITOS
Lógica Booleana IES-2015a George Simon Boole ( )
Introdução à Engenharia de Computação
Universidade Federal da Paraíba Departamento de Informática Introdução à Engenharia de Computação Álgebra de Boole.
Á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.
Circuitos Digitais Prof. Marcio Cunha Aula 03 – Circuitos Lógicos e suas Representações.
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Transcrição da apresentação:

Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley

Aula 1 Introdução Os circuitos lógicos obtidos tal como mostrado na aula anterior, em geral, admitem simplificações; Simplificações podem ser feitas utilizando a Álgebra Booleana ou Mapas de Karnaugh; Com Álgebra Booleana pode-se simplificar expressões com 5 ou mais variáveis; A manipulação algebrica para obtenção do circuito mínimo pode ser uma tarefa árdua; Mapas de Karnaugh, quando utilizados corretamente, garantem a obtenção do circuito mínimo sem muito esforço; Entretanto, com 5 ou mais variáveis pode ser impraticável.

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados A seguir serão apresentados os postulados da: Complementação; Adição; Multiplicação. Apresenta-se ainda suas respectivas identidades resultantes.

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Complementação Seja A uma variável booleana. Então, é dito ser o complemento de A. Assim, Daí, pode-se estabelecer a identidade O inversor é o bloco lógico que executa este postulado!

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1 Daí, pode-se estabelecer as identidades: pois A pode ser 0 ou 1.

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Assim como na matemática comum, valem, na Álgebra de Boole as propriedades: Comutativa Associativa Distributiva

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Propriedade Comutativa Na Adição: A+B = B+A Na Multiplicação: A.B = B.A Propriedade Associativa Na Adição: A+(B+C) = (A+B)+C = A+B+C Na Multiplicação: A.(B.C) = (A.B).C = A.B.C

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Propriedade Distributiva A.(B+C) = A.B+A.C PROVA A B C A(B+C) A.B+A.C 1

Álgebra de Boole – Teoremas de De Morgan Aula 1 Álgebra de Boole – Teoremas de De Morgan Esses teoremas são de fundamental importância em simplificações de expressões booleanas PROVA PROVA 1º Teorema de De Morgan 1º Teorema de De Morgan A B 1 A B 1 Extensão para N variáveis

Álgebra de Boole – Teoremas de De Morgan Aula 1 Álgebra de Boole – Teoremas de De Morgan 2º Teorema de De Morgan Trata-se de uma extensão ao primeiro teorema Primeiro teorema Podemos reescrevê-lo da seguinte maneira:

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares Provamos esta identidade utilizando a propriedade distributiva, seguido da identidade (1+B)=1 do postulado da soma e, finalmente, a identidade A.1=A do postulado da multiplicação

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares PROVA Propriedade distributiva Identidade A.A=A Propriedade distributiva Identidades: 1+X=1 e A.1=A

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares PROVA Identidade 2º teorema de De Morgan 1º teorema de De Morgan Propriedade distributiva e identidade 1º teorema de De Morgan

Álgebra de Boole – Simplificação de Expressões Booleanas Aula 1 Álgebra de Boole – Simplificação de Expressões Booleanas Seja a expressão booleana Use a Álgebra de Boole para simplificá-la ao máximo. Evidenciando A Evidenciando A Propriedade associativa Propriedade associativa Propriedade associativa Aplicando Aplicando Aplicando Aplicando o teorema de De Morgan Aplicando o teorema de De Morgan Fazendo Fazendo Fazendo Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade

Álgebra de Boole – Simplificação de Expressões Booleanas Aula 1 Álgebra de Boole – Simplificação de Expressões Booleanas Tarefa para casa 1) Simplifique as expressões booleanas 2) Obtenha de 3) Obtenha o circuito simplificado que executa a expressão

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Mapas de Karnaugh permitem a simplificação de circuitos digitais de maneira mais rápida; As informações para minimização são extraídas de tabelas verdade; Quando aplicado corretamente é garantida a obtenção do circuito mínimo. Mapa de karnaugh para duas variáveis

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Exemplo A B S 1 1

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A=1 A=0 B=1 B=0

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Agrupamentos Quadra Pares Termos isolados 1 1 1 1

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Exemplo A B S 1 1 Par 1 Par 2

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh 3 Variáveis Região A B C 1 2 3 4 5 6 7 1 3 2 4 5 7 6