1 0 0 0 1 0 1 1
Transcrição
1 0 0 0 1 0 1 1
Circuitos Lógicos Aula 10 Aula de hoje Aula passada Simplificação via Construindo Mapas de circuitos Karnaugh Mapa de Karnaugh Provando Simplificação via resultados mapas Mecânica do processo Figueiredo – 2011 Mapa de Karnaugh Representação gráfica conveniente da tabela verdade Permite obter expressão simplificada equivalente a tabela verdade Tabela verdade Mapa de Karnaugh Expressão algébrica já simplificada Circuito Simplificação via regras mecânicas! Figueiredo – 2011 Mapa de Karnaugh Aspectos importantes da representação 0) Mapa é uma tabela de duas (ou mais) dimensões 1) Cada entrada do mapa corresponde a um valor atribuido as variáveis (na forma SOP) 2) Valor da mapa corresponde ao resultado da tabela verdade (0 ou 1) 3) Colunas e linhas adjacentes diferem em exatamente um valor de variável implica em ordenação diferente da convencional 4) Mapa é na verdade um toro (lados estão conectados) Figueiredo – 2011 Construção do Mapa Duas variáveis, ex. A, B tabela verdade com 4 entradas, mapa 2x2 B=0 B=1 B' B A=0 A' A=1 A Exemplo A B 0 0 1 1 0 1 0 1 x 0 0 1 1 Figueiredo – 2011 Construção do Mapa Três variáveis, ex. A, B, C tabela verdade com 8 entradas, mapa 4x2 C=0 C=1 A=0, B=0 C' C Exemplo A'B' A=0, B=1 A'B A=1, B=1 AB A=1, B=0 AB' A B 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 x 0 0 1 1 0 0 0 1 Figueiredo – 2011 Construção do Mapa Quatro variáveis, ex. A, B, C, D tabela verdade com 16 entradas, mapa 4x4 C=0 C=0 C=1 C=1 D=0 D=1 D=1 D=0 C'D' C'D CD CD' A=0, B=0 A'B' A=0, B=1 A'B A=1, B=1 AB A=1, B=0 AB' Exemplo A B 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 x 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 Figueiredo – 2011 Expressão Simplificada Observação: valores 1s adjacentes (horizontal ou vertical) eliminam variáveis da expressão booleana que representa aquele conjunto de 1s 2 valores remove 1 variável 4 valores remove 2 variáveis 8 valores remove 3 variáveis, etc. C'D' C'D CD CD' C' C A'B' 1 1 A'B' 1 1 0 1 A'B 0 0 A'B 1 1 0 0 AB 0 1 AB 1 1 0 0 AB' 0 1 AB' 0 0 0 1 F = A'B' + AC F = A'C' + B'CD' + ABC' Figueiredo – 2011 Processo de Simplificação 1) Construir mapa de Karnaugh a partir da tabela verdade 2) Circular os valores 1 que não são adjacentes a nenhum outro 3) Circular os valores 1 que aparecem em pares 4) Circular os valores 1 que aparecem em 4tuplas (mesmo que já tenham sido circulados) 5) Circular os valores 1 que aparem em 8-tuplas (mesma que já tenham sido circulados 6) Escrever o SOP dos termos gerados por cada loop Figueiredo – 2011 Exemplo C'D' C'D CD CD' C'D' C'D CD CD' C' C A'B' 1 0 1 1 A'B' 1 1 A'B' 1 0 1 1 A'B 1 0 0 0 A'B 0 0 A'B 1 0 0 0 AB 1 1 1 0 AB 0 1 AB 1 1 1 0 AB' 0 0 1 1 AB' 1 1 AB' 1 0 1 1 F = B'C + A'C'D' + ABC' + ABCD F = B' + ABC F = B'C + C'D' + ABD Figueiredo – 2011
Documentos relacionados
Aula 6
Assim como nas funções canônicas é possível através dos Mapas de Karnaugh chegar à expressão mínima ou simplificada de uma função booleana. Após o Mapa de Karnaugh ter sido construído, a próxima ta...
Leia maisAula 5 - Simplificação e Mapa de Karnaugh
Colocar a expressão na forma SOP através da aplicação de teoremas booleanos e de DeMorgan 1) Achar a ex=ressão para a saída
Leia maisCircuitos Lógicos Aula 6
Expressões Booleanas Qualquer circuito lógico pode ser construído com apenas estes três operadores (AND, OR, NOT) Representação em circuito é equivalente a expressão algébrica booleana Saber ir de...
Leia mais