Buscar

Introdução a 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 46 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 46 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 46 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

Sistemas Digitais 
Prof. Ma. Patrícia Salles Maturana de Souza
AULA 1 - INTRODUÇÃO
Plano de ensino
 Sistemas numéricos;
 Operações lógicas e portas lógicas;
 Tabela-verdade;
 Álgebra booleana;
 Somadores e subtratores;
 Codificadores e decodificadores;
 Multiplexadores de demultiplexadores;
 Lachs e Flip Flops;
 Introdução aos circuitos sequenciais;
 Projeto de circuitos sequenciais;
 Registradores;
 Contadores;
2
Avaliação
 Avaliação – 8 pontos;
 Trabalho – 3 pontos (1,5 – Lista de exercícios; 1,5 –
Prática (Laboratório));
3
Referência Bibliográfica
 TOCCI, Ronald J.; WIDMER, Neal S.. Sistemas digitais: 
principios e aplicacoes. 10. ed. Rio De Janeiro: Ltc, 
2000. 588p. 
 FLOYD, Thomas L.. Sistemas digitais: fundamentos e 
aplicacoes 9. ed. Porto Alegre: Bookman, 2007. 888p. 
 WAKERLY, John F.. Digital design: principles and 
practices. 3. ed. : Publicacoes, 2000. 949p. 
4
Sistema Numérico
 Sistemas Numéricos:
 Decimal;
 Binário;
 Octal;
 Hexadecimal;
 Código BCD;
 Decimal: 
 Mais comum, utilizado no dia a dia;
 Base 10;
5
MSD – Dígito mais 
significante;
LSD – Dígito menos 
significante;
 Binário:
 Usado por quase todos Sistemas Digitais;
 Base 2;
 1011,1012 = (1 x 2
3)+(0 x 22)+(1 x 21)+(1 x 20)+(1 x 2-1)+ +(0 x 2-2) + (1 x 2-
3) = 8 + 0 + 2 + 1 + 0,5 + 0 + 0,125= 11,62510
6
MSB – most
significant bit;
LSB – Least
significant bit;
Seqüência de contagem 
binária
7
Octal:
 Base 8;
Muito utilizado na informática como um modo 
compacto do sistema binário;
 1 Byte – 28;
 Hoje o sistema mais usado é o sistema hexadecimal;
8
Octal Decim
al
Binário
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
Octal Decim
al
Binário
10 8 1000
11 9 1001
12 10 1010
13 11 1011
14 12 1100
15 13 1101
16 14 1110
17 15 1111
 Hexadecimal:
 Base 16;
 Utilizado em computadores, em calculadoras digitais;
9
Hexadecimal Decimal Binário
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
Hexadecimal Decimal Binário
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111
Código BCD:
 Decimal Codificado em Binário(BCD);
 Decimal representado pelo binário é codificação em binário 
puro;
 BCD – Cada dígito decimal representado por 4 bits; 
 8 7 4 (decimal) 1000 0111 0100 (BCD);
 0 – 9  0000 – 1001;
 Acima desse intervalo são números proibidos;
10
Relações entre as representações numéricas
Decimal Binário Octal Hexadecimal BCD
0 0000 0 0 0000
1 0001 1 1 0001
2 0010 2 2 0010
3 0011 3 3 0011
4 0100 4 4 0100
5 0101 5 5 0101
6 0110 6 6 0110
7 0111 7 7 0111
8 1000 10 8 1000
9 1001 11 9 1001
10 1010 12 A 0001 0000
11 1011 13 B 0001 0001
12 1100 14 C 0001 0010
13 1101 15 D 0001 0011
14 1110 16 E 0001 0100
15 1111 17 F 0001 0101
11
Conversões Numéricas
 Conversões de Binário para Decimal:
 1 1 0 1 12 = 2
4 + 23 + 02 + 21 + 20 = 16 + 8 + 2 +1 = 2710
 Conversões de Decimal para Binário:
 4510 = 32 + 8 + 4 + 1 = 2
