Você está na página 1de 17

UNIVERSIDADE FEDERAL DO CEARÁ – CAMPUS SOBRAL

CURSO DE ENGENHARIA ELÉTRICA


DISCIPLINA: ELETRÔNICA DIGITAL
PROFESSOR: LUCIVANDO RIBEIRO

PRÁTICA Nº 03
CIRCUITOS COMBINACIONAIS

LÍLIA REGINA MEDEIROS DE FREITAS


MATRÍCULA: 375219

Sobral – CE

2019
SUMÁRIO

1. INTRODUÇÃO...................................................................................................... 3

2. OBJETIVO............................................................................................................. 4

3. MATERIAL UTILIZADO .................................................................................... 4

4. PROCEDIMENTO EXPERIMENTAL ................................................................ 5

5. CONCLUSÃO........................................................................................................ 16

6. REFERÊNCIAS BIBLIOGRÁFICAS ................................................................... 17


3

1. INTRODUÇÃO

1.1.CIRCUITOS COMBINACIONAIS

Circuitos combinacionais são constituídos por portas lógicas que


determinam os valores de saída do circuito a partir dos valores atuais de
entrada. Pode-se dizer que o conjunto de portas lógicas realizam uma operação
de processamento de informação a qual pode ser especificada por meio de um
conjunto de equações booleanas. No caso, cada combinação de valores de
entrada pode ser vista como uma informação diferente e cada conjunto de
valores de saída representa o resultado da operação.

O projeto de um circuito combinacional inicia-se na especificação de


uma situação, onde a partir da análise do problema é possível determinar sua
tabela verdade, e se necessário, com ajuda da ferramenta Mapa de Karnaugh,
obtém-se uma expressão simplificada tal que culmina no diagrama do circuito.

O mapa de Karnaugh possibilita, ao agrupar áreas comuns, simplificar


equações booleanas, sendo muitas vezes mais eficiente que utilizar
teoremas/postulados às equações. Entretanto, ao se utilizar mais de 6 entradas,
esse método torna-se complicado, pois fica difícil identificar as células
adjacentes no mapa. Para esse caso são utilizadas soluções algorítmicas
computacionais. A figura 1 abaixo exemplifica a tabela verdade, expressão
booleana e Mapa de Karnaugh para uma situação hipotética com 4 variáveis.

Figura 1: Mapa de Karnaugh e tabela verdade para 4 variáveis.

Fonte: Google imagens


4

2. OBJETIVOS DA PRÁTICA

 Descobrir formas diferentes de implementação de uma mesma função lógica;


 Utilizar a Álgebra Booleana na simplificação de circuitos lógicos;
 Desenvolver no aluno a capacidade de resolver problemas envolvendo
circuitos combinacionais;
 Inserir o aluno no contexto de desenvolvimento de projetos de eletrônica
digital, estimulando o mesmo a, primeiramente, testar a ideia do circuito em
simulador.

3. MATERIAL UTILIZADO

 Portas lógicas;
 Cabo banana;
 Jumper;
 Protoboard;
 Software Proteus.
5

4. PROCEDIMENTO EXPERIMENTAL

As figuras 2, x, x e x abaixo são referentes aos problemas que foram


disponibilizados anteriormente à prática, para que fossem analisados, resolvidos e
simulados, visto que a aula de laboratório abordava apenas a montagem do circuito na
protolab.
 Problema 1
Figura 2: Problema 1. Sistema de abastecimento de 3 tanques.

Fonte: roteiro da prática

O sistema foi projetado com base nas seguintes considerações:

 Foi instalado 3 sensores, 1 em cada tanque;


 A bomba B1 só liga quando o sensor A é 1;
 A bomba B2 só liga quando os sensores A e B ligam;
 Quando os sensores A, B e C ligam as bombas são desligadas;
6

 Casos absurdos, como por exemplo, somente o sensor C ligar as duas bombas
não ligam.

Com base nessas condições a tabela verdade do sistema foi preenchida, como está
expresso na tabela 01.

Tabela 1: Sistema de abastecimento de 3 tanques

Tabela Verdade

SA SB SC B1 B2

