Aula 8 Circuitos Integrados



Documentos relacionados
Funções Lógicas e Portas Lógicas

CAPÍTULO II. Funções e Portas Lógicas

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD Circuitos Combinacionais.

Circuitos Combinacionais. Sistemas digitais

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

Eletrônica Digital I SUMÁRIO INTRODUÇÃO ELETRÔNICA DIGITAL

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF Técnicas Digitais para Computação

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

No microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração

CALCULADORA SIMPLES COM ULA

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

Prof. Rafael Gross.

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

- Aula CIRCUITOS COMBINACIONAIS

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

Sistemas Numéricos e a Representação Interna dos Dados no Computador

Arquitetura de Rede de Computadores

ULA Sinais de Controle enviados pela UC

Projeto de Máquinas de Estado

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Sistemas de Numerações.

PROJETO DE REDES

Valor lógico UM (Verdade, 1): 5 Volts. Valor lógico ZERO (FALSO, 0): 0 Volts.

1 Título. 2 Objetivos. 3 - Fundamentos Teóricos. Página 1 de 5 Universidade Federal de Juiz de Fora. Prática 1 Aplicações das Funções Lógicas

Circuitos Lógicos Portas Lógicas

Disciplina: Introdução à Informática Profª Érica Barcelos

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

1. Sistemas de numeração

Prof. Antonio Carlos Santos. Aula 7: Polarização de Transistores

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Sistemas de Numeração

MÓDULO 6 INTRODUÇÃO À PROBABILIDADE

Exercícios de Circuitos Combinacionais

Só Matemática O seu portal matemático FUNÇÕES

Estudos Técnicos de Componentes e Periféricos (ETCP) Prof. Mauricio ETCP

Circuitos Digitais 1

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

5º Experimento: Somador Binário de números com sinal

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

Controladores Lógicos Programáveis CLP (parte-3)

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

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

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

Símbolos Lógicos com Tabelas-Verdade

Introdução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Este material traz a teoria necessária à resolução das questões propostas.

Capítulo I Portas Lógicas Básicas

Experimento 06 Unidade Aritmética

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

TCP/IP O guia definitivo para cálculos


Aritmética Binária e. Bernardo Nunes Gonçalves

Dadas a base e a altura de um triangulo, determinar sua área.

Capítulo VIII Registradores de Deslocamento e Contadores

Falso: F = Low voltage: L = 0

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =

Representação de Dados

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Como foi visto no tópico anterior, existem duas formas básicas para representar uma função lógica qualquer:

Aula 9: Análise e Síntese de Circuitos Digitais Combinacionais

Balanceamento de uma Linha de Produção

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

EXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS

QualiQuantiSoft Versão 1.3c

Exercícios de Eletrônica Digital Instrutor Gabriel Vinicios Tecnologia Eletrônica II - Tarde

Experimento 03 Circuito Decodificador e Multiplex

1. CAPÍTULO COMPUTADORES

Conceitos básicos do

1. NÍVEL CONVENCIONAL DE MÁQUINA (Cont.) 1.3. INSTRUÇÕES Conceitos Básicos

Modelagem de Circuitos Digitais

EA773 - Experimento 5

CAPÍTULO 6 ARITMÉTICA DIGITAL

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Jeandervall. Roteamento

Sistemas Computacionais II Professor Frederico Sauer

Aula 2 Modelo Simplificado de Computador

TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.

Circuitos Digitais 144L

Disciplina: : ELETRÔNICA DIGITAL

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Exercícios Teóricos Resolvidos

Redes de Computadores I - Projeto Final

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

Circuitos Combinacionais

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação

Lição 1 - Criação de campos calculados em consultas

Transcrição:

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ula Circuitos Integrados Introdução Portas Lógicas em Circuitos Integrados Implementação de Funções ooleanas Utilizando Portas Lógicas Simplificação de Expressões e Circuitos através do Diagrama de Veitch-Karnaugh Tarefas INTRODUÇÃO pós a invenção do transistor, o próximo passo no desenvolvimento da eletrônica foi a sintetização de diversos tipos de circuitos eletrônicos analógicos e digitais em um único componente eletrônico denominado de Circuito Integrado. Dos diversos tipos de circuitos integrados existentes, alguns com aplicações específicas à área da eletrônica analógica e outros com aplicações específicas a área de eletrônica digital, talvez os circuitos integrados mais conhecidos atualmente sejam os microprocessadores pois estes elementos, de uma forma geral, se constituem no principal componente dos computadores. presenta-se nesta aula, alguns tipos de circuitos integrados utilizados para implementação de circuitos lógicos digitais, com exemplos e aplicações na síntese de funções lógicas ooleanas. PORTS LÓGICS E CIRCUITOS INTEGRDOS Inversor Lógico Semelhante a aula anterior, o primeiro circuito integrado a ser apresentado é o inversor lógico. Na Figura. esta representado o símbolo do inversor lógico juntamente com o diagrama de blocos dos inversores lógicos existentes no circuito integrado da família 744. Informações técnicas sobre os circuitos integrados são disponíveis em manuais dos fabricantes ou diretamente pela Internet, nas páginas dos fabricantes ou em links alternativos que já possuem os arquivos a disposição para os usuários. O Laboratório de Ensino e Pesquisa da PUCRS possui em sua página na Internet, as informações técnicas de cada um dos circuitos integrados apresentados nesta aula, disponíveis no endereço www.feng.pucrs.br/~lep. U Figura. a) Símbolo do inversor lógico. b) Disposição de inversores lógicos em um circuito integrado da família 744. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI i. Faça uma montagem em protoboard utilizando o circuito integrado 744, e certifique-se que as relações estabelecidas entre as variáveis de entrada e saída, de pelo menos um, dos blocos inversores é a mesma apresenta na Tabela 5.. Utilizar V CC igual a 5. volts. Operação Lógica NND (operação lógica ND complementada) Na Figura. esta representado o símbolo do bloco lógico utilizada para realização da operação NND juntamente com o diagrama de blocos das quatro portas lógicas NND existentes no circuito integrado da família 74. NND Figura. a) Símbolo da porta NND. b) Disposição de portas lógicas NND em um circuito integrado da família 74. ii. Faça uma montagem em protoboard utilizando o circuito integrado 74, e certifique-se que as relações estabelecidas entre as variáveis de entrada e saída, de pelo menos uma, das portas NND é a mesma que a apresentada na Tabela 5.4. Utilizar V CC igual a 5. volts. Operação Lógica NOR - (operação lógica OR complementada) Na Figura. esta representado o símbolo do bloco lógico utilizada para realização da operação NOR juntamente com o diagrama de blocos das quatro portas lógicas NOR existentes no circuito integrado da família 74. NOR Figura. a) Símbolo da porta NOR. b) Disposição de portas lógicas NOR em um circuito integrado da família 74. iii. Faça uma montagem em protoboard utilizando o circuito integrado 74, e certifique-se que as relações estabelecidas entre as variáveis de entrada e saída, de pelo menos uma, das portas NOR é a mesma que a apresentada na Tabela 5.5. Utilizar V CC igual a 5. volts. Operação Lógica XOR (operação lógica EXCLUSIVE OR) Outra operação lógica bastante empregada na síntese de funções lógicas ooleanas é a operação denominada de OU EXCLUSIVO ou em inglês EXCLUSIVE OR XOR. operação lógica XOR é Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI caracterizada na tabela., sendo o símbolo do bloco que representa esta operação e o diagrama de blocos circuito integrado com quatro portas XOR, apresentado na Figura 4. Nível Lógico - Nível Lógico Nível Lógico - Tabela.: Relação os sinais de entrada ( e ) e saída () em um circuito OU EXCLUSIVO. XOR Figura.4a) Símbolo da porta XOR. b) Disposição de portas lógicas XOR em um circuito integrado da família 746. iv. Faça uma montagem em protoboard utilizando o circuito integrado 746, e certifique-se que as relações estabelecidas entre as variáveis de entrada e saída, de pelo menos uma, das portas XOR é a mesma que a apresentada na Tabela.. Utilizar V CC igual a 5. volts. Implementação de Funções ooleanas Utilizando Portas Lógicas Implementar eletronicamente funções lógicas ooleanas com o auxílio dos dispositivos eletrônicos apresentados anteriormente é uma tarefa simples e direta. O procedimento utilizado para realizar tal tarefa será apresentado a seguir através de exemplos ilustrativos e exercícios propostos. Exemplo - = ( + ) C C U OR + U (+)C ND Figura.5: Implementação utilizando portas-lógicas da função lógica apresenta no exemplo. Exemplo - = + C Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI C NND OR ND Figura.6: Implementação utilizando portas-lógicas da função lógica apresenta no exemplo. v. Seguindo a mesma sistemática empregada nos exemplos e, anteriormente apresentados implemente, utilizando portas lógicas, seguinte função lógica = ( + ) CD. É possível também, a partir das combinações dos valores dos níveis lógicos observados nas variáveis de entrada e, dos respectivos valores dos níveis lógicos obtidos nas saídas, extrair a função lógica que estabelece a respectiva relação entre os sinais de entrada e saída. função lógica é extraída inicialmente pela verificação das condições de cada uma das entradas ( s ou s) para as situações em que a variável de saída apresenta nível lógico igual a. Para estas situações, as entradas que apresentarem nível lógico zero serão apresentadas com seus símbolos complementados, enquanto as entradas que apresentarem nível lógico um serão apresentadas com seus próprios símbolos. Para exemplificar, considere a relação de entradas e saídas apresentadas na Tabela.. C 4 5 6 7 Tabela.: Tabela exemplo para obtenção da função lógica com base nos níveis lógicos das entradas e saída. Observando-se a Tabela., conclui-se que as linhas,, 6 e 7 apresentam valor igual a na coluna, ou seja, nível lógico na variável, que representa o resultado da função lógica a ser implementada. Empregando o procedimento ora estabelecido, conclui-se que a função lógica que replica os resultados apresentados na Tabela. é dada por =.. C +.. C + C + C (.) função lógica apresentada em (.) pode ser reduzida a menos termos se forem empregadas as relações apresentadas nas Tabelas.,. e.4. a = b = a = b + = a = b + = 4a = 4b + = Tabela.: Postulados lógicos. = C ( ) = ( C ) = ( C ) + ( + C) = ( + ) + C + = + ( + C) = + C Professores: velino Francisco Zorzo & Luís Fernando lves Pereira 4

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Tabela.4: Propriedades algébricas. = = = = + = + = + = + = = + = = + ( + )( + C) = C+ Tabela.5: Teoremas ooleanos. Ou seja: = C. ( + ) + ( C + C) (.) =. C() + () (.) = C. + (.4) O que resulta no circuito lógico apresentado na Figura.7. U 4 6 5 U U U 74LS 74LS 74LS4 C 74LS Figura.7: Circuito lógico utilizado para implementar a relação apresentada na Tabela.. vi. Utilize a Tabela.6, considerando como entradas as variáveis, e C e como variável de saída, e obtenha a função lógica que implementa esta tabela em sua forma mais simplificada, desenhando o circuito lógico equivalente e, em seguida, implementando-o experimentalmente em protoboard. C 4 5 6 7 Tabela.6: Relação a ser simplificada e implementada com circuitos lógicos. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira 5

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Simplificação de Expressões e Circuitos através dos Diagramas de Veitch- Karnaugh té agora foi visto a simplificação de expressões mediante a utilização dos postulados, propriedades e identidades da Álgebra de oole. gora vamos tratar da simplificação de expressões por meio dos diagramas de Veitch-Karnaugh. Os diagramas de Veitch-Karnaugh permitem a simplificação de expressões características com duas, três, quatro, cinco ou mais variáveis, sendo que para cada caso existe um tipo de diagrama mais apropriado. Nesta aula veremos a simplificação de duas, três e quatro variáveis utilizando para representar o diagrama a forma análoga. Diagrama de Veitch-Karnaugh para variáveis O Diagrama consiste em ter uma região para cada caso da Tabela Verdade. Com duas variáveis podemos obter 4 possibilidades conforme Tabela.7. Na Tabela. temos a disposição dos resultados da Tabela Verdade no Diagrama de Veitch-Karnaugh : Possibilidades caso caso caso caso Tabela.7: Tabela Verdade com variáveis. caso caso caso caso Tabela.: Diagrama de Veitch-Karnaugh para variáveis Para entendermos melhor o significado deste conceito, vamos utilizar um exemplo. Primeiramente a tabela verdade da Tabela.9 mostra o estudo de uma função de variáveis, vamos colocar seus resultados no Diagrama de Veitch-Karnaugh da Tabela.: Tabela.9: Tabela Verdade com variáveis. 4 possibilidades Tabela.: Diagrama de Veitch-Karnaugh para variáveis Utilizando o método desenvolvido anteriormente podemos retirar a expressão característica da função diretamente da Tabela-Verdade, conforme a equação.5: =. + + (.5) Uma vez entendida a colocação dos valores assumidos pela expressão em cada caso no diagrama de Veitch-Karnaugh, vamos verificar como podemos efetuar a simplificação. Para obtermos a expressão simplificada do diagrama, utilizamos o seguinte método: Tentamos agrupar as regiões onde é igual a um (), no menor número possível de pares. s regiões onde é um(), que não puderem ser agrupadas em pares, serão consideradas isoladamente. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira 6

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI No exemplo, temos: Par Par Figura.: grupamento de pares Notamos que um par é o conjunto de duas regiões onde é um (), que tem um lado em comum, ou seja, são vizinhos. O mesmo um () pode pertencer a mais de um par. Feito isto, escrevemos a expressão de cada par, ou seja, a região que o par ocupa no diagrama. O par ocupa a região onde é igual a um, então, sua expressão será: Par =. O par ocupa a região onde é igual a um, então, sua expressão será: Par =. Notamos também que nenhum um () ficou fora dos pares. gora, basta somarmos para obtermos a expressão simplificada, no caso: = par + par então, = + (.6) Como podemos notar, esta é a expressão de uma porta OR, pois a tabela verdade utilizada também é a da porta OR. Verificamos também que a expressão obtida diretamente da tabela verdade é visivelmente maior que a expressão minimizada, conforme a seguir: ND 9 ND OR ND OR =. + + =+ Figura.9: Expressão não simplificada Figura. : Expressão simplificada Concluímos que a minimização da expressão, simplifica o circuito e como conseqüência, diminui o custo e a dificuldade de montagem. vii. Simplifique o circuito que executa a seguinte tabela verdade: Professores: velino Francisco Zorzo & Luís Fernando lves Pereira 7

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Diagrama de Veitch-Karnaugh para variáveis Neste diagrama, também temos uma região para cada caso da Tabela Verdade. Com três variáveis podemos obter possibilidades conforme Tabela.. Na tabela. temos a disposição dos resultados da Tabela Verdade no Diagrama de Veitch-Karnaugh : C Possibilidades caso C caso caso caso 4 caso caso 5 caso caso caso caso caso 4 caso 5 caso 7 caso 6 caso 6 caso 7 Tabela.: Tabela Verdade com variáveis. Tabela.: Diagrama de Veitch-Karnaugh para variáveis Para obtermos a expressão simplificada do diagrama com três variáveis, utilizamos o seguinte método: Primeiramente, localizamos as quadras e escrevemos suas expressões. Quadras são agrupamentos de 4 regiões onde é igual a um () adjacentes ou em seqüência. Feita a localização das quadras, localizamos o número de pares possíveis e termos isolados, então escrevemos suas expressões. Não devemos considerar os pares já incluídos nas quadras, porém, pode acontecer de termos um par formado com um elemento externo à quadra e um outro interno, conforme exemplo abaixo: C quadra = C par = Figura.: grupamento de uma quadra e um par quadra resulta na expressão C e o par resulta na expressão. Somando as duas expressões encontramos a expressão simplificada =C+. Notamos que, num diagrama de três variáveis as quadras assumem um valor fixo. Também são considerados quadras e pares os seguintes casos: C C Figura.: Exemplo de quadra e pares quadra resulta na expressão C e o par resulta na expressão C. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Como exemplo vamos minimizar o circuito que executa a Tabela Verdade abaixo: C C Tabela.: Tabela Verdade com variáveis. Tabela.4: Diagrama de Veitch-Karnaugh da Tabela Verdade gora, vamos agrupar as quadras, os pares e os termos isolados. Neste caso, vamos notar que teremos quadra e pares: par C C quadra C Figura.: grupamento de dois pares e uma quadra par C expressão minimizada será: = C + C + C (.7) Vamos comparar a expressão retirada diretamente da Tabela Verdade com a expressão minimizada: 9 ND 9 ND C 9 ND 4 5 U9 CD47 9 ND 9 ND = C + C + C + C + C Figura.4: Expressão não simplificada Professores: velino Francisco Zorzo & Luís Fernando lves Pereira 9

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ND C 9 OR ND = C + C + C Figura.5: Expressão simplificada Essas duas expressões, aparentemente diferentes, possuem o mesmo comportamento em cada possibilidade, fato este comprovado, levantando as respectivas tabelas da verdade. O agrupamento utilizado na Figura. foi a melhor escolha? Faça um agrupamento que minimize ainda mais a expressão. viii. Minimize a expressão abaixo, utilizando o Diagrama de Veitch-Karnaugh: = C + C + C + C Diagrama de Veitch-Karnaugh para 4 variáveis Com quatro variáveis podemos obter 6 possibilidades e nas tabelas a seguir temos a disposição dos resultados da Tabela Verdade no Diagrama de Veitch-Karnaugh : C D Possibilidades caso caso caso caso caso 4 caso 5 caso 6 caso 7 caso caso 9 caso caso caso caso caso 4 caso 5 Tabela.5: Tabela Verdade com 4 variáveis. CD caso caso caso caso caso 4 caso 5 caso 7 caso 6 caso caso caso 5 caso 4 caso caso 9 caso caso Tabela.6: Diagrama de Veitch-Karnaugh para 4 variáveis Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Para esclarecermos melhor a colocação no Diagrama e analisarmos os agrupamentos, vamos transpor para o Diagrama a seguinte tabela verdade: C D Tabela.7: Tabela Verdade com 4 variáveis. CD Tabela.: Diagrama de Veitch-Karnaugh da Tabela Verdade expressão de saída da tabela verdade é: = CD + CD + CD + CD + CD + CD + CD + CD + CD + CD + CD (.) Para efetuarmos a simplificação, seguimos o mesmo processo para os diagramas de três variáveis, somente que neste caso o principal agrupamento será a oitava. Devemos ressaltar aqui, que no diagrama, os lados extremos opostos se comunicam, ou seja, podemos formar oitavas, quadras e pares com os termos localizados nos lados extremos opostos. Veja no exemplo abaixo algum desses casos: CD CD CD Exemplo de pares Exemplo de Quadras Exemplo de Quadra Figura.6: Exemplos de agrupamentos Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI gora vamos minimizar a expressão do nosso exemplo: Inicialmente, agrupamos as oitavas, em seguida as quadras, a seguir os pares e, por último, os termos isolados. CD oitava par quadra Figura.7: grupamentos de uma oitava, uma quadra e um par s expressões que tiramos dos agrupamentos são: oitava: D quadra: C par: C Somando as expressões, teremos a expressão final minimizada: = D + C + C (.9) ix. Minimize a expressão abaixo, utilizando o Diagrama de Veitch-Karnaugh: = CD + CD + CD + CD + CD + CD + CD + CD Casos que não admitem Simplificação Vamos analisar o caso da expressão = +. Vamos tentar simplificar a expressão por meio do diagrama de Veitch-Karnaugh. Figura.: Diagrama de Veitch-Karnaugh que não admite simplificação Pode-se notar que não podemos agrupar termos, logo temos que tomar dois termos isolados, significando que a expressão já foi dada na forma minimizada. Nota-se também que a expressão = + é a expressão do circuito OU EXCLUSIVO - XOR : =. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira

INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI Outro exemplo é o caso dos circuitos OU EXCLUSIVO XOR para variáveis: Passemos a expressão = C para o Diagrama: C Figura.9: Diagrama de Veitch-Karnaugh que não admite simplificação Podemos notar que não admite simplificações. TREFS x. Monte um Somador Completo binário de bits. Dicas: partir da tabela verdade do Somador de bit, ache a expressão minimizada do mesmo usando o Diagrama de Veitch-Karnaugh. Finalmente monte o Somador Completo de bits com Somadores Completos de bit. xi. Montar em protoboard um contador até 6. Dicas: Utilize contadores de 4 bits(45), decodificadores (74LS47), display 7 segmentos e projete o decodificador que efetua o reset dos contadores. ILIOGRFI [] Idoeta, I.V. e Capuano, F.G., Elementos de Eletrônica Digital, Editora Érica, a Edição. Professores: velino Francisco Zorzo & Luís Fernando lves Pereira