Sei sulla pagina 1di 19

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO

CENTRO DE ENGENHARIAS
CURSO DE ENGENHARIA ELÉTRICA
Laboratório de Sistemas Digitais – 2017.2

UNIDADE 1
PRÁTICA 4 – PORTAS LÓGICAS III

Aluno: Daniel Silva Lima


Prof: Msc. Isaac Barros Tavares da Silva

Mossoró – RN
Dezembro de 2017
SUMÁRIO

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

2. OBJETIVOS.................................................................................................3

3. MATERIAIS UTILIZADOS.......................................................................4

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

4.1. EXPRESSÃO A ....................................................................................4

4.2. EXPRESSÃO B ....................................................................................6

4.3. EXPRESSÃO C ....................................................................................7

4.4. EXPRESSÃO D ....................................................................................8

5. RESULTADOS E DISCUSSÃO................................................................9

5.1. EXPRESSÃO A .....................................................................................9

5.2. EXPRESSÃO B ....................................................................................11

5.3. EXPRESSÃO C ....................................................................................13

5.4. EXPRESSÃO D ....................................................................................14

6. CONCLUSÕES...........................................................................................16

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

QUESTÕES.................................................................................................18
3

1. INTRODUÇÃO

Um circuito lógico é dito combinacional quando a saída depende apenas das


combinações das variáveis de entrada recebidas em um dado momento, ou seja, o circuito
combinacional não é capaz de armazenar valores na memória para ser utilizado
posteriormente, ou seja, um circuito lógico combinacional não possui a característica de
memória, portanto sua saída depende apenas dos valores atuais das entradas. A relação
entre as variáveis de entrada e saída podem ser mostradas a partir de uma tabela conhecida
como tabela verdade, utilizando o mapa de Karnought e utilizando diagramas de
transição.

A lógica booleana é utilizada para criar instruções de validação ou substituição. A


expressão de lógica booleana é uma estrutura lógica que pode ser verdadeira ou falsa. As
expressões podem ser ligadas através de operadores (AND, OR e NOT) para possibilitar
a criação de expressões complexas. São utilizadas ainda tabelas verdade para determinar
o comportamento da saída em função da entras, ou seja, obter os devidos resultados das
expressões. Uma tabela verdade atribui um nível lógico alto ou um nível lógico baixo a
cada parte de uma expressão complexa e, em seguida, determina se a expressão
combinada é verdadeira ou falsa.

Este relatório tem como finalidade apresentar conceitos, materiais, métodos e


resultados proporcionando um maior embasamento prático e teórico referentes aos
circuitos lógicos combinacionais. A prática teve seu início no dia 19 de dezembro de 2017
junto à disciplina de Laboratório de Sistemas Digitais.

2. OBJETIVOS
A prática possui as seguintes perspectivas:
I. Manipulação das portas lógicas universais;
II. Transformar uma expressão booleana em um circuito lógico;
III. Montagem e posterior simulação de circuitos lógicos combinacionais
utilizando o software Proteus ® ;
IV. Avaliar os resultados obtidos na simulação junto aos obtidos
experimentalmente a partir da montagem do circuito combinacional.
4

3. MATERIAIS UTILIZADOS

A seguir serão apresentados os materiais utilizados na realização do experimento:

 Software Proteus 8;
 Kit XD101 da Exsto – Banco de ensaios em Eletrônica Digital básica;
 Circuitos Integrados variados (74HC04, 74HC32, 74HC08);
 Protoboard;
 Cabos e fios de conexão;

4. PROCEDIMENTO EXPERIMENTAL

