Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CENTRO DE ENGENHARIAS
CURSO DE ENGENHARIA ELÉTRICA
Laboratório de Sistemas Digitais – 2017.2
UNIDADE 1
PRÁTICA 4 – PORTAS LÓGICAS III
Mossoró – RN
Dezembro de 2017
SUMÁRIO
1. INTRODUÇÃO............................................................................................3
2. OBJETIVOS.................................................................................................3
3. MATERIAIS UTILIZADOS.......................................................................4
4. PROCEDIMENTO EXPERIMENTAL....................................................4
5. RESULTADOS E DISCUSSÃO................................................................9
6. CONCLUSÕES...........................................................................................16
REFERÊNCIAS BIBLIOGRÁFICAS......................................................17
QUESTÕES.................................................................................................18
3
1. INTRODUÇÃO
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
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
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
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
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
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.
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
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
É 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
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.
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
É 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
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
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
E
0 1 0 1
N A
T
R
A
D
A 0 0 1 1
B
SAÍDA
0 1 1 1
W
É 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
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.
𝑍 = 𝐴 + 𝐴̅𝐵 = 𝐴 + 𝐵 (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
6. CONCLUSÕES
REFERÊNCIAS BIBLIOGRÁFICAS
[1] TOCCI; WIDMER; MOSS. Sistemas Digitais: Princípios e Aplicações. 11. ed.
Columbus: Pearson, 2011.
18
QUESTÕ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
𝑿 = 𝑨𝑩𝑪𝑫 + 𝑨𝑫
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
̅̅̅̅ + 𝑨𝑫)
𝒀 = 𝑩𝑪𝑨 + 𝑩( 𝑨𝑫
𝑿=𝑩
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
̅̅̅̅̅̅̅̅
𝑾 = (𝑨 ̅̅̅̅̅̅̅̅
+ 𝑨) + (𝑩 + 𝑩)
𝑾 = ̅̅̅̅
𝑨𝑩
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
𝒁=𝑨+𝑨 ̅𝑩
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).