Simplificação por mapa de Karnaugh



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

III. Representações das portas lógicas (recordação): Figura 1: Símbolos padronizados e alternativos para várias portas lógicas e para o inversor 2

Representação de Circuitos Lógicos

ÁLGEBRA BOOLEANA- LÓGICA DIGITAL

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

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

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

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

BC-0504 Natureza da Informação

ELETRÔNICA DIGITAL 1

5. O Mapa de Karnaugh

Álge g bra b B ooleana n Bernardo Gonçalves

Exemplo. Seja uma função matemática descrita por: y = 5x A relação funcional entre x e y pode ser dada por:

Q(A, B, C) =A.B.C + A.B.C + A.B.C + A.B.C + A.B.C + A.B.C. m(1, 2, 3, 6) T (A, B, C, D) =A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.

Capítulo VI Circuitos Aritméticos

7. Funções de Lógica Combinacional. 7. Funções de Lógica Combinacional 1. Somadores Básicos. Objetivos. Objetivos. Circuitos Digitais 03/11/2014

Capítulo 3: Álgebra Booleana e Métodos de Simplificação de Equações Booleanas

Técnicas Digitais A AULA 08. Prof. João Marcos Meirelles da Silva. Sala 425

Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)

SISTEMAS DIGITAIS ELEMENTOS DE TECNOLOGIA

Cálculo proposicional

Sistemas Numéricos. Tiago Alves de Oliveira

Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos

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

Capítulo 3. Álgebra de Bool

Circuitos Aritméticos

Figura 1 - Somador para dois números de 4 bits com extensores lógicos (EL) e Aritméticos(EA).

CIRCUITOS INTEGRADOS COMERCIAIS - TTL

Apontamentos e Resoluça o de Exercí cios

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Circuitos Lógicos Aula 3

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial

9. Portas lógicas. 9. Portas lógicas. Escola Superior de Tecnologia e Gestão de Felgueiras - Politécnico do Porto

Faculdades Integradas de Caratinga PROGRAMA DE DISCIPLINA ANO: 2012 SEMESTRE: 1º

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

3. Computadores Industriais

Inversão de Matrizes

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

Técnicas Digitais para Computação

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

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

Parte 2 CIRCUITOS COMBINACIONAIS

Sistema Decimal - Permite representar qualquer quantidade por intermédio de uma soma ponderada de potências de base 10.

Sistemas de Vírgula Flutuante

Organização e Arquitetura de Computadores I

Sistemas Digitais Ficha Prática Nº 7

Noções básicas de Lógica

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

Circuitos Lógicos Combinacionais Capítulo 4

Introdução a Tecnologia da Informação

3º Ano do Ensino Médio. Aula nº09 Prof. Paulo Henrique

Universidade dos Açores Curso de Especialização Tecnológica Gestão da Qualidade Matemática

PLANO DE ENSINO DE MATEMÁTICA 1ª SÉRIE DO ENSINO MÉDIO 1º BIMESTRE DIRETORIA DE ENSINO REGIÃO CAIEIRAS

ALGA - Eng.Civil - ISE / Matrizes 1. Matrizes

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

Circuitos Digitais Álgebra de Boole

Instituto Politécnico. Curso: Tec. Redes de Computadores. Disciplina: Organização de Computadores. Prof.: Fábio Lucena Veloso

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

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

Sistemas Digitais. 6 Funções lógicas

ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos

FACULDADE DE ENGENHARIA DE SOROCABA ELETRÔNICA II. Prof. Sidney José Montebeller

Lógica e Álgebra de Boole

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

04 Simplificação de funções lógicas. v0.1

LÓGICA FORMAL Tabelas Verdade

Álgebra Booleana e Tabelas-Verdade

Roteiro da aula. MA091 Matemática básica. Quadrados perfeitos. Raiz quadrada. Aula 8 Raízes. Francisco A. M. Gomes. Março de 2016

Resolução Numérica de Equações Parte I

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

