Buscar

Aulas Práticas de Sistemas Digitais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 1 
 
AULA PRÁTICA 1 
Circui tos Lógicos 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI 7400 1 
CI7402 1 
Diodos emissores de luz (leds) 4 
Resistores de 100Ω 4 
 
Roteiro: 
1) Universalidade das Portas NAND e NOR 
 
a) Use portas NAND para criar as três expressões lógicas: OR, AND e 
NOT 
 
Faça a simulação em Proteus e em seguida use o protoboard para verificar 
com o uso de leds o funcionamento adequado do circuito. 
 
 
 
Para a ligação dos leds, será necessária a ligação de uma resistência de 100 
Ω em série com o mesmo para que ele não se danifique 
 
A K 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 2 
 
 
b) Use portas NOR para criar as três expressões lógicas: OR, AND e NOT 
 
Faça a simulação em Proteus e em seguida use o protoboard para verificar 
com o uso de LEDS o funcionamento adequado do circuito. 
 
 
 
 
 
 
 
 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 3 
 AULA PRÁTICA 2 
Display de 7 segmentos 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI 7405 1 
CI7408 1 
CI7432 1 
Diodos emissores de luz (leds) 2 
Resistores de 100Ω 2 
Resistores de 1kΩ 1 
 
Introdução: 
Nesta aula prática iremos utilizar alguns CI’s que nos permitirão 
implementar os segmentos que compõem o display de 7 segmentos. Para 
podermos visualizar as informações binárias vindas dos CI’s utilizaremos 
displays de 7 (sete) segmentos. Que podem ser divididos em display tipo 
ânodo comum e tipo cátodo comum. 
 
 
 
 
 
 
 
 
 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 4 
 
 
 
 
 
 
 
 
 
 
Analisando a figura anterior, observamos que os leds dos displays irão 
acender se aplicamos nível lógico 1 (um), nas entradas D,C,B, e A, para o 
display tipo cátodo comum e nível lógico 0 (zero) nas entradas para o tipo 
ânodo comum. 
 
A B C D a b c d e f g 
0 0 0 0 1 1 1 1 1 1 0 
0 0 0 1 0 1 1 0 0 0 0 
0 0 1 0 1 1 0 1 1 0 1 
0 0 1 1 1 1 1 1 0 0 1 
0 1 0 0 0 1 1 0 0 1 1 
0 1 0 1 1 0 1 1 0 1 1 
0 1 1 0 1 0 1 1 1 1 1 
0 1 1 1 1 1 1 0 0 0 0 
1 0 0 0 1 1 1 1 1 1 1 
1 0 0 1 1 1 1 1 0 1 1 
1 0 1 0 X X X X X X X 
1 0 1 1 X X X X X X X 
1 1 0 0 X X X X X X X 
1 1 0 1 X X X X X X X 
1 1 1 0 X X X X X X X 
1 1 1 1 X X X X X X X 
 
 
 
 
BCD 8421 9876543210 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 5 
a: 
 
AB 
 CD 
00 01 11 10 
00 1 0 X 1 
01 0 1 X 1 
11 1 1 X X 
10 1 1 X X 
 
 
 
 
Roteiro: 
1) Faça o mapa K, projete e monte os segmentos b & c do display 
de 7 segmentos utilizando os CI’s 7405,7408 e 7432. Utilize o led para 
verificar os resultados. 
 
 
 
 
 
 
 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 6 
Para a utilização do CI7405 lembre que ele é coletor aberto, ou seja, 
se analisamos como um transistor, quando um sinal é aplicado em sua 
base, Vcc ou 1 em binário, então o transistor estará saturado circulando 
corrente através do resistor e portanto aparecerá uma tensão de 0 volts ou 
nível lógico 0 (zero) na saída. Da mesma forma se o sinal aplicado em sua 
base é 0 volts ou 0 em binário, então o transistor estará cortado, não 
circulando corrente no resistor e verificamos assim uma tensão de Vcc ou 
1 em binário na saída (coletor). Temos assim o funcionamento do inversor 
verificado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vcc ou 0 volt 
Vcc 
0 volt ou Vcc 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 7 
AULA PRÁTICA 3 
Mult ip lexadores e Demul t ip lexadores 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI 7442 1 
CI74151 1 
Diodos emissores de luz (leds) 5 
Resistores de 100Ω 5 
 
