Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor: Acbal Achy Portas lógicas básicas e portas universais Detector de zero Postulados e Teoremas ◦ POSTULADOS DE HUNTINGTON A+B = B+A A.B = B.A A + (B .C) = (A+B ).(A+C) A . (B+C ) = (A.B) + (A.C) ◦ Identidades booleanas A . 0 = 0 e A + 1 = 1 Absorção; A . 1 = A e A + 0 = A Neutralidade; A . A = A e A + A = A Dualidade; A . A’ = 0 e A + A’ = 1 A’’ = A Auxilia na simplificação e projeto de circuitos lógicos; Formato padrão: (A’ = A barrado) 1. ABC + A’BC’; 2. AB+A’BC’+C’D’+D; 3. A’B+CD’+EF+GK+HL’ Outra maneira para facilitar a construção expressões booleanas mínimas; Formato padrão: 1. (A+B+C).(A+C); 2. (A+B’).(C’+D).F; 3. (A+C).(B+D’).(B’+C).(A+D’+E’); Exercício Obs: apesar de simplificar a expressão o circuito continuou com o mesmo número de componentes Quando se sabe todas as saídas desejadas para todas as condições de entrada do sistema é possível montar uma tabela-verdade; ◦ Adota-se: A = 1 e A’ = 0, Exemplo – dado a tabela verdade, monte a expressão booleana A B C Y 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 A’BC’ A’BC ABC Y = A’BC’+A’BC+ABC Procedimento completo de projeto Qualquer problema de lógico pode ser resolvido a partir dos passos abaixo 1. Interprete o problema e construa uma tabela-verdade para descrever o funcionamento; 2. Escreva o termo AND para cada caso que em que a saída seja 1; 3. Escreva a expressão da soma-de-produto para a saída; 4. Simplifique a expressão de saída; 5. Implemente o circuito para a expressão final. Exemplo: Projete um circuito lógico com 3 entradas, cuja a saída só será nível ALTO quando a maioria das entradas for nivel ALTO Método gráfico Simplificar equação lógica ou converter uma tabela-verdade no seu circuito combinacional; Formato do Mapa de Karnaugh ◦ Mostrar as relações entre as entradas lógicas e saídas desejadas. Pontos importantes: 1. A T-V fornece o valor para cada combinação. O mapa K faz isso de modo diferente; 2. Os quadrados do M-K são nomeados de forma que quadrados adjacentes horizontalmente difiram apenas em uma variável. A mesma forma acontece com os verticais; 3. Denominação da montagem do M-K: A’B’; A’B; AB; AB’...; 4. Uma vez preenchida o M-K com os 0s e 1s, a expressão na forma de soma-de-produto para a saída X pode ser obtida fazendo a operação OR dos quadrados que tem 1. Agrupando um par de 1s adjacentes, elimina-se a variável que aparece nas formas complementadas e não- complementadas. Quando uma variável aparece nas formas completadas e não-completadas ela é eliminada. Um grupo de dois elimina 1 var; um quarteto elimina 2 var e um octeto elimina 3 var; Etapas: 1. Construa o M-K e coloque os 1s e 0s de acordo com a tabela- verdade; 2. Analise o mapa quanto os 1s adjacentes e os 1s isolados; 3. Agrupe todo par adjacente que contem 1s; 4. Agrupe qualquer octeto, mesmo se já tenha sido agrupado no par; 5. Agrupe qualquer quarteto que contenha um ou mais 1s que não tenha sido agrupado usar o menor número de agrupamento; 6. Agrupe quaisquer pares necessários para incluir quaisquer 1s que ainda não tenha sido agrupado usar o menor número de agrupamento; 7. Forme a soma OR de todos os termos gerados por cada grupo. Procedimento: 1. Passe a expressão para a forma de Soma-de-Produtos; 2. Para cada termo produto da expressão coloque 1 no respectivo quadrado da combinação e 0 nos outros; Exemplo Y = C’(A’B’D’+D)+AB’C+D’ O M-K é um processo estruturado e ordenado; Não depende do talento do projetista; A depender da qualidade da simplificação, o usuário tem a equação booleana mínima; Pode não fornecer o circuito combinacional mínimo; Pode ser aplicado para qualquer número de variáveis de entrada. Ex-OR Detector de diferença de fase Ex-NOR Coincidencia Transmissor de dados deixa um bit de paridade Receptor pode detectar um erro caso ocorra em um único bit. O circuito abaixo gera e codifica a paridade.
Compartilhar