PORTA OU EXCLUSIVO (XOR) CIRCUITOS DE COINCIDÊNCIA (XNOR)

APOSTILA DE ELETRÔNICA DIGITAL II

3. CAPÍTULO LÓGICAS DIGITAIS

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

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.

Tecnologia TTL. Rodrigo Wobeto de Araujo Samuel Cristiano de Ávila,

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

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

Circuitos Digitais Segunda Lista de Exercícios

Módulos Combinatórios

Organização e Arquitetura de Computadores I

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

CURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE

Bases Matemáticas. Daniel Miranda de maio de sala Bloco B página: daniel.miranda

Informática Aplicada

Princípios Básicos de CLP

Revisão: família lógica TTL

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.

(a) (b) (c) (d) =? 2. (a) (c) (b) (d) (a) (c) (b) (d) (a) 5BA4 16 (c) 7DC6 16

Prof. Leonardo Augusto Casillo

PCS 3115 (PCS2215) Conteúdo

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

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Transcrição:

AUTOMAÇÃO (M323/373) CAPÍTULO II Álgebra de Boole 23/24 Sumário Álgebra de Boole Sistemas de numeração Revisão sobre portas lógicas Circuitos lógicos soma de produtos produto de somas Simplificação por postulados da Álgebra Simplificação por mapa de Karnaugh Luis Filipe Baptista ENIDH/DEM 2

Sistemas de numeração Sistemas t de numeração Qualquer número pode ser representado em forma binária, onde cada dígito se denomina bit: = x2 3 + x2 2 + x2 + x2 = 2 Os computadores utilizam uma representação hexadecimal (,,9,A,.,F) = 2 = B 6 99 = 2 = 63 6 6 3 Luis Filipe Baptista ENIDH/DEM 3 Sistemas de numeração Sistemas de numeração BCD (Binary Coded Decimal) Representação idêntica à hexadecimal, mas em que apenas se utilizam os dígitos de a 9 -> é uma representação igual à representação decimal, onde cada um dos dígitos é representado por um código binário. = 2 = BCD 99 = 2 = 99 BCD Luis Filipe Baptista ENIDH/DEM 4

Códigos binários Sistemas de numeração e códigos Decimal Binary Hexadecimal BCB Gray 2 2 3 3 4 4 Binário 5 5 6 6 reflectido 7 7 8 8 permite 9 9 A minimizar os B 2 C erros de 3 D 4 E transmissão 5 F 6 9 3 2 4 28 C 35 23 99 63 Luis Filipe Baptista ENIDH/DEM 5 Sinais lógicos Sinais lógicos (binários) Estados lógicos V(t) +V Lógico Lógico Lógica positiva t Lógico = Lógico Lógico = Lógico Complemento ou inversão lógica Luis Filipe Baptista ENIDH/DEM 6

Álgebra Booleana As variáveis lógicas só podem assumir um de dois valores possíveis ( ou ) Utilizam-se tabelas conhecidas por Tabelas de Verdade para definir as combinações de valores de entrada e os correspondentes valores de saída Luis Filipe Baptista ENIDH/DEM 7 Álgebra Booleana Proposição todo o enunciado que se pode afirmar como sendo verdadeiro ou falso. ExemploE l Amanhã vai chover não constitui uma proposição, pois existem mais de duas respostas possíveis: Sim, Talvez e Não Lisboa é a capital de Portugal - é uma proposição Luis Filipe Baptista ENIDH/DEM 8

Princípios da Álgebra Booleana Não contradição: uma proposição não pode ser simultaneamente verdadeira e falsa Terceiro T i excluído: uma proposição só pode assumir um dos dois valores possíveis - ou é verdadeira ou falsa, não sendo possível uma terceira hipótese Luis Filipe Baptista ENIDH/DEM 9 Álgebra Booleana Operações Lógicas Básicas OU (OR) - Adição Lógica : F = X + Y X Y F Luis Filipe Baptista ENIDH/DEM