Com base nas instruções dadas no laboratório, a seguir será apresentado os circuitos
lógicos combinacionais montados experimentalmente e simulados no software Proteus
®
, os resultados obtidos com o auxílio do software foram comparados com os resultados
obtidos experimentalmente.
Utilizando os devidos circuitos integrados em conjunto com a bancada da Exsto foi
possível verificar o comportamento da saída dos circuitos combinacionais montados a
partir das expressões. A saída foi comparada ao resultado obtido a partir da simulação no
Proteus. O diodo emissor de luz foi inserido no final do circuito como uma forma
alternativa de visualizar quando a saída estaria em nível lógico baixo (0) ou nível lógico
alto (1) trazendo uma maior semelhança ao circuito real. Foram montados quatro circuitos
lógicos combinacionais a partir de expressões booleanas.
4.1. EXPRESSÃO A
A seguir é mostrado a expressão booleana que será transformada em um circuito
lógico combinacional.
𝑿 = 𝑨𝑩𝑪𝑫 + 𝑨𝑫 (1)
É verificado que existirão 4 entradas distintas para se obter a saída desejada. É válido
lembrar que existe a possibilidade obter as mesmas respostas da expressão acima
utilizando técnicas de redução de circuitos. Tais técnicas são importantes pois muitas
vezes, ao reduzir o circuito é possível economizar na quantidade de circuitos integrados
necessários para obter os resultados previstos na saída.
A figura a seguir mostra o circuito lógico que deverá ser montados a partir da
utilização das portas lógicas AND e OR.
5

Figura 1 – Circuito lógico combinacional da expressão A

Fonte: Autoria Própria, 2017.


Observe que o circuito acima simulado no software Proteus possui quatro entradas
denominadas A, B, C e D além de uma saída representada pela letra X. Quando a saída
assume o nível lógico alto o led irá emitir luz caso contrário ele não será acionado.
A figura 2 a seguir a montagem do circuito lógico combinacional acima a partir da
bancada da Exsto em conjunto com os circuitos integrados e protoboard.
Figura 2 – Circuito lógico combinacional I montado na bancada com saída em nível alto

Fonte: Autoria Própria, 2017.


6

4.2. EXPRESSÃO B
A expressão é dada por:
𝒀 = 𝑩𝑪𝑨 + 𝑩( ̅̅̅̅
𝑨𝑫 + 𝑨𝑫) (2)
Novamente, observa-se que existem quatro entradas e apenas uma saída. O mesmo
difere da expressão anterior pela quantidade de portas lógicas necessárias para obter a
saída desejada.
Figura 3 - Circuito lógico combinacional da expressão B

Fonte: Autoria Própria, 2017.


A figura acima mostra o circuito lógico simulado no Proteus a partir das portas lógicas
AND, OR e NOT. Além disso é obtido a resposta para cada entrada existente, onde a
mesma varia de 00002 a 11112. A seguir é ilustrado o circuito lógico combinacional na
bancada da Exsto para avaliar os resultados obtidos.
Figura 4 - Circuito lógico combinacional montado com saída em nível lógico baixo

Fonte: Autoria Própria, 2017.


7

4.3. EXPRESSÃO C
A expressão é dada por:
̅̅̅̅̅̅̅̅
𝑾 = (𝑨 ̅̅̅̅̅̅̅̅
+ 𝑨) + (𝑩 + 𝑩) (3)
Para a expressão acima existem duas entradas, onde a devida combinação gera uma
saída que resulta no complemento da porta AND. As portas lógicas utilizadas para
simulação da expressão são as portas OR e NOT.
Figura 5 - Circuito lógico combinacional da expressão C

Fonte: Autoria Própria, 2017.


A figura acima mostra o circuito lógico simulado no Proteus a partir das portas lógicas
OR e NOT. Além disso é obtido a resposta para cada entrada existente, onde a mesma
varia de 002 a 112. A seguir é ilustrado o circuito lógico combinacional na bancada da
Exsto para posterior comparação dos resultados obtidos.
Figura 6 - Circuito lógico combinacional montado com saída em nível lógico alto

Fonte: Autoria Própria, 2017.


8

4.4. EXPRESSÃO D
A expressão é representada por:
̅𝑩
𝒁=𝑨+𝑨 (4)
Para a expressão acima existem duas entradas, onde a devida combinação gera uma
saída que resulta na porta OR. As portas lógicas utilizadas para simulação da expressão
são as portas OR, AND e NOT.
Figura 7 - Circuito lógico combinacional da expressão D

Fonte: Autoria Própria, 2017.


A figura acima mostra o circuito lógico simulado no Proteus a partir das portas lógicas
OR, AND e NOT. Além disso é obtido a resposta para cada entrada existente, onde a
mesma varia de 002 a 112. A seguir é ilustrado o circuito lógico combinacional na bancada
da Exsto para posterior comparação dos resultados obtidos.
Figura 6 - Circuito lógico combinacional montado com saída em nível lógico alto

Fonte: Autoria Própria, 2017.