0 0 0 0 0

0 0 1 0 0

0 1 0 0 0

0 1 1 0 0

1 0 0 1 0

1 0 1 0 0

1 1 0 1 1

1 1 1 0 0

Fonte: Autor do relatório

Após o preenchimento da tabela verdade, preencheu-se os dois mapas k mostrados


nas tabelas 2 e 3 abaixo para as duas variáveis de saída, B1 e B2 respectivamente.

Tabela 2: Mapa k para a variável B1 do problema 1.

B1

BC 00 01 11 10
A
0 0 0 0 0

1 1 0 0 1

Fonte: Autor do relatório


7

Tabela 3: Mapa k para a variável B2 do problema 1.

B2

BC 00 01 11 10
A

0 0 0 0 0

1 0 0 0 1

Fonte: Autor do relatório

A partir do mapas k para B1 e B2, obtém-se as expressões:

I) B1 = AC’
II) B2 = ABC’

Diante das expressões, obteve-se o circuito, e a simulação feita no Proteus pode


ser observada na figura 3 abaixo.

Figura 3: Simulação do problema 1 no Proteus para entrada 100.

Fonte: Autor do relatório

O circuito foi então, montado no laboratório e a imagem abaixo mostra sua


saída para a entrada 100, onde é possível observar que coincidiu com a simulação
feita no Proteus.
8

Figura 4: Montagem do problema 1 para as entradas 100.

Fonte: Autor do relatório

Figura 5: Problema 2.

Fonte: roteiro da prática

Com base nas considerações abaixo, projetou-se o circuito:

 O sistema possui 4 bits de entrada, A, B, C e D;


 Quando a soma dos bits de entrada do sinal é par, a saída S é par;
 Quando a soma dos bits de entrada do sinal é ímpar, a saída é ímpar;
 A saída par é representada pelo bit 0;
 A saída ímpar é representada pelo bit 1.

Partindo das considerações acima, obteve-se a tabela verdade, ilustrada na tabela 04.
9

Tabela 04: Detecção de paridade

TABELA VERDADE

A B C D S

0 0 0 0 0

0 0 0 1 1

0 0 1 0 1

0 0 1 1 0

0 1 0 0 1

0 1 0 1 0

0 1 1 0 0

0 1 1 1 1

1 0 0 0 1

1 0 0 1 0

1 0 1 0 0

1 0 1 1 1

1 1 0 0 0

1 1 0 1 1

1 1 1 0 1

1 1 1 1 0

Fonte: Autor do relatório

Após o preenchimento da tabela verdade, reorganizou-se a tabela em forma de mapa


k, mapeou-se os subcubos formados pelos Mintermos e obteve-se a expressão de saída
do circuito. A tabela abaixo mostra a mapa k do problema.
10

Tabela 5: Mapa de Karnaugh para 4 variáveis.

CD 00 01 11 10
AB

00 0 1 0 1

01 1 0 1 0

10 0 1 0 1

11 1 0 1 0

Do mapa de Karnaugh, obtém-se a seguinte expressão:

S = A’B’C’D + A’B’CD’ + A’BC’D’ + A’BCD + ABC’D + ABCD’ + AB’CD

Simplificando esta expressão, obtém-se:

S = (𝐴ʘ𝐵ʘ𝐶ʘ𝐷)’

A expressão S resultante é uma XNOR barrada, que equivale a uma função XOR. O
circuito foi montado no laboratório usando uma porta XOR, as figuras 5 e 6 abaixo
mostram a simulação feita no Proteus e a montagem feita no laboratório.

Figura 5: Circuito do problema 2 simulado no Proteus para entradas 0101.

Fonte: Autor do relatório


11

Figura 6: Montagem do problema 2 para entradas 1010.

Fonte: Autor do relatório

Problema 3

- Elabore um circuito para, em um conjunto de 3 chaves, detectar o número ímpar destas


chaves ligadas. Convencionar que a chave fechada equivale a zero.

 O circuito em questão, terá 3 variáveis de entrada, A, B e C.


 A saída será zero quando o número de bits de entrada que assumirem o valor um,