Roteiro: 
1) Multiplexador 
Utilizaremos um multiplexador 8/1, ou seja, com 8 entradas e uma saída. 
O multiplexador “escolhe” um dos terminais de entrada de dados, através 
de uma combinação bem definida nos terminais de seleção, estabelecendo 
um canal entre a entrada escolhida e a saída. Assim, toda informação que 
estiver no terminal de entrada escolhido é transmitida à saída. 
Será utilizado o multiplexador 74151. O seu circuito interno, a tabela 
verdade e o diagrama de pinos estão representados a seguir: 
 
 
2M = N
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 8 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a) Aplique um sinal a uma entrada qualquer. 
b) Aplique sinais às entradas de seleção, correspondendo à entrada que 
se deseja transmitir para a saída. 
c) Verifique se o sinal de saída corresponde ao da entrada selecionada. 
 
 
Figura (1.2)- 
Diagrama de pinos 1 
 
Entrada 
de 
dados 
Entrada 
de 
dados 
Seleção 
de 
dados 
Strobe 
SaídaY
YSaída
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 9 
d) Repita o processo para outras três combinações de entradas de 
seleção. 
 
2) Demultiplexador 
Utilizaremos, também, um demultiplexador, cuja função é realizar a 
operação inversa de um multiplexador. Ou seja, escolhe-se um dentre 
vários terminais de saída, através de uma combinação binária nos 
terminais de seleção, estabelecendo um canal entre o terminal de entrada 
(terminal de dados) e a saída selecionada. É necessário a verificação e 
entendimento da tabela da verdade, referente ao decodificador “7442” 
utilizado como demultiplexador. O seu circuito interno, a tabela verdade e 
o diagrama de pinos estão representados a seguir: 
 
 
 
 
Saídas 
Entradas 
/Seleção Saídas 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 10 
a) Considere que se deseja implementar um circuito em que, aplicando 
sinais nas entradas de seleção, faça-se com que a saída selecionada tenha o 
mesmo nível lógico de um sinal de entrada, podendo as demais saídas 
assumir níveis lógicos quaisquer. Como o 7442 pode ser usado para 
realizar este circuito? Realize a montagem. 
b) Qual das entradas do decodificador 7442 será empregada como entrada 
de dado do demux? Aplique um sinal nesta entrada. 
c) Aplique sinais nas entradas do 7442 a serem usadas como entradas de 
seleção. 
d) Verifique se a saída correspondente às entradas de seleção corresponde 
à informação de entrada (varie a informação de entrada para confirmar). 
Repita o processo para outras três combinações de entradas de seleção. 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 11 
AULA PRÁTICA 4 
Flip-Flops 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI7400 1 
CI7473 1 
Diodos emissores de luz (leds) 2 
Resistores de 100Ω 2 
 
Roteiro: 
1) Flip-flop S-R com portas lógicas 
a) Faça a montagem indicada na figura. Use leds para verificar Q e 
Preencha a tabela. 
 
R
S
B
A
 
 
 
 
 
 
 
 
 
Q
Q
Q
Apostila de Aulas Práticas – Sistemas Digitais 
Profº.Marcelo Cabral Cavalcanti 
 12 
S R Q 
0 1 
0 0 
1 0 
0 0 
1 1 
0 0 
 
b) Faça a montagem indicada na figura. Preencha a tabela. 
 
 
 
 
 
 
 
 
Para que a lógica desse item 
funcione corretamente, antes 
de cada mudança de S e R, o 
CLK deve ser colocado em 
zero. 
S R CLK Q 
0 1 0 
 1 
0 0 0 
 1 
1 0 0 
 1 
0 0 0 
 1 
1 1 0 
 1 
0 0 0 
 1 
 
Q
A
B
CLK
R
S
 