9

Observe que para todo os casos, as luzes acesas na lateral direita da protoboard
indicam a alimentação do circuito lógico combinacional e a luz acesa acima na bancada
da Exsto indicam o nível lógico da saída do circuito lógico combinacional. A luz vermelha
do LED indica nível lógico baixo na saída e a luz verde indica o nível lógico alto na saída.

5. RESULTADOS E DISCUSSÕES
Após a montagem dos circuitos lógicos foram realizadas as análises teóricas
utilizando teoremas booleanos junto a análise junto ao software Proteus para avaliar a
veracidade dos resultados obtidos. A seguir serão mostrados os resultados individuais
para cada circuito lógico combinacional assim como para o projeto realizado.

5.1. EXPRESSÃO A
A partir da comparação da simulação no software Proteus e do circuito lógico
combinacional montado experimentalmente mostrado nas figuras 1 e 2 foram obtidos os
resultados ilustrados a seguir a partir de um diagrama de transição, observe.

Figura 7 – Diagrama de transição da expressão A

Fonte: Autoria Própria, 2017.

Logo, o resultado da simulação mostra que a saída terá nível lógico 1 quando
A=D=1. Qualquer outra combinação resulta em uma saída com nível lógico igual a 0. Foi
possível ainda observar o resultado a partir do LED (amarelo), onde o mesmo ligado
informa que a saída do circuito lógico combinacional está em nível alto 1. É possível
afirmar que tal circuito lógico depende apenas das entradas A e D.
10

Figura 8 – Visualização da saída do circuito combinacional da expressão A apartir do LED

Fonte: Autoria Própria, 2017.


A partir dos resultados obtidos foi montada a tabela verdade relacionando as
entradas e a saída.
Tabela 1 – Tabela Verdade da expressão A
Entradas Saída
D C B A X
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
Fonte: Autoria Própria, 2017.

É possível, a partir da tabela verdade e junto aos teoremas booleanos, montar um


circuito lógico combinacional equivalente ao que seria desenvolvido a partir do circuito
11

lógico combinacional, no entanto, muitas vezes simplificado. A expressão booleana que


descreve o circuito lógico é:
𝑋 = 𝐴𝐵𝐶𝐷 + 𝐴𝐷 = 𝐴𝐷(𝐶𝐷 + 1) = 𝐴𝐷 (5)
𝑿 = 𝑨𝑫 (6)

Onde, a partir dos teoremas booleanos é possível reduzir a expressão A. Logo, a


quantidade de portas lógicas utilizadas para obter a mesma saída pode ser reduzida a uma
AND, observe a figura a seguir.
Figura 9 – Circuito combinacional da expressão A reduzido

Fonte: Autoria Própria, 2017.


5.2. EXPRESSÃO B
O diagrama de transição a seguir ilustra a relação das entradas com a saída, que foi
obtido a partir da simulação no software Proteus do circuito lógico combinacional da
figura 2 e também foi obtido experimentalmente a partir da utilização dos CI’s junto a
bancada da Exsto, observe.
Figura 10 – Diagrama de transição do circuito lógico combinacional da expressão B
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
A

E
N 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
T B
R
A
D
A 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
S C

D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
SAÍDA Y 1

Fonte: Autoria Própria, 2017.

É verificado que a saída sempre estará em nível lógico alto, ou seja, Y=1, sempre que
a entrada B=1. Foi possível visualizar tais resultados a partir de um LED colocado na
saída do circuito. A figura 10 a seguir ilustra uma das escolhas para que a saída seja 1.
12

Figura 11 - Visualização da saída do circuito combinacional da expressão B a partir do LED

Fonte: Autoria Própria, 2017.

A partir dos resultados obtidos foi montada a tabela verdade do circuito lógico
combinacional II.
Tabela 1 – Tabela Verdade da expressão B
Entradas Saída
D C B A Y
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 1
Fonte: Autoria Própria, 2017.

A expressão booleana que descreve o circuito lógico combinacional é:


