You are on page 1of 37

SISTEMAS DIGITAIS

ELETRNICA
DIGITAL
Professor Joel de Siqueira Ferreira
INTRODUO
Contedo de nossa disciplina
1. Sistemas de numerao
2. Funes e portas lgicas
3. lgebra de boole e simplificao de circuitos lgicos
4. Circuitos combinacionais
5. Flip-flops, registradores e combinadores
6. Conversores analgicos-digitais e digitais-analgicos
7. Circuitos multiplex, demultiplex e memrias
8. Conceitos e parmetros das famlias lgicas

Professor Joel de Siqueira Ferreira 2


INTRODUO
Livro que vamos usar
ELEMENTOS DE ELETRNICA DIGITAL
Autor: IDOETA

Professor Joel de Siqueira Ferreira 3


SISTEMAS DE
NUMERAO
Sistemas digitais
Eletrnica digital

Professor Joel de Siqueira Ferreira 4


SISTEMAS DE NUMERAO
Principais sistemas de numerao
Sistema decimal
Sistema binrio
Sistema octal
Sistema hexadecimal

Professor Joel de Siqueira Ferreira 5


BINRIO
Binrio s temos dois algarismos
0
1

Se s tem dois algarismos, como fao a representao


do nmero 2 por exemplo?

Professor Joel de Siqueira Ferreira 6


BINRIO
Para entender, vamos ver o que ocorre no sistema
decimal:
No sistema decimal, ns no possumos o algarismo DEZ,
assim representamos a quantidade de uma dezena utilizando
o algarismo 1 seguido pelo algarismo 0. Neste caso, o
algarismo 1 significa que temos um grupo de uma dezena e o
algarismo 0 nenhuma unidade, o que significa dez
No sistema binrio, agimos da mesma forma. Para
representarmos a quantidade DOIS, utilizamos o algarismo 1
seguindo do algarismo 0. O algarismo 1 significar que temos
um grupo de dois elementos e o 0 um grupo de nenhuma
unidade, representando assim o numero dois.
Professor Joel de Siqueira Ferreira 7
BINRIO
Decim Binrio
Sendo assim, podemos al
representar outras 0 0
quantidades do sistema 1 1
binrio, como a tabela ao 2 10
lado 3 11
4 100
Na prtica, cada cdigo
5 101
binrio recebe a 6 110
denominao de bit, o 7 111
conjunto de 4 bits 8 1000
denominado niblle e o de 9 1001
8 bits de byte, o termo 10 1010
bem mais popular Professor Joel de Siqueira Ferreira 8
BINRIO - CONVERTENDO PARA
O DECIMAL
Para comear a entender a converso, vamos usar
como exemplo o nmero 594

Professor Joel de Siqueira Ferreira 9


BINRIO - CONVERTENDO PARA
O DECIMAL
Neste exemplo podemos notar que:
O algarismo menos significativo (4) multiplica a unidade (1 ou
10)
O segundo algarismo (9) multiplica a dezena (10 ou 10)
O mais significativo (5) multiplica a centena (100 ou 10)
A soma desses resultados representa nosso exemplo

Professor Joel de Siqueira Ferreira 10


BINRIO - CONVERTENDO PARA
O DECIMAL
A regra bsica de formao de um nmero consiste no
somatrio de cada algarismo correspondente
multiplicado pela base (no nosso exemplo, o nmero
dez) elevada por um ndice conforme o
POSICIONAMENTO DO ALGARISMO NO NMERO
Vamos entender melhor

Professor Joel de Siqueira Ferreira 11


BINRIO - CONVERTENDO PARA
O DECIMAL
O nmero 101 na base 2
igual ao nmero 5 na base
10
Daqui por diante, para
melhor identificao do
nmero, colocaremos o
ndice a base do sistema
ao qual o nmero
pertence. Assim sendo,
para o exemplo podemos
escrever:
5 = 101 Professor Joel de Siqueira Ferreira 12
BINRIO - CONVERTENDO PARA
O DECIMAL
Vamos agora, fazer a
converso do nmero
1001 para o sistema
decimal. Utilizando a
mesma lgica temos:

Professor Joel de Siqueira Ferreira 13