Q
Q
Q
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 13 
c) Partindo dos resultados obtidos na tabela anterior, complete a tabela a 
seguir. 
S R Qn+1 
 Qn 
 1 
 0 
 ? 
 
2) Flip-flop J-K 
a) O CI7473 nos fornece dois flip-flops J-K. Utilize apenas um dos flip-
flop e preencha a tabela indicada. 
 
 
 
 
 
 
 
 
 
 
 
J K CLK CLR Q 
1 0 1 
0 0 1 
0 1 1 
0 0 1 
1 1 1 
1 1 1 
 
b) Baseado na tabela anterior, complete a tabela a seguir. 
 
Figura 10.8 
Q
Pinos 
CLK1
RLC1
K1
CCV
J2
CLK2
RLC2
J1
Q1
Q1
Q2
Q2
GND
K2
4 
3 
1 
5 
6 
7 
2 
11 
12 
14 
10 
9 
8 
13 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 14 
Jn Kn Qn+1 
 Qn 
 1 
 0 
 
 
 
c) Faça as combinações indicadas na tabela e verifique os níveis lógicos de 
Q e 
CLR J K CLK Q 
1 1 0 
0 X X 
0 X X - 
 
 
 
 
Q
Q
Q
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 15 
AULA PRÁTICA 5 
Circui tos Ari tmét icos 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI 7408 1 
CI7432 1 
CI7486 1 
Diodos emissores de luz (leds) 3 
Resistores de 100Ω 3 
 
Roteiro: 
1) Somador 
Denomina-se circuito aritmético, aquele capaz de executar operações 
aritméticas, tais como, adição, subtração, multiplicação e divisão. Nesta 
prática, serão implementados circuitos digitais que realizam operações de 
soma e subtração no sistema binário. 
O projeto de um somador capaz de executar a soma de dois “bits” é 
denominado de somador incompleto ou meio somador. Na tabela, são 
apresentados a soma (S) de dois bits A e B e o respectivo transporte de 
saída ou “carry” (Ts) para todas as possíveis combinações de entrada. 
Entradas Saídas 
 Soma “Carry” 
A B S Ts 
0 0 0 0 
0 1 1 0 
1 0 1 0 
1 1 0 1 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 16 
 
 
 
 
A seguir, apresenta-se a tabela verdade de um somador completo, o qual, a 
partir de dois bits de entrada e do transporte de entrada, determina a soma 
(S) e o transporte de saída (Ts). 
 
Entradas Saídas 
Te A B S Ts 
0 0 0 0 0 
0 0 1 1 0 
0 1 0 1 0 
0 1 1 0 1 
1 0 0 1 0 
1 0 1 0 1 
1 1 0 0 1 
1 1 1 1 1 
 
 
 
 
 
 
 
O circuito que permite a obtenção da soma de duas palavras (A e B), cada 
uma com dois “bits”, é obtido do cascateamento de um somador 
incompleto e um somador completo. O “carry” mais à esquerda (Ts2) será 
igual a 1 se a soma for superior a 3 (ou 11 em binário), não podendo ser 
B 
A 
Te 
Ts 
S 
S 
Ts 
A 
B 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 17 
representada somente com as saídas S2 e S1. Neste caso, o próprio sinal 
Ts2 é usado como o bit mais significativo da soma (S3). 
 
 
 
 
 
 
 
a) Faça a montagem do somador paralelo, utilizando as portas lógicas 
disponíveis no CI’s 7408, 7432 e 7486. Utilize Led´s para verificar 
os resultados S3, S2 e S1. 
 
 
 
 
 
 
 
 
 
 
2) Subtrator 
Projete e monte um subtrator paralelo, utilizando as mesmas portas lógicas 
do item 1 e os led’s para a verificação das saídas S3,S2 e S1. 
Ts2 Te 
S.Completo 
A2 B2 
Ts1 
Meio Soma. 
A1 B1 
S2 S1 S3 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 18 
AULA PRÁTICA 6 
Contadores 
 
Material utilizado: 
 