̅̅̅̅ + 𝐴𝐷) = 𝐵𝐶𝐴 + 𝐵(1) = 𝐵(𝐶𝐴 + 1)
𝑌 = 𝐵𝐶𝐴 + 𝐵( 𝐴𝐷 (7)
13

Ao reduzir o circuito é obtido:


𝒀=𝑩 (8)
Logo, não há a necessidade de utilizar portas lógicas para se obter a saída desejada,
apenas conectar a entrada B a respectiva saída.

5.3. EXPRESSÃO C
A partir da simulação no Proteus do circuito lógico combinacional apresentado
pela expressão 3 em conjunto com o circuito combinacional montado utilizando os
devidos CI’s em conjunto com a bancada de testes da Exsto foi obtido o diagrama de
transição a seguir.
Figura 12 – Diagrama de transição do circuito lógico combinacional da expressão C

E
0 1 0 1
N A
T
R
A
D
A 0 0 1 1
B

SAÍDA
1 1 1 0
W

Fonte: Autoria Própria, 2017.

É verificado que a saída obtém nível lógico alto sempre que as entradas A e B não
estão simultaneamente em nível lógico alto
Figura 13 - Visualização do circuito lógico combinacional da expressão C

Fonte: Autoria Própria, 2017.


14

A partir dos resultados obtidos é possível ainda obter a tabela verdade, observe:
Tabela 3 – Tabela Verdade do circuito lógico de um projeto de alarme
ENTRADAS SAÍDA
B A W
0 0 1
0 1 1
1 0 1
1 1 0
Fonte: Autoria Própria, 2017.
A expressão obtida a partir do circuito lógico combinacional é:
̅̅̅̅̅̅̅̅
𝑊 = (𝐴 + 𝐴) + (𝐵 + 𝐵 ) = (𝐴̅) + (𝐵̅) = ̅̅̅̅
̅̅̅̅̅̅̅̅ 𝐴𝐵 (9)
Utilizando os teoremas booleanos em conjunto com os teoremas de DeMorgan para
simplificar a equação acima obtém-se:
𝑾 = ̅̅̅̅
𝑨𝑩 (10)
A partir disso, o circuito lógico pode ser reduzido ao uso de uma porta AND em
conjunto com uma porta NOT, observe.
Figura 14 - Visualização da saída da expressão C reduzida

Fonte: Autoria Própria, 2017.

5.4. EXPRESSÃO D
A partir da simulação no Proteus do circuito lógico combinacional apresentado
pela expressão 4 em conjunto com o circuito combinacional montado utilizando os
devidos CI’s em conjunto com a bancada de testes da Exsto foi obtido o diagrama de
transição a seguir.
15

Figura 15 – Diagrama de transição do circuito lógico combinacional da expressão D

E
0 1 0 1
N A
T
R
A
D
A 0 0 1 1
B

SAÍDA
0 1 1 1
W

Fonte: Autoria Própria, 2017.

É verificado que a saída obtém nível lógico alto sempre que o motor A e B não estão
simultaneamente em nível lógico baixo.
Figura 16 - Visualização do circuito lógico combinacional da expressão D

Fonte: Autoria Própria, 2017.

A partir dos resultados obtidos é possível ainda obter a tabela verdade, observe:
Tabela 3 – Tabela Verdade do circuito lógico de um projeto de alarme
ENTRADAS SAÍDA
B A Z
0 0 0
0 1 1
1 0 1
1 1 1
Fonte: Autoria Própria, 2017.

A expressão obtida a partir do circuito lógico combinacional é:


16

𝑍 = 𝐴 + 𝐴̅𝐵 = 𝐴 + 𝐵 (11)
Utilizando os teoremas booleanos em conjunto com os teoremas de DeMorgan para
simplificar a equação acima obtém-se:
𝒁=𝑨+𝑩 (12)
A partir disso, o circuito lógico pode ser reduzido ao uso de uma porta OR, observe.
Figura 14 - Visualização da saída da expressão D reduzida

Fonte: Autoria Própria, 2017.

6. CONCLUSÕES

A partir dos conhecimentos aplicados na execução deste relatório, foi possível


entender o funcionamento básico do sistema booleano para a aplicação em sistemas
digitais, assim como o quanto é importante conhecer os teoremas booleanos existentes
com o intuito de simplificação dos circuitos lógicos acarretando muitas vezes em redução
dos componentes utilizados e assim de custos.
As portas lógicas são os componentes básicos da eletrônica digital. Elas são usadas
para criar circuitos digitais e até mesmo circuitos integrados, dispositivos que contém as
portas lógicas, complexos. Ao se trabalhar com esses dispositivos físicos notamos que a
obtenção de resultados requer um trabalho maior do que a simulação em software, apesar
de que esse tipo de estudo nos possibilite a familiarização com os circuitos integrados,
além de permitir uma análise real de todos os parâmetros dos circuitos em questão.
17

REFERÊNCIAS BIBLIOGRÁFICAS

[1] TOCCI; WIDMER; MOSS. Sistemas Digitais: Princípios e Aplicações. 11. ed.
Columbus: Pearson, 2011.
18

QUESTÕES

A RESPOSTA DO ITEM 3.1 ESTÁ NOS RESULTADOS E DISCUSSÕES

3.2. Monte uma tabela com a quantidade de CI’s utilizados no item 2.1 e para os
mesmos circuitos depois que foram reduzidos no item 2.2. Explique o resultado
obtido.

 EXPRESSÃO A

Tabela – Comparação da quantidade de CIs utilizados na expressão A


CIRCUITO NÃO REDUZIDO CIRCUITO REDUZIDO
1 CI 7408 1 CI 7408
1 CI 7432 -
Observe que a expressão inicial é:

𝑿 = 𝑨𝑩𝑪𝑫 + 𝑨𝑫
Verifica-se a partir da expressão que serão necessárias 4 portas AND (quantida máxima
que o CI 7408 possui) em conjunto com uma porta OR (1 CI 7432)
Ao reduzir a expressão é obtido:

𝑿 = 𝑨𝑫
Essa simplificação mostra que há a necessidade de apenas um CI 7408 onde será utilizado
apenas uma porta deste CI.

 EXPRESSÃO B

Tabela – Comparação da quantidade de CIs utilizados na expressão B


CIRCUITO NÃO REDUZIDO CIRCUITO REDUZIDO
1 CI 7404 Não há necessidade de CIs
2 CIs 7408 -
1 CI 7432 -
Observe que a expressão inicial é:

̅̅̅̅ + 𝑨𝑫)
𝒀 = 𝑩𝑪𝑨 + 𝑩( 𝑨𝑫

Verifica-se a partir da expressão que serão necessárias 5 portas AND (extrapola a


quantida máxima que o CI 7408 possui), logo são utilizados 2 CIs 7408 em conjunto com
duas porta OR (1 CI 7432) e uma porta NOT(1 CI 7404). Ao reduzir a expressão é obtido:

𝑿=𝑩

Essa simplificação mostra que não há a necessidade de CIs, para obter a saída desejada
basta conectar a saída a entrada B.
19

 EXPRESSÃO C

Tabela – Comparação da quantidade de CIs utilizados na expressão C


CIRCUITO NÃO REDUZIDO CIRCUITO REDUZIDO
1 CI 7404 1 CI 7404
1 CI 7432 1 CI 7408
Observe que a expressão inicial é:

̅̅̅̅̅̅̅̅
𝑾 = (𝑨 ̅̅̅̅̅̅̅̅
+ 𝑨) + (𝑩 + 𝑩)

Verifica-se a partir da expressão que serão necessárias 3 portas OR (a quantida máxima


que o CI 7432 possui é quatro) em conjunto com duas porta NOT (1 CI 7404). Ao reduzir
a expressão é obtido:

𝑾 = ̅̅̅̅
𝑨𝑩
Essa simplificação mostra que há a necessidade de apenas um CI 7408 em conjunto com
um CI 7404 onde será utilizado apenas uma porta de cada CI.

 EXPRESSÃO D

Tabela – Comparação da quantidade de CIs utilizados na expressão D


CIRCUITO NÃO REDUZIDO CIRCUITO REDUZIDO
1 CI 7404 1 CI 7432
1 CI 7408 -
1 CI 7432 -
Observe que a expressão inicial é:

𝒁=𝑨+𝑨 ̅𝑩
Verifica-se a partir da expressão que serão necessárias 1 porta OR (a quantida máxima
que o CI 7432 possui é quatro) em conjunto com 1 porta NOT (1 CI 7404) e uma porta
AND(1 CI 7408). Ao reduzir a expressão é obtido:

𝒁=𝑨+𝑩
Essa simplificação mostra que há a necessidade de apenas uma porta OR (CI 7432).

Potrebbero piacerti anche