BINRIO - EXERCCIOS
1. Converta os binrios a seguir em decimal
a) 01110
b) 1010
c) 1100110001

Professor Joel de Siqueira Ferreira 14


NAS AULAS ANTERIORES VIMOS
Exerccios na converso de...
Binrio para decimal
Decimal para binrio
Binrio para decimal com nmeros fracionais
Decimal para binrio com nmeros fracionais
Agora vamos prosseguir com outros sistemas de
numerao
Sistema octal
Sistema hexadecimal

Professor Joel de Siqueira Ferreira 15


OCTAL
O sistema octal de numerao um sistema de base 8
no qual existem 8 algarismos
0, 1, 2, 3, 4, 5, 6 e 7
A continuao da numerao no tem mistrio, como
a gente j vem entendendo:
Acabou os caracteres? Faz outra coluna e vai repetindo
Ou seja, para representarmos a quantidade oito, colocamos o
algarismo 1 seguido pelo algarismo 0, significando que temos
um grupo de oito adicionado a nenhuma unidade

Professor Joel de Siqueira Ferreira 16


OCTAL
Decimal Octal Decimal Octal
Atualmente, o sistema
0 0 9 11
octal pouco utilizado no
1 1 10 12
campo da eletrnica
2 2 11 13
digital, tratando-se
3 3 12 14
apenas de um sistema 4 4 13 15
numrico intermedirio 5 5 14 16
dos sistemas binrio e 6 6 15 17
hexadecimal 7 7 16 20
8 10 17 21

Professor Joel de Siqueira Ferreira 17


OCTAL CONVERTENDO PARA
DECIMAL
Para a converso de octal
para decimal, no tem
mistrio, s destrinchar
o nmero como fizemos Resoluo:

com binrio 1 x 64 + 4 x 8 + 4 x 1 =

64 + 32 + 4 = 100

144 = 100

Professor Joel de Siqueira Ferreira 18


OCTAL CONVERTENDO PARA
DECIMAL
Vamos para os exerccios, convertam os nmeros abaixo
para o decimal:
77 =
100 =
476 =
2321 =
1210 =
5 =
1024 =
144 =
Professor Joel de Siqueira Ferreira 19
CONVERTENDO DE DECIMAL
PARA OCTAL
Processo similar do mtodo de decimal para binrio
Sendo que agora vamos dividindo o nmero por 8
Vamos entender melhor com o exemplo de 92

Professor Joel de Siqueira Ferreira 20


CONVERTENDO DE DECIMAL
PARA OCTAL
Mais exerccios para praticar, converta os nmeros
abaixo para octal:
74 =
512 =
719 =
32 =
8 =
150 =
2017 =
21 =
Professor Joel de Siqueira Ferreira 21
OCTAL CONVERTENDO PARA
BINRIO
A regra bem simples
Consiste em transformar CADA ALGARISMO diretamente no
correspondente binrio, RESPEITANDO-SE O NMERO PADRO
DE 3 BITS DO SISTEMA
Por que 3 bits? simples, 8 igual a 2
Sendo assim vamos ao exemplo: 27 para binrio

Professor Joel de Siqueira Ferreira 22


OCTAL CONVERTENDO PARA
BINRIO
AVISO IMPORTANTE!!!!

ESSA REGRA S VLIDA ENTRE SISTEMAS


NUMRICOS DE BASE MLTIPLA DE 2, SENDO N
UM NMERO INTEIRO

Professor Joel de Siqueira Ferreira 23


OCTAL CONVERTENDO PARA
BINRIO
Vamos agora de exerccio s para variar um pouco
Converta de octal para binrio
34 =
536 =
44675 =
1245 =
221 =
2017 =
4034 =
7 =
Professor Joel de Siqueira Ferreira 24
CONVERTENDO BINRIO PARA
OCTAL
Essa converso o caminho contrrio ao que fizemos
de octal para binrio
Pegamos o nmero binrio e agrupamos em grupos de
3 bits, da direita para esquerda
Exemplo: o nmero 110010
Primeiro separa em grupos de 3: 110 010
Depois converte individualmente da maneira que j sabemos
Assim temos o resultado: 110010 = 62

Professor Joel de Siqueira Ferreira 25