5 + 04 + 23 + 22 + 01 + 20 = = 1 0 1 1 
0 12;
12
Conversões Numéricas
 Conversão de Hexa em Decimal:
 35616 = 3 X 16
2 + 5 x 161 + 6 x 160 = 768 + 80 + 6 = 85410;
 Conversão de Decimal em Hexa:
 Divisões sucessivas do número decimal por 16:
 42310 = 1A716;
13
Conversões Numéricas
 Conversão de hexa em binário:
 9F216 = 1001111100102;
 9 = 1001;
 F = 1111;
 2 = 0010;
 Conversão de binário em hexa:
 11101001102 = 0011 1010 0110 = 3A616;
14
Conversões numéricas
 Conversão de decimal para BCD:
 12310 = 0001 0010 00112;
 Conversão Octal – Decimal:
 3728 = 3 x 8
2 + 7 x 81 + 2 x 80 = 3 x 64 + 7 x 8 + 2 x 1 
= 25010;
15
Conversões numéricas
 Conversão Octal – Binário
 47210 = 1001110102;
 4 = 100;
 7 = 111;
 2 = 010;
 Conversão Decimal – Octal
 Divisões sucessivas por 8:
 26610 = 4128;
16
Operações Lógicas e Portas 
Lógicas
 Porta Lógica NOT – inversora;
 Porta Lógica AND - “multiplicação”;
 Porta Lógica OR – “soma”;
 Porta Lógica XOR – Exclusive OR;
 Porta Lógica NOR – Inversora da porta lógica OR;
 Porta Lógica NAND – Inversora da porta lógica AND;
 Porta Lógica XNOR – Inversora da porta lógica XOR;
17
18 Porta lógica NOT 
A X
0 1
1 0
X = NOT A
19
Porta lógica AND
A B X
0 0 0
0 1 0
1 0 0
1 1 1
X = A.B
Porta lógica OR20
A B X
0 0 0
0 1 1
1 0 1
1 1 1
Porta lógica NOR
A B X
0 0 1
0 1 0
1 0 0
1 1 0
21
22
Porta lógica NAND
A B X
0 0 1
0 1 1
1 0 1
1 1 0
X =
23
Porta lógica XOR
A B X
0 0 0
0 1 1
1 0 1
1 1 0
24
Porta lógica XNOR
A B X
0 0 1
0 1 0
1 0 0
1 1 1
Expressão Booleana

25

26
Análise utilizando a tabela verdade
27
1˚ Passo: Nó u é o 
complemento de A;
28
2˚ Passo: Preencher 
a coluna v: 𝑨𝑩;
O nó v deve ser alto 
quando 𝑨 (nó u) 
for alto E (AND) B 
for alto;
29
3˚ Passo: Prever os 
valores do nó w que 
é B.C. Será alta 
quando B AND C 
estiverem em alto;
30
4˚ Passo: Prever o 
valor de x 
combinando os nós 
v e w; x será alto 
quando v OR w 
estiverem em alto;
Exemplo 3.6
 Analise a operação da Figura abaixo criando uma 
tabela que mostre o estado lógico em cada nó do 
circuito:
31
Solução

32
A B C D 𝑨 t = 𝑨BC u = A + D v = 𝑨 + 𝑫 x = tv
0 0 0 0 1 0 0 1 0
0 0 0 1 1 0 1 0 0
0 0 1 0 1 0 0 1 0
0 0 1 1 1 0 1 0 0
0 1 0 0 1 0 0 1 0
0 1 0 1 1 0 1 0 0
0 1 1 0 1 1 0 1 1
0 1 1 1 1 1 1 0 0
1 0 0 0 0 0 1 0 0
1 0 0 1 0 0 1 0 0
1 0 1 0 0 0 1 0 0
1 0 1 1 0 0 1 0 0
1 1 0 0 0 0 1 0 0
1 1 0 1 0 0 1 0 0
1 1 1 0 0 0 1 0 0
1 1 1 1 0 0 1 0 0
33
Implementando os circuitos a partir de 
expressões Booleanas

34
Exemplo 3.7