Álgebra Booleana Operações Lógicas Básicas E (AND) Produto Lógico : F = X. Y X Y F Luis Filipe Baptista ENIDH/DEM Álgebra Booleana Operações Lógicas Básicas Não (NOT) - Complemento (Negação) F = X ou F = X X F Luis Filipe Baptista ENIDH/DEM 2

Tabela de Verdade d Para cada entrada => coluna Para cada saída => coluna As combinações possíveis de variá- veis de entrada podem assumir: N = 2 n n = número de variáveis de entrada e N as combinações entre zeros () e uns () Luis Filipe Baptista ENIDH/DEM 3 Tabela de Verdade d Exemplo: E l Tabela de verdade d de uma função lógica S = A + B.C A B C S Luis Filipe Baptista ENIDH/DEM 4

Portas Lógicas Portas lógicas são dispositivos iti ou circuitos lógicos electrónicos digitais, que processam um ou mais sinais lógicos de entrada para produzir uma e somente uma saída A saída do circuito c ito depende da função implementada no circuito Existem diversas famílias de portas lógicas disponíveis no mercado Luis Filipe Baptista ENIDH/DEM 5 Portas Lógicas Família lógica de circuitos integrados conhecida por TTL (Transistor Transistor Logic) É especialmente conhecida pelo facto de ter duas séries que começam pelos números 54 para os componentes de utilização militar e 74 para os componentes de utilização comercial Luis Filipe Baptista ENIDH/DEM 6

Portas Lógicas A A família TTL possui as seguintes séries de integrados: TTL 74L de Baixa Potência TTL 74H de Alta Velocidade TTL 74S Schottky TTL 74LS Schottky de Baixa Potência (LS-TTL) TTL 74AS Schottky Avançada (AS-TTL) TTL 74ALS - TTL Schottky Avançada de Baixa Potência Luis Filipe Baptista ENIDH/DEM 7 Séries CMOS: Portas Lógicas 4/4 (foram as primeiras séries da família CMOS) 74C (compatível, pino a pino e função por função, com os dispositivos TTL) 74HC (CMOS de Alta Velocidade) 74HCT (os dispositivos 74HCT - CMOS de Alta Velocidade d - podem ser alimentados directamente por saídas de dispositivos iti TTL) Luis Filipe Baptista ENIDH/DEM 8

Famílias lógicas Famílias lógicas comerciais (resumo) Electrónica digital: ECL, TTL e CMOS Família Alimentação Lógico Lógica [V] [V] [V] ECL -5,2 -,95 a -,7 -,9 a -,6 TTL 5±,25 2,5 a 5 a,4 CMOS V = 3 a 8 V a,5 Família Dissipação atraso I entrada I saída [mw] [ns] [ma] [ma] ECL 25 a 4 a 2, a,5 4 TTL,3 a 8 3 a, a,6 8 a 2 CMOS,25 3 a 2 8 a 24 Luis Filipe Baptista ENIDH/DEM 9 Portas Lógicas Cada d operação lógica estudada d na Álgebra de Boole está associada a uma respectiva porta lógica Porta OR - Função Adição Lógica (OU) + A B S _ Símbolo da porta circuito eléctrico equivalente Luis Filipe Baptista ENIDH/DEM 2

Portas Lógicas Porta OR - Função Adição Lógica OU - circuito integrado da família TTL 7432 Luis Filipe Baptista ENIDH/DEM 2 Portas Lógicas Porta AND - Função Produto Lógico (E) S = A. B + A B S _ Símbolo da porta circuito eléctrico equivalente Luis Filipe Baptista ENIDH/DEM 22

Álgebra Booleana Porta t lógica E (Família TTL 748) Diagrama de pinos da porta 748 Luis Filipe Baptista ENIDH/DEM 23 Portas Lógicas Porta P t lógica NOT (Função Negação Lógica - Complemento) F =A A A Luis Filipe Baptista ENIDH/DEM 24