Material Quantidade 
Fonte de alimentação +5V 1 
CI7490 1 
CI7446 1 
Displays de 7 segmentos 1 
Resistores de 100Ω 7 
 
Roteiro: 
Para que as informações vindas do contador sejam corretamente 
apresentadas no display utilizamos decodificadores específicos 
correspondentes ao display empregado. No nosso caso, utilizaremos o 
CI7446 que é um decodificador de sete segmentos tipo anodo comum. 
 
LT* 
 
RBI* 
Entradas 
DCBA 
DCBA em 
decimal 
Saídas 
abcdefg 
 
Display 
 
RBO 
- - 0000 0 1111110 0 - 
- - 0001 1 0110000 1 - 
- - 0010 2 1101101 2 - 
- - 0011 3 1111001 3 - 
- - 0100 4 0110011 4 - 
- - 0101 5 1011011 5 - 
- - 0110 6 1011111 6 - 
- - 0111 7 1110000 7 - 
- - 1000 8 1111111 8 - 
- - 1001 9 1110011 9 - 
- - 1010 10 1110111 A - 
- - 1011 11 0011111 B - 
- - 1100 12 1001110 C - 
- - 1101 13 0111101 D - 
- - 1110 14 1001111 E - 
- - 1111 15 1000111 F - 
*Obs.: As entradas LT, RB0 e RBI devem ser deixadas livres. 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 19 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Para podermos visualizar as informações binárias vindas do contador 
utilizaremos displays de 7 (sete) segmentos, que podem ser divididos em 
display tipo ânodo comum e tipo cátodo comum. 
 
 
 
 
 
 
 
 
 
 
 
Analisando a figura anterior, observamos que os leds dos displays irão 
acender se aplicamos nível lógico 1 (um), nas entradas D,C,B, e A, para o 
display tipo cátodo comum e nível lógico 0 (zero) nas entradas para o tipo 
ânodo comum. 
1) Faça a ligação do display de 7 segmentos com o decodificador CI7446. 
Observe a tabela verdade do decodificador. Aplique sinais às entradas 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 20 
DCBA , de acordo com a tabela, e veja se o símbolo mostrado no display é 
o correspondente a combinação 
 
2) CI74LS90 como contador síncrono de década 
Este CI é constituido de duas partes, que podem ser usadas separadamente, 
correspondentes a divisores de frequência por 2 e por 5. 
 
 
 
 
 
 
 
 
 
 
 
 
 
O flip-flop da esquerda faz com que um sinal aplicado em “A” tenha sua 
frequência dividida por dois em “QA”. Já os flip-flops restantes, fazem 
com que um sinal aplicado em “B” tenha sua freqüência dividida por cinco 
em “QD”. A “porta 1” controla as entradas “set” dos flip-flops das 
extremidades e a “porta 2” às entradas “reset” de todos os flip-flops. O 
contador resseta se o R0(1) e R0(2) assumirem nível 1 (um) e pelo menos 
uma das entrada R9´s assumirem nível lógico 0 (zero). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 21 
 
 
 
Para utilizarmos o CI7490 como contador de década, devemos ligar o pino 
12 (doze) ao pino 1(um), como mostrado a seguir. 
. 
 
 
 
 
 
 
 
 
Com esta montagem, um sinal de frequência f colocado em “A” fará com 
que os sinais nas saídas tenham as seguintes frequências: 
 
SAÍDA FREQUÊNCIA 
QD f /10 
QC f /10 
QB f /5 
QA f /2 
 
Faça a montagem do contador e conecte-o com o decodificador. Aplique, 
alternadamente, Vcc e zerona entrada A do decodificador e observe no 
display se a mesmo está contando corretamente. 
 
 
 
 
 
 
 
Apostila de Aulas Práticas – Sistemas Digitais 
Profº. Marcelo Cabral Cavalcanti 
 22 
AULA PRÁTICA 7 
Linguagem de Descrição VHDL 
 
 
Roteiro: 
1) Escreva o código HDL na linguagem VHDL que irá produzir as 
seguintes funções de saída: 
X = A + B 
Y = AB 
Z = A + B + C

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes