Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Circuitos Combinacionais Circuitos Combinacionais A saída é função dos valores de entrada correntes; Esses circuitos não têm capacidade de armazenamento. 2 Circuitos Combinacionais Projeto Seqüência de operações: Determinar todas as variáveis de entrada; Determinar todas as variáveis de saída; A partir da combinação das variáveis de entrada, montar a tabela-verdade para cada saída; Obter, a partir da tabela-verdade, a expressão booleana de cada saída; Implementar, a partir da expressão booleana, o circuito combinacional correspondente. 3 SITUAÇÃO TABELA- VERDADE EXPRESSÃO CIRCUITO Circuitos Combinacionais Obtenção da expressão lógica a partir da tabela-verdade Função AND produto Função OR SOMA “SOMA DE PRODUTOS”: “PRODUTO DE SOMAS”: Soma de produtos - OR dos minitermos que levam a saída para “1” (método mais utilizado). Produto de somas - AND dos maxitermos que levam a saída para “O”. 4 Soma de Produtos - Standard Sum-of-Products (SOP). Produto de Somas - Standard Product-of-Sums (POS). Exercício : Desenvolva a expressão do circuito abaixo e faça a simplificação A + (B.(A’+B’)) =A+(B.A’+B.B’) (distributiva) =A+(B.A’+0) (x . x’ = 0) = A+(B.A’) (x + 0 = x) = (A+B) . (A+A’) (distributiva) = (A+B).1 (x + x’ = 1) = A+B (x . 1 = x) Circuitos Combinacionais Simplificação de Circuitos Combinacionais Uso da Álgebra de Boole (forma direta) Uso de Mapas de Karnaugh 6 Simplificação – Álgebra de Bole Os teoremas, propriedade e identidades da álgebra booleana podem ser aplicados para simplificar funções lógicas e, com isso, reduzir o número necessário de operações. Simplificando: w = x.y + y.x.z tem-se w = xy + z w = x ( x + y) tem-se w = xy w = x (x + y) + z + z.y tem-se w = z + y 7 Regras Básicas da Álgebra de Boole Á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. Propriedade associativa Evidenciando A Aplicando Aplicando o teorema de De Morgan Fazendo Aplicando identidade Aplicando identidade Evidenciando A Propriedade associativa Propriedade associativa Aplicando Aplicando Aplicando o teorema de De Morgan Fazendo Fazendo Aplicando identidade Aplicando identidade Aula 1 Derivação de soma de produtos 1. Construir a tabela-verdade com as entradas e saídas do circuito. a b c s 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 10 Derivação de soma de produtos 2. Acrescentar uma coluna que contenha, para cada uma das linhas das possíveis combinações de entrada, um termo-produto formado pelo ‘e’ lógico de todas as variáveis de entrada. Se o valor da variável de entrada for igual a zero (naquela linha da tabela), ela aparece complementada no termo-produto. Se o valor da variável de entrada for igual a um, ela aparece na forma normal (sem ser complementada) no termo-produto. A B C S Termos-produtos 0 0 0 1 A’.B’.C’ 0 0 1 0 A’.B’.C 0 1 0 1 A’.B.C’ 0 1 1 0 A’.B.C 1 0 0 1 A.B’.C’ 1 0 1 0 A.B’.C 1 1 0 1 A.B.C’ 1 1 1 0 A.B.C 11 3. Construir uma soma de produtos, na qual aparecem todos os termos-produto correspondentes a valores de saída iguais a 1. Simplificar a expressão obtida, aplicando as propriedades da álgebra booleana. S = C’ S = A’.B’.C’+A’.B.C’+A.B’.C’+A.B.C’ A B C S Termos-produtos 0 0 0 1 A’.B’.C’ 0 0 1 0 A’.B’.C 0 1 0 1 A’.B.C’ 0 1 1 0 A’.B.C 1 0 0 1 A.B’.C’ 1 0 1 0 A.B’.C 1 1 0 1 A.B.C’ 1 1 1 0 A.B.C 12 Derivação de produto de somas 1. Construir a tabela-verdade com as entradas e saídas do circuito. a b c s 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 13 Derivação de produto de somas 2. Acrescentar uma coluna que contenha, para cada uma das linhas das possíveis combinações de entrada, um termo-soma formado pelo ‘ou’ lógico de todas as variáveis de entrada. Se o valor da variável de entrada for igual a um (naquela linha da tabela), ela aparece complementada no termo-soma. Se o valor da variável de entrada for igual a zero, ela aparece na forma normal (sem ser complementada) no termo-soma. a b c s termos-soma 0 0 0 1 a+b+c 0 0 1 0 a+b+c’ 0 1 0 1 a+b’+c 0 1 1 0 a+b’+c’ 1 0 0 1 a’+b+c 1 0 1 0 a’+b+c’ 1 1 0 1 a’+b’+c 1 1 1 0 a’+b’+c’ 14 Derivação de produto de somas 3. Construir um produto de somas, no qual aparecem todos os termos-soma correspondentes a valores de saída iguais a 0. a b c s termos-soma 0 0 0 1 a+b+c 0 0 1 0 a+b+c’ 0 1 0 1 a+b’+c 0 1 1 0 a+b’+c’ 1 0 0 1 a’+b+c 1 0 1 0 a’+b+c’ 1 1 0 1 a’+b’+c 1 1 1 0 a’+b’+c’ 4. Simplificar a expressão obtida, aplicando as propriedades da álgebra booleana. s = c’ s = (a + b + c’) . (a + b’ + c’) . (a’ + b + c’) . (a’ + b’ + c’) 15 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 biunívoco a partir de uma tabela-verdade. MAPA DE KARNAUGH Mapa para 3 variáveis Mintermos BC A 00 01 11 10 0 1 Usando mapas de Karnaugh a b a’ b’ a+b a’+b’ b.(a’+b’) a+(b.(a’+b’)) 0 0 1 1 0 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 0 0 1 0 1 0 0 1 1 1 1 A B A’B + AB = B A.B’ + A.B = A s = A+B S = A’.B + A.B’+AB 18 MAPA DE KARNAUGH Mintermos BC A 00 01 11 10 Ex.2 – Considere a função de três variáveis, F(A,B,C): MAPA DE KARNAUGH Mintermos BC A 00 01 11 10 Ex.2 – Considere a função de três variáveis, F(A,B,C): F = A’ B C’ D’ + A’ B C’ D F = A’ B C’ D’ + A’ B C’ D + A’ B C D + A’ B C D’ Simplificação – Mapa de Karnaugh Dada a tabela-verdade a seguir, obtenha a expressão simplificada utilizando o Mapa de Karnaugh. 34 Simplificação – Mapa de Karnaugh Dada a tabela-verdade a seguir, obtenha a expressão simplificada utilizando o Mapa de Karnaugh. 35 Exercício : Determine a expressão lógica para o circuito abaixo e simplifique utilizando mapa de Karnaugh Exercício: Projete um circuito lógico com três entradas, A, B e C, cuja saída será 1 apenas quando a maioria das entradas estiverem em 1. Postulados Complementação Se A = 0 então Se A = 1 então Identidade Adição Multiplicação 0 + 0 = 0 0 . 0 = 0 0 + 1 = 1 0 . 1 = 0 1 + 0 = 1 1 . 0 = 0 1 + 1 = 1 1 . 1 = 1 Identidade Identidade A + 0 = A A . 0 = 0 A + 1 = 1 A . 1 = A A + A = A A . A = A A + = 1 A . = 0 _997118463.unknown _997118525.unknown _997118432.unknown Propriedades Comutativa A . B = B . A A + B = B + A Associativa A . (B . C) = (A . B) . C A + (B + C) = (A + B) + C Distributiva A . (B + C) = A . B + A . C A + (B . C) = (A + B) . (A + C) Teoremas Teoremas de De Morgan Teoremas da Absorção A + A . B = A _997124439.unknown _997124497.unknown _997124391.unknown
Compartilhar