Portas Lógicas Porta t NOT (Função Negação Lógica) Circuito integrado NOT da família TTL 744 Luis Filipe Baptista ENIDH/DEM 25 Portas Lógicas Função NÃO-E (NAND) Y = A.B Símbolo da porta Tabela de Verdade Luis Filipe Baptista ENIDH/DEM 26

Portas Lógicas Função NÃO-OU OU (NOR) Y = A + B Símbolo da porta Tabela de Verdade Luis Filipe Baptista ENIDH/DEM 27 Portas Lógicas Função OU exclusivo (XOR) Y = A.B + A.B Luis Filipe Baptista ENIDH/DEM 28

Portas Lógicas Função OU exclusivo (XOR) Y = A.B + A.B Símbolo da porta Tabela de Verdade Luis Filipe Baptista ENIDH/DEM 29 Portas Lógicas Função Equivalência EXclusive NOR (XNOR) Y = A.B + A.B = A.B + A.B Luis Filipe Baptista ENIDH/DEM 3

Portas Lógicas Função Equivalência EXclusive NOR (XNOR) Símbolo da porta Tabela de Verdade Luis Filipe Baptista ENIDH/DEM 3 Portas Lógicas Luis Filipe Baptista ENIDH/DEM 32

Portas Lógicas Exemplos de portas lógicas da família TTL disponíveis comercialmente sob a forma de circuitos i integrados Luis Filipe Baptista ENIDH/DEM 33 Portas Lógicas Um computador é constituído por uma infinidade de circuitos lógicos, que executam as seguintes funções básicas: a) realizam operações matemáticas b) controlam o fluxo de sinais c) armazenam dados Luis Filipe Baptista ENIDH/DEM 34

Representação de Funções Lógicas Definição i de uma função lógica através da Tabela de Verdade d Expressão algébrica da função Representações possíveis: Produto de Somas lista todas as combinações das variáveis i de entrada para as quais a função de saída vale Soma de Produtos lista todas as combinações das variáveis de entrada para as quais a função de saída vale Luis Filipe Baptista ENIDH/DEM 35 Soma de Produtos Termo mínimo = termo produto no qual cada variável aparece complementada (se bit da tabela = ) ounão(sebitdatabela= tabela ) X Y Z Termo produto Termo mínimo X Y Z m X Y Z m X Y Z m2 X Y Z m3 X Y Z m4 X Y Z m5 X Y Z m6 X Y Z m7 Luis Filipe Baptista ENIDH/DEM 36

Produto de Somas Termo máximo = termo soma no qual cada variável aparece complementada (se bit da tabela = ) ou não (se bit da tabela = ) X Y Z Termo soma Termo máximo X + Y + Z M X + Y + Z M X + Y + Z M2 X + Y + Z M3 X + Y + Z M4 X + Y + Z M5 X + Y + Z M6 X+Y+Z + M7 Luis Filipe Baptista ENIDH/DEM 37 Notações Soma de Produtos X Y Z F F = XYZ + XYZ + XYZ + XYZ = m + m2 + m5 + m7 = Σm(,2,5,7) Produto de Somas F = (X + Y + Z).(X + Y + Z).(X + Y + Z).(X + Y + Z) = M. M3. M4. M6 = Π M(346) M(,3,4,6) Luis Filipe Baptista ENIDH/DEM 38

Simplificação de Expressões Booleanas Técnica utilizada para economizar componentes, tornar o circuito mais rápido, mais simples de fabricar e de efectuar a sua manutenção, para além de diminuir i i a sua dimensão e complexidade de Tipos: Propriedades da Álgebra de Boole Mapas de Karnaugh Luis Filipe Baptista ENIDH/DEM 39 Postulados da Álgebra Booleana Identidades Booleanas A+=A A () A. = (5) A=A A (9) A + = (2) A. = A (6) A+A A = (3) A. A = (7) A + A = A (4) A. A = A (8) Propriedade Comutativa A + B = B + A () A. B = B. A () Luis Filipe Baptista ENIDH/DEM 4