CONVERTENDO BINRIO PARA
OCTAL
Advinha, mais exerccios:
Convertam os nmeros abaixo de binrio para decimal
10111 =
11010101 =
1000110011 =
10101011001101 =
1010111 =
11111111 =
1010100110101 =
1101010011011 =
Professor Joel de Siqueira Ferreira 26
SISTEMA HEXADECIMAL
O sistema hexadecimal possui 16 algarismos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Notamos que a letra A representa o algarismo A, que
por sua vez representa a quantidade DEZ
A letra B representa o algarismo B, que por sua vez
representa a quantidade ONZE
E assim vai at a letra F que representa o algarismo F,
que por sua vez representa a quantidade QUINZE

Professor Joel de Siqueira Ferreira 27


SISTEMA HEXADECIMAL
E o nmero 16? Como a gente representa?
Segue a lgica que a gente j aprendeu e estamos usando em
todos os sistemas at agora
Colocamos o algarismo 1 na frente do algarismo 0, com
isso estamos representando um grupo de dezesseis
unidades adicionado a nenhuma unidade = 10
Sendo assim, podemos ter facilmente montada a tabela
a seguir

Professor Joel de Siqueira Ferreira 28


SISTEMA HEXADECIMAL
DECIM HEXADECI DECIM HEXADECI DECIM HEXADECI
AL MAL AL MAL AL MAL
0 0 11 B 22 16
1 1 12 C 23 17
2 2 13 D 24 18
3 3 14 E 25 19
4 4 15 F 26 1A
5 5 16 10 27 1B
6 6 17 11 28 1C
7 7 18 12 29 1D
8 8 19 13 30 1E
9 9 20 14 31 1F
10 A 21 15 32 20
Professor Joel de Siqueira Ferreira 29
DE HEXADECIMAL PARA
DECIMAL
A regra anloga de outros sistemas, somente que
neste caso a base 16
Vamos ter por exemplo o nmero 3F e convert-lo
para decimal

Sendo F = 15, fazemos a substituio necessria

Professor Joel de Siqueira Ferreira 30


DE HEXADECIMAL PARA
DECIMAL
Vamos praticar, convertam os nmeros abaixo de
hexadecimal para decimal:
1C3 =
238 =
1FC9 =
2AB =
3CE =
45EA =
A15 =
FFA =
Professor Joel de Siqueira Ferreira 31
DE DECIMAL PARA
HEXADECIMAL
Da mesma forma que nos casos anteriores, esta
converso se faz atravs de divises sucessivas pela
base do sistema a ser convertido.
Para exemplificar vamos transformar o nmero 1000
em hexadecimal

Professor Joel de Siqueira Ferreira 32


DE DECIMAL PARA
HEXADECIMAL
Converta agora os nmeros abaixo de decimal para
hexadecimal
134 =
384 =
3882 =
117 =
1384 =
139 =
2202 =
2017 =
931 = Professor Joel de Siqueira Ferreira 33
DE HEXADECIMAL PARA BINRIO
anloga converso do sistema octal para o sistema
binrio, comente que, neste caso, necessita-se de 4 bits
para representar cada algarismo hexadecimal
Vamos ter como exemplo o nmero C13 para o
sistema binrio

Professor Joel de Siqueira Ferreira 34


DE HEXADECIMAL PARA BINRIO
Exerccio, converta para o binrio os nmeros abaixo:
1ED =
6CF9 =
3A7 =
206 =
ACF1 =
F0DA =
F14 =
3FA =
5AF =
Professor Joel de Siqueira Ferreira 35
DE BINRIO PARA HEXADECIMAL
Do mesmo jeito da converso do sistema binrio para o
octal, porm neste caso, agrupamos de 4 bits da direita
para a esquerda.
Vamos converter por exemplo 10011000 em
hexadecimal

Professor Joel de Siqueira Ferreira 36


DE BINRIO PARA HEXADECIMAL
Converta para hexadecimal os nmeros abaixo:
1100011 =
110001111000011100 =
1010111100011010 =
11 =
10100101 =
1011111 =
11111 =
100101100011 =
101001101111 =
Professor Joel de Siqueira Ferreira 37