35
Resolução36
Teoremas Booleanos
 Teoremas (regras) para simplificar expressões booleanos
37
Teoremas com mais de uma 
variável
 (9) x + y = y + x
 (10) x.y = y.x
 (11) x + (y + z) = (x + y) + z = x + y + z
 (12) x(yz) = (xy)z = xyz
38
Teoremas com mais de uma 
variável
 (13a) x(y + z) = xy + xz
 (13b) (w + x)(y + z) = wy + xy + wz + xz
 (14) x + xy = x
 (15a) x + 𝐱y = x + y
 (15b) 𝐱 + xy = 𝐱 + y
39
Leis Booleanas
 Leis comutativas: A ordem das variáveis não 
alteram o resultado:
 (9) x + y = y + x;
 (10) x.y = y.x;
 Leis associativas: Pode-se agrupar as variáveis 
do modo que desejarmos:
 (11) x + (y + z) = (x + y) + z = x + y + z;
 (12) x(yz) = (xy)z = xyz;
40
 Lei distributiva: Expressão pode ser expandida 
multiplicando termo a termo como a álgebra 
convencional:
 (13a) x(y + z) = xy + xz;
 (13b) (w + x)(y + z) = wy + xy + wz + xz;
41 Leis Booleanas
Leis Booleanas
 Os teoremas de (9) a (13) são idênticos aos usados na 
álgebra convencional;
 Os teoremas (14) e (15) são analisados à partir de análise de 
tabela verdade:
 Teorema (14) x + xy = x
 Teorema (15a) x + xy = x + y (15b) x + xy = x + y
 (14) (15a) (15b)
42
x y xy x + xy
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
x y x + y 
0 0 0 0
0 1 1 1
1 0 1 1
1 1 1 1
X y 𝒙 + 𝒚
0 0 1 1
0 1 1 1
1 0 0 0
1 1 1 1
Exemplo 3.13
 Simplifique a expressão y = A 𝐵𝐷 + A 𝐵 𝐷.
 Solução: Utilizando o teorema (13):
 (13a) x(y + z) = xy + xz;
 (13b) (w + x)(y + z) = wy + xy + wz + xz;
 Colocando em evidência as variáveis comuns, A 𝐵: y =
A 𝐵(𝐷 + 𝐷)
 Utilizando o teorema (8): 𝑥 + 𝑥 = 1:
 (𝐷 + 𝐷) = 1, portanto:
 Y = A 𝐵 . 1
 Y = A 𝐵; 
43
Teoremas de DeMORGAN
 (16) (𝑥 + 𝑦) = 𝑥 . 𝑦:
 Quando 2 variáveis na porta OR for invertida, é o mesmo 
que inverter cada variável e fazer a operação AND 
entre as variáveis invertidas;
 (17) (𝑥. 𝑦) = 𝑥 + 𝑦:
 Quando 2 variáveis na porta AND for invertida, é o 
mesmo que inverter cada variável e fazer a operação 
OR entre as variáveis invertidas;
44
Teoremas DeMORGAN
 Também funciona com mais de 1 variável:
 Exemplo:(𝐴 𝐵 + 𝐶) = 𝐴 𝐵 . 𝐶
 Usando oteorema (16) (𝑥 + 𝑦) = 𝑥 . 𝑦:
 𝑥 = 𝐴 𝐵 𝑒 𝑦 = 𝐶;
 Usando o teorema (17) (𝑥. 𝑦) = 𝑥 + 𝑦:
 𝐴 𝐵 . 𝐶 = 𝐴 + 𝐵 . 𝐶
 𝐵 = 𝐵, Portanto:
 𝐴 + 𝐵 . 𝐶 = 𝐴 𝐶 + 𝐵 𝐶 ∶
 Somente apenas sinais de inversão em variáveis 
simples.
45
Referência Bibliográfica
 TOCCI, Ronald J.; WIDMER, Neal S.. Sistemas digitais: 
principios e aplicacoes. 10. ed. Rio De Janeiro: Ltc, 
2000. 588p. 
46

Outros materiais