Regras da Álgebra de Boole Resumo das regras da Álgebra de Boole I A+B = B+A A.B = B.A Comutatividade III A+ = A A A. = II A+ = A A. = A Elemento neutro Elemento absorvente IV A+A = A.A = Operação entre complementares V A = A Negação da negação Regras da Álgebra de Boole VI A+A.B = A A.(A+B) = A VII A+B = A.B AB A.B = A+B VIII A+(B+C) = (A+B)+C A.(B.C) = (A.B).C IX A.(B+C) = A.B+A.C A+(B.C) = (A+B).(A+C) Absorção Teoremas Leis de De de Morgan Ordem da operação irrelevante Distributividade Luis Filipe Baptista ENIDH/DEM 4 Simplificação pelos Postulados da Álgebra Booleana Simplificação analítica de funções Utilizando de uma forma adequada as regras desta álgebra, é possível simplificar as funções lógicas até um estado de minimização Exemplo de aplicação S = A.B.C ABC+ABC+ABC+ABC +A.B.C +A.B.C +A.B.C S = A.B.(C + C) +A.B.(C + C) S = A.B+A.B = A.(B+B) S = A Luis Filipe Baptista ENIDH/DEM 42

Simplificação pelos Postulados da Álgebra Booleana F = ABC + ABC + ABC + ABC Pela prop. (4), A (B + C) = A B + A C F = AB(C + C) + ABC + ABC Pela prop. (4), C + C = F = A B + AB C+ ABC Pela prop. (6), A B = A B F = AB + ABC + ABC Soma de Produtos simplificada Luis Filipe Baptista ENIDH/DEM 43 Simplificação pelos Postulados da Álgebra Booleana O termo AB C poderia ter sido simplificado com o termo ABC F = ABC + ABC + ABC + ABC Utilizando a propriedade (3), pode-se realizar a seguinte operação: ABC = ABC+ ABC Luis Filipe Baptista ENIDH/DEM 44

Simplificação pelos Postulados da Álgebra Booleana F = ABC+ ABC+ ABC+ ABC+ ABC Pela prop. (3),ABC = AB C + AB C Pela prop. (4) F = AB(C+ C)+ ABC+ (A + A)BC Pela prop. (4) F = A B + AB C+ BC F = AB + ABC+ BC Pela prop. (6) soma de produtos simplificada (mínima, no caso) Luis Filipe Baptista ENIDH/DEM 45 Circuito it Lógico F = ABC + ABC + ABC + ABC (Função não simplificada) o nível 2o nível A B C Complexidade: 4x3 + x4 = 6 F Soma de termos mínimos Circuito com (lógica de) 2 níveis Luis Filipe Baptista ENIDH/DEM 46

Circuito Lógico - Expressão Simplificada F = AB + ABC + BC (Função simplificada) o nível 2o nível A B Complexidade: 2x2 + 2X3 = C F Soma de produtos (simplificada) Circuito com (lógica de) 2 níveis Luis Filipe Baptista ENIDH/DEM 47 Simplificação por Mapa de Karnaugh Cada célula corresponde a um termo mínimo Representa a função como soma de produtos Para 2 variáveis X Exemplo: Y Y XY m XY m XY m2 XY m3 X F = Σm(,2,3) = XY + XY + XY Y Luis Filipe Baptista ENIDH/DEM 48

Simplificação por Mapa de Karnaugh Simplificação algébrica é de difícil manipulação Não garante a obtenção da solução mais simples Simplificação por mapa de Karnaugh fornece uma forma visual de simplificação Baseia-se i na identificação ifi de produtos vizinhos adjacentes Luis Filipe Baptista ENIDH/DEM 49 Simplificação por Mapa de Karnaugh Mapa com 2 variáveis i Y X m m2 m m3 região onde Y = região onde X = Tem-se 2 n combinações 2 = 2 3 = 8 2 = 2 2 2 =4 Luis Filipe Baptista ENIDH/DEM 5

Simplificação por Mapa de Karnaugh Mapa com 3 variáveis i Z XY m m2 m6 m m3 m7 m4 m5 Agrupar bit da linha com bits da coluna para identificar o termo mínimo Termos mínimos não seguem a ordem crescente => útil para simplificação 2 células vizinhas (adjacentes): Termos mínimos diferem por uma variável m6 e m7 XYZ XYZ A única diferença é em Z Luis Filipe Baptista ENIDH/DEM 5 Simplificação por Mapa de Karnaugh Atenção à vizinhança entre células XY m m2 m6 m4 m m3 m7 m5 m m2 Z m4 m6 Região com 2 células adjacentes => podem agrupar-se de modo a dar um termo com duas variáveis Luis Filipe Baptista ENIDH/DEM 52

Simplificação por Mapa de Karnaugh Mapa com 3 variáveis Exemplo de simplificação Z XY F = Σm(,3,4,6) F=XZ+XZ Z XY F = Σm(,5,6,7) F = XY + YZ Luis Filipe Baptista ENIDH/DEM 53 Simplificação por Mapa de Karnaugh Mapa com 4 variáveis i WZ XY m m4 m2 m8 m m5 m3 m9 m3 m7 m5 m m2 m6 m4 m Notar as adjacências através das quadrículas contíguas m m8 m m4 m m9 m4 m5 Luis Filipe Baptista ENIDH/DEM 54

Simplificação por Mapa de Karnaugh célula isolada região com 2 células região com 4 células região com 8 células Exemplo de simplificação XY WZ X termo com 4 variáveis termo com 3 variáveis termo com 2 variáveis termo com variável Y W YZ F = X + YW + YZ Luis Filipe Baptista ENIDH/DEM 55 Simplificação por Mapa de Karnaugh Desvantagem do método de Karnaugh: Mapas com mais de 4 variáveis tornam-se difíceis de manipular e simplificar Luis Filipe Baptista ENIDH/DEM 56

Opcionais i Don t Cares Definições: Entrada: é indiferente o valor da entrada para determinar o valor na saída Saída : nãoimportaovalordasaída o gerado por uma determinada combi- nação de entradas Luis Filipe Baptista ENIDH/DEM 57 Funções com Saídas não Especificadas A B C D F X X X X X X Valor da saída não precisa ser especificado (don t care = X ou Φ) Luis Filipe Baptista ENIDH/DEM 58

Simplificação com opcionais i CD AB X X X X X X X pode ser ou => o que for mais conveniente para simplificar a função F = AB + AB Luis Filipe Baptista ENIDH/DEM 59 Exemplo de aplicação Tabela de Verdade de uma função booleana Qual a expressão desta função? Luis Filipe Baptista ENIDH/DEM 6

Exemplo de aplicação Mapa de Karnaugh e circuito lógico da função Y C A B ( A B ) Y = C + A + B = C + A + B = C. + Luis Filipe Baptista ENIDH/DEM 6 Exemplo de aplicação Problema: Considere-se se o tanque no qual deve soar um alarme (variável D) desde que determinadas combinações de variáveis A, B, C se verifiquem (A - nível; B - pressão, C temperatura). Luis Filipe Baptista ENIDH/DEM 62

Exemplo de aplicação As condições de alarme, são:.nível baixo (A) e pressão alta (B) 2.Nível alto (A) e temperatura alta (C) 3.Nível alto (A), pressão alta (B) e temperatura baixa (C) Luis Filipe Baptista ENIDH/DEM 63 Exemplo de aplicação Resolução: Condição) Condição 2) D = A.B D = AC A.C Condição 3) D = A.B.C D = A.B + A.C + A.B.C D = A.B + A.C + A.B.C = (A.B).(A.C).(A.B.C) Luis Filipe Baptista ENIDH/DEM 64

Exemplo de aplicação Circuito lógico com NANDS Luis Filipe Baptista ENIDH/DEM 65 Exemplo de aplicação A B C D D C AB D = B + A.C Solução mais simples Sugestão: implemente a equação com NANDs e NORs Luis Filipe Baptista ENIDH/DEM 66