Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LABORATRIO DE
SISTEMAS DIGITAIS I
(EE 571 e NE 671)
J. A. MARTINO
NDICE:
Programa de Teoria e Laboratrio
3
5
7
9
11
14
17
19
Experincia 5: Multiplex
Relatrio 5
21
23
Experincia 6: Demultiplex
Relatrio 6
25
27
29
31
33
34
___________________________________________________________________________________________________
2004/V.1
1
J. A. MARTINO
J. A. MARTINO
EXPERINCIA
01
1) OBJETIVO:
Apresentao da placa didtica 2 a ser utilizada neste curso.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
2.2) Pode-se ver abaixo uma foto da placa didtica 2.
___________________________________________________________________________________________________
2004/V.1
3
J. A. MARTINO
2.9) Repita o item anterior para as demais freqncias do gerador e analise o resultado.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
___________________________________________________________________________________________________
2004/V.1
4
J. A. MARTINO
EXPERINCIA
01
PLACA DIDTICA 2
Data:
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
2.2) Pode-se ver abaixo uma foto da placa didtica 2.
___________________________________________________________________________________________________
2004/V.1
5
J. A. MARTINO
2.9) Repita o item anterior para as demais freqncias do gerador e analise o resultado.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
___________________________________________________________________________________________________
2004/V.1
6
J. A. MARTINO
EXPERINCIA
02
1) OBJETIVO:
Familiarizao com os principais circuitos integrados que contm portas lgicas bsicas.
Implementao de funes lgicas com portas lgicas bsicas.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio :
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7400, 7402, 7404, 7408, 7432 e 7486.
2.2) Identifique as portas lgicas contidas nos circuitos integrados abaixo.
Circuito Integrado
7400
7402
7404
7408
7432
7486
2.3) Utilizando-se a placa didtica 2, teste as funes lgicas existentes nos circuitos integrados
preenchendo as tabelas verdades abaixo. Verifique se o resultado concorda com o esperado.
A
0
0
1
1
7400
B
0
1
0
1
A
0
0
1
1
7432
B
0
1
0
1
A
0
0
1
1
7402
B
0
1
0
1
A
0
0
1
1
7486
B
0
1
0
1
7404
S
A
0
1
A
0
0
1
1
7408
B
0
1
0
1
___________________________________________________________________________________________________
2004/V.1
7
J. A. MARTINO
2.4) Utilizando as portas lgicas fornecidas, implemente as funes abaixo, desenhando os circuitos
lgicos correspondentes. Identifique no desenho a pinagem de entrada e sada de cada porta lgica e o
cdigo do CI correspondente. Monte cada um dos circuitos e verifique seu funcionamento.
Funo F
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Funo G
___________________________________________________________________________________________________
2004/V.1
8
J. A. MARTINO
EXPERINCIA
02
Data:
1.
2.
3.
4.
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio :
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7400, 7402, 7404, 7408, 7432 e 7486.
2.2) Identifique as portas lgicas contidas nos circuitos integrados abaixo.
Circuito Integrado
7400
7402
7404
7408
7432
7486
2.3) Utilizando-se a placa didtica 2, teste as funes lgicas existentes nos circuitos integrados
preenchendo as tabelas verdades abaixo. Verifique se o resultado concorda com o esperado.
A
0
0
1
1
7400
B
0
1
0
1
A
0
0
1
1
7432
B
0
1
0
1
A
0
0
1
1
7402
B
0
1
0
1
A
0
0
1
1
7486
B
0
1
0
1
7404
S
A
0
1
A
0
0
1
1
7408
B
0
1
0
1
___________________________________________________________________________________________________
2004/V.1
9
J. A. MARTINO
2.4) Utilizando as portas lgicas fornecidas, implemente as funes abaixo, desenhando os circuitos
lgicos correspondentes. Identifique no desenho a pinagem de entrada e sada de cada porta lgica e o
cdigo do CI correspondente. Monte cada um dos circuitos e verifique seu funcionamento.
Funo F
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Funo G
___________________________________________________________________________________________________
2004/V.1
10
J. A. MARTINO
EXPERINCIA
03
1) OBJETIVOS:
Resolver um problema de lgica booleana utilizando a metodologia proposta no livro texto (Tocci,
R. J. e Widmer, M. S. Sistemas Digitais, pags. 68 a 70).
Implementar um circuito lgico que solucione o problema dado com CIs comerciais.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa Didtica 2.
Fonte de tenso de 5V.
Circuitos Integrados: 7404, 7408 e 7432
2.2) Resolva o problema seguinte utilizando lgica booleana:
Uma ETE ( Estao de Tratamento de Efluentes ) precisa manter o pH no seu interior abaixo de
7,5. Para tanto, foi instalado um tanque com cido, o qual pode ser drenado para dentro da ETE pela
vlvula V. Existe tambm um sensor P de pH, um sensor N de nvel limite e um agitador A. A vlvula
deve ser aberta se:
a) O pH estiver acima de 7,5 e o nvel estiver acima do limite, OU
b) O pH estiver acima de 7,5 , o nvel estiver abaixo do limite e o agitador estiver ligado.
Adote as seguintes definies para as variveis lgicas neste problema:
N = 1 nvel abaixo do limite (N = 0 nvel acima do limite)
P = 1 pH acima de 7,5 (P = 0 pH abaixo de 7,5)
A = 1 agitador ligado (A = 0 agitador desligado)
V = 1 vlvula de cido aberta (V = 0 vlvula de cido fechada)
2.3) Seguir a metodologia proposta no livro texto (pags 68 a 70):
PASSO 1: Monte a tabela verdade completa, conforme informaes contidas no item 2.2.
Item 2.2
N
0
P
0
A
0
Passo 2a (AND)
Item 2.5
Passo 2b (OR)
___________________________________________________________________________________________________
2004/V.1
11
J. A. MARTINO
PASSO 2:
Na tabela:
PASSO 3:
a) Escreva a expresso da soma-de-produtos (forma disjuntiva) para a sada V.
__________________________________________
PASSO 4: Simplifique a expresso de sada, obtida no passo 3a, utilizando lgebra booleana.
PASSO 5: Implemente o circuito a partir da expresso obtida no PASSO 4. Desenhe o circuito lgico
correspondente utilizando apenas os CIs 7404, 7408 e 7432. Indique no desenho a pinagem de entrada
e sada de cada porta lgica e o cdigo do CI correspondente.
2.4) Monte o circuito anterior e atribua a cada varivel lgica de entrada uma chave de dados e ligue a
sada a um indicador lgico. Compare o resultado com a tabela verdade do item 2.3, considerando para
as entradas que 5V = NVEL LGICO "1" e 0V = NVEL LGICO "0". Para a sada V, considere
LED ACESO=NVEL LGICO "1" e LED APAGADO=NVEL LGICO "0".
___________________________________________________________________________________________________
2004/V.1
12
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
13
J. A. MARTINO
EXPERINCIA
03
Data:
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio.
2.2) Resolva o problema seguinte utilizando lgica booleana:
Uma ETE ( Estao de Tratamento de Efluentes ) precisa manter o pH no seu interior abaixo de
7,5. Para tanto, foi instalado um tanque com cido, o qual pode ser drenado para dent ro da ETE pela
vlvula V. Existe tambm um sensor P de pH, um sensor N de nvel limite e um agitador A. A vlvula
deve ser aberta se:
c) O pH estiver acima de 7,5 e o nvel estiver acima do limite, OU
d) O pH estiver acima de 7,5 , o nvel estiver abaixo do limite e o agitador estiver ligado.
Adote as seguintes definies para as variveis lgicas neste problema:
N = 1 nvel abaixo do limite (N = 0 nvel acima do limite)
P = 1 pH acima de 7,5 (P = 0 pH abaixo de 7,5)
A = 1 agitador ligado (A = 0 agitador desligado)
V = 1 vlvula de cido aberta (V = 0 vlvula de cido fechada)
2.3) Seguir a metodologia proposta no livro texto (pags 68 a 70)
PASSO 1: Monte a tabela verdade completa, conforme informaes contidas no item 2.2.
Item 2.2
N
0
P
0
A
0
Passo 2a (AND)
Item 2.5
Passo 2b (OR)
___________________________________________________________________________________________________
2004/V.1
14
J. A. MARTINO
PASSO 2:
Na tabela:
PASSO 3:
c) Escreva a expresso da soma-de-produtos (forma disjuntiva) para a sada V.
__________________________________________
PASSO 4: Simplifique a expresso de sada, obtida no passo 3a, utilizando lgebra booleana.
PASSO 5: Implemente o circuito a partir da expresso obtida no PASSO 4. Desenhe o circuito lgico
correspondente utilizando apenas os CIs 7404, 7408 e 7432. Indique no desenho a pinagem de entrada
e sada de cada porta lgica e o cdigo do CI correspondente.
2.4) Monte o circuito anterior e atribua a cada varivel lgica de entrada uma chave de dados e ligue a
sada a um indicador lgico. Compare o resultado com a tabela verdade do item 2.3, considerando para
as entradas que 5V = NVEL LGICO "1" e 0V = NVEL LGICO "0". Para a sada V, considere
LED ACESO=NVEL LGICO "1" e LED APAGADO=NVEL LGICO "0".
___________________________________________________________________________________________________
2004/V.1
15
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
16
J. A. MARTINO
EXPERINCIA
MINIMIZAO E IMPLEMENTAO DE
FUNO BOOLEANA COM NAND E NOR
04
1) OBJETIVOS:
Minimizar funes booleanas utilizando mapas de Karnaugh.
Implementar funes booleanas utilizando apenas portas NAND e NOR.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7400 e 7402.
2.2) Minimize a funo lgica booleana seguinte pelo mapa de Karnaugh.
F = __________________________________________
AB
00
01
11
10
C
0
1
F = __________________________
2.3) Desenhe um circuito lgico que execute a funo minimizada utilizando apenas portas NOR de 2
entradas cada. Monte o circuito lgico e verifique se este executa o mapa de Karnaugh do item 2.2.
2.4) Deixe uma das entradas da funo em "ABERTO" e verifique o comportamento do circuito. Que
concluso pode-se chegar ?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
___________________________________________________________________________________________________
2004/V.1
17
J. A. MARTINO
AB
CD
00
01
11
10
00
01
11
10
G = ____________________________
2.6) Desenhe o circuito lgico que execute a funo minimizada acima utilizando apenas portas
NAND de 2 entradas cada. Monte o circuito lgico e verifique se este executa o mapa de Karnaugh do
item 2.5.
2.7) Desenhe o diagrama de tempos do circuito acima indicando todas as combinaes possveis das
variveis de entrada e a correpondente sada G.
A
___________________________________________________________________________________________________
2004/V.1
18
J. A. MARTINO
EXPERINCIA
MINIMIZAO E IMPLEMENTAO DE
FUNO BOOLEANA COM NAND E NOR
04
Data:
1.
2.
3.
4.
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio.
2.2) Minimize a funo lgica booleana seguinte pelo mapa de Karnaugh.
F = __________________________________________
AB
00
01
11
10
C
0
1
F = __________________________
2.3) Desenhe um circuito lgico que execute a funo minimizada utilizando apenas portas NOR de 2
entradas cada. Monte o circuito lgico e verifique se este executa o mapa de Karnaugh do item 2.2.
2.4) Deixe uma das entradas da funo em "ABERTO" e verifique o comportamento do circuito. Que
concluso pode-se chegar ?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
___________________________________________________________________________________________________
2004/V.1
19
J. A. MARTINO
AB
CD
00
01
11
10
00
01
11
10
G = ____________________________
2.6) Desenhe o circuito lgico que execute a funo minimizada acima utilizando apenas portas
NAND de 2 entradas cada. Monte o circuito lgico e verifique se este executa o mapa de Karnaugh do
item 2.5.
2.7) Desenhe o diagrama de tempos do circuito acima indicando todas as combinaes possveis das
variveis de entrada e a correpondente sada G.
A
G
___________________________________________________________________________________________________
2004/V.1
20
J. A. MARTINO
EXPERINCIA
05
MULTIPLEX
1) OBJETIVO:
Implementar funes lgicas utilizando circuito multiplex integrado.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7404 e 74151.
2.2) Implemente a funo lgica abaixo utilizando apenas um circuito multiplex integrado de 3
variveis de seleo.
F = X.Y + Y. Z + X. Z
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
74151
D0
D1
D2
D3
Y
D4
D5
D6
D7
C B A
2.3) Monte o circuito anterior e verifique se este executa a tabela verdade da funo lgica
implementada.
___________________________________________________________________________________________________
2004/V.1
21
J. A. MARTINO
X Y
0 0
0 0
0 0
0 0
0 1
0 1
0 1
0 1
1 0
1 0
1 0
1 0
1 1
1 1
1 1
1 1
Z W G
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
2.5) Implemente a funo G utilizando apenas um multiplex de 3 variveis de seleo, porm sem
inversor.
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
___________________________________________________________________________________________________
2004/V.1
22
J. A. MARTINO
EXPERINCIA
05
MULTIPLEX
Data:
1.
2.
3.
4.
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio.
2.2) Implemente a funo lgica abaixo utilizando apenas um circuito multiplex integrado de 3
variveis de seleo.
F = X.Y + Y. Z + X. Z
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
74151
D0
D1
D2
D3
Y
D4
D5
D6
D7
C B A
2.3) Monte o circuito anterior e verifique se este executa a tabela verdade da funo lgica
implementada.
___________________________________________________________________________________________________
2004/V.1
23
J. A. MARTINO
X Y
0 0
0 0
0 0
0 0
0 1
0 1
0 1
0 1
1 0
1 0
1 0
1 0
1 1
1 1
1 1
1 1
Z W G
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
2.5) Implemente a funo G utilizando apenas um multiplex de 3 variveis de seleo, porm sem
inversor.
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
___________________________________________________________________________________________________
2004/V.1
24
J. A. MARTINO
EXPERINCIA
06
DEMULTIPLEX
1) OBJETIVOS:
Implementar funes lgicas utilizando um circuito demultiplex integrado.
Analisar circuito de transmisso de dados com MUX e DEMUX.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7400, 74138 e 74151.
2.2) Projete um circuito que implemente as funes lgicas abaixo utilizando apenas um demultiplex
integrado e portas NAND se necessrio. Desenhe o circuito completo e verifique seu funcionamento.
_ __
_ _
F = X.Y.Z + X.Y.Z
_ _
_
G = X.Y.Z + Y.Z
74138
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
G1
G2a
G2b
___________________________________________________________________________________________________
2004/V.1
25
J. A. MARTINO
74138
D0
D1
D2
D3
S
D4
D5
D6
D7
C B A
Y0
Y1
G1
Y2
Y3
G2a
Y4
G2b Y5
Y6
Y7
C B A
X Y
___________________________________________________________________________________________________
2004/V.1
26
J. A. MARTINO
EXPERINCIA
06
DEMULTIPLEX
Data:
1.
2.
3.
4.
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio.
2.2) Projete um circuito que implemente as funes lgicas abaixo utilizando apenas um demultiplex
integrado e portas NAND se necessrio. Desenhe o circuito completo e verifique seu funcionamento.
_ __
_ _
F = X.Y.Z + X.Y.Z
_ _
_
G = X.Y.Z + Y.Z
74138
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
G1
G2a
G2b
___________________________________________________________________________________________________
2004/V.1
27
J. A. MARTINO
74138
D0
D1
D2
D3
S
D4
D5
D6
D7
C B A
Y0
Y1
G1
Y2
Y3
G2a
Y4
G2b Y5
Y6
Y7
C B A
X Y
___________________________________________________________________________________________________
2004/V.1
28
J. A. MARTINO
EXPERINCIA
07
C IRCUITOS ARITMTICOS
1) OBJETIVOS:
Implementao de Circuitos Somador e Subtrator.
Estudo de uma Unidade Lgica e Aritmtica (ULA) integrada.
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio:
Placa didtica 2.
Fonte de tenso de 5 V.
Circuitos Integrados: 7400, 74138, 74151 E 74181.
2.2) Projete um circuito que execute a soma de dois nmeros binrios de 1 bit cada (X e Y), utilizando
um MUX na implementao da funo S e portas NAND na implementao da funo Cout . Adote
S = "Soma" e Cout = "Vai um". Desenhe o circuito lgico completo indicando a pinagem dos CIs
utilizados.
A
0
0
1
1
B
0
1
0
1
Cout
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
2.3) Projete um circuito que execute a subtrao de dois nmeros binrios de 1 bit cada (X e Y),
utilizando um DEMULTIPLEX e portas NAND. Adote Su = "Subtrao" e Cout = "Pediu
emprestado". Desenhe o circuito lgico completo indicando a pinagem dos CIs utilizados.
A
0
0
1
1
B
0
1
0
1
Su
74138
Cout
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
G1
G2a
G2b
___________________________________________________________________________________________________
2004/V.1
29
J. A. MARTINO
2.4) Utilizando a Unidade Lgica Aritmtica (ULA) integrada (CI 74181) e os nmeros binrios A e B
de 4bits cada (fornecidos pelo professor), executar as operaes abaixo. Desenhe o circuito lgico
completo indicando a pinagem dos CIs utilizados. Ligue as entradas S (4 bits), M e Cn nas chaves C1 a
C6 e a sada F (4 bits) nos indicadores lgicos ( para ver o resultado em binrio ) e no display ( para
ver o resultado em hexadecimal ). Analise o resultado e chame o professor para apresenta-lo.
A = ___________
B = ___________
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
___________________________________________________________________________________________________
2004/V.1
30
J. A. MARTINO
EXPERINCIA
07
CIRCUITOS ARITMTICOS
Data:
1.
2.
3.
4.
Turma:
Professor:
Bancada:
2) PROCEDIMENTO EXPERIMENTAL:
2.1) Material necessrio.
2.2) Projete um circuito que execute a soma de dois nmeros binrios de 1 bit cada (X e Y), utilizando
um MUX na implementao da funo S e portas NAND na implementao da funo Cout . Adote
S = "Soma" e Cout = "Vai um". Desenhe o circuito lgico completo indicando a pinagem dos CIs
utilizados.
A
0
0
1
1
B
0
1
0
1
Cout
74151
D0
D1
D2
D3
D4
D5
D6
D7
C B A
2.3) Projete um circuito que execute a subtrao de dois nmeros binrios de 1 bit cada (X e Y),
utilizando um DEMULTIPLEX e portas NAND. Adote Su = "Subtrao" e Cout = "Pediu
emprestado". Desenhe o circuito lgico completo indicando a pinagem dos CIs utilizados.
A
0
0
1
1
B
0
1
0
1
Su
74138
Cout
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
G1
G2a
G2b
___________________________________________________________________________________________________
2004/V.1
31
J. A. MARTINO
2.4) Utilizando a Unidade Lgica Aritmtica (ULA) integrada (CI 74181) e os nmeros binrios A e B
de 4bits cada (fornecidos pelo professor), executar as operaes abaixo. Desenhe o circuito lgico
completo indicando a pinagem dos CIs utilizados. Ligue as entradas S (4 bits), M e Cn nas chaves C1 a
C6 e a sada F (4 bits) nos indicadores lgicos ( para ver o resultado em binrio ) e no display ( para
ver o resultado em hexadecimal ). Analise o resultado e chame o professor para apresenta-lo.
A = ___________
B = ___________
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
S3
S2
S1
S0
Cn
___________________________________________________________________________________________________
2004/V.1
32
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
33
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
34
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
35
J. A. MARTINO
___________________________________________________________________________________________________
2004/V.1
36