for par.
 A saída será um quando o número de bits de entrada que assumirem o valor um,
for ímpar.

A tabela verdade para este problema está expressa na tabela 6 abaixo.

Tabela 6: Detecção de paridade.

TABELA VERDADE

A B C S

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0
12

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 1

Após o preenchimento da tabela verdade, obteve-se o mapa k mostrado na tabela 7


abaixo.

Tabela 7: Mapa de Karnaugh para 3 variáveis

BC 00 01 11 10
A

0 0 1 0 1

1 1 0 1 0

Fonte: Autor do relatório

A expressão obtida para este sistema foi:

S = 𝐴′ 𝐵′ 𝐶 + 𝐴′ 𝐵𝐶 ′ + 𝐴𝐵′ 𝐶 ′ + 𝐴𝐵𝐶 , S = (𝐴ʘ𝐵ʘ𝐶)′

O circuito foi montado usando apenas um CI de portas lógicas XOR

A simulação feita no Proteus e a montagem feita no laboratório podem ser observadas


nas figuras 7 e 8 abaixo.

Figura 7: Simulação feita no Proteus para entradas 001.

Fonte: Autor do relatório.


13

Figura 8: Montagem do problema 3 para entradas 001.

Fonte: Autor do relatório

Problema 4

- Nesta prática será montado um circuito simples que identifica se um número binário
entre 0 e 7 faz parte do conjunto dos números primos. A função lógica deste circuito pode
ser representada como: f (A, B, C) = (2,3,5,7). Esta forma de descrever a função lógica
indica que a saída do circuito é uma função das entradas A, B e C, o circuito é descrito
por uma soma de produtos, sendo que os termos produtos são os números binários que
representam os valores 2, 3, 5 e 7.

Pode-se inferir do problema que:

 O circuito terá três variáveis de entrada, A, B e C. Visto que deve-se representar


números de 0 à 7.
 A saída será 1 quando o número correspondente em binário for primo, caso
contrário, a saída será zero.

A tabela verdade do circuito pode ser verificada na tabela 8 abaixo.

Tabela 8: Detecção de números primos.

TABELA VERDADE

A B C S

0 0 0 0
14

0 0 1 0

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 0

1 1 1 1

A tabela abaixo mostra o mapa de karnaugh para o problema 4.

Tabela 9: Mapa de Karnaugh para 3 variáveis

BC 00 01 11 10
A

0 0 0 1 1

1 0 1 1 0

Fonte: Autor do relatório

A expressão obtida pelo mapa k é:

𝑆 = 𝐴′ 𝐵 + 𝐴𝐶

Através da expressão simulou-se o circuito no Proteus e foi feita a montagem no


laboratório, como mostram as figuras X e X abaixo.

Figura 9: Simulação feita no Proteus para entradas 000.

Fonte: Autor do relatório


15

Figura 10: Montagem do problema 4 para entradas

Fonte: Autor do relatório


16

5. CONCLUSÃO

A prática consistiu em analisar situações-problema reais através de uma abordagem


binarizada, foi possível perceber que em uma das situações, haviam soluções diferentes
entre as bancadas que dependiam da forma de interpretação individual de cada pessoa.

A resolução dos problemas propostos se deu através de um conjunto de regras


aplicadas e variáveis de entrada para cada tipo de situação, onde essas variáveis eram
atribuídas à elementos variáveis da situação em questão.

É válido analisar tamanha importância da ferramenta utilizada nesta prática.


Problemas complexos foram solucionados através de uma adaptação de “linguagem”. A
atribuição de valores binários a uma situação reduziu significativamente a complexidade
de resolução dos sistemas propostos que foram resolvidos a partir de arranjos de portas
lógicas.
17

6. REFERÊNCIA BIBLIOGRÁFICA

ELETRONWORLD, Circuitos Digitais. Disponível em:


http://eletronworld.com.br/eletronica/efeito-bounce/ . Acesso em 19 de Setembro de
2019.
ELETRONICA DIDATA, Circuitos combinacionais. Disponível em:
http://www.eletronicadidatica.com.br/protoboard.html/ . Acesso em 19 de Setembro de
2019.

Você também pode gostar