Professional Documents
Culture Documents
Introdução
Eletrônica Digital é uma subdivisão da Eletrônica que está baseada no formato binário.
Circuitos digitais
Circuitos digitais são circuitos eletrônicos que baseiam o seu funcionamento na lógica binária, em
que toda a informação é guardada e processada sob a forma de zeros (0) e uns (1). Esta
representação é conseguida usando dois níveis discretos de voltagem: um próximo de zero volt, e
outro, a um nível mais elevado, que depende da voltagem que é fornecida ao circuito.
Conversão de números
Binário Decimal
1 --) A tabela abaixo é a base para obtermos o valor binário para decimal , ou seja dado
uma seqüência em binário constituído de zeros (0) e uns (1), qual o respectivo valor em
decimal :
1) Parece difícil entender e construir essa tabela, porém a mesma é mais simples do que estamos
imaginando. Vamos lá: Basta decorar um único número, ou seja o número 1 (UM), SIM!!! É isso
mesmo, somente o número 1, os restantes são dobro do número 1. Dê uma olhada novamente na
tabela acima (linha da cor azul), esses número representa o resultado da base 2 elevado a uma
determinada potência, começando da potência (0-zero) indo até o número que você terá que
converter.
Vamos a um exemplo: converter a sequência binária 100101 para decimal :
Potência de 2 210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
1 0 0 1 0 1
32 0 0 4 0 1
Começando da direita, bit de menor peso, ou seja de valor um, colocamos a nossa sequência
binária (detalhe acima em vermelho).
Multiplicamos cada bit que queremos converte com o seu respectivo peso, e somamos, o resultado
é o números decimal, ou seja :
1x1 = 1
0x2 = 0
1x4 = 4
0x8 = 0
0x16 = 0
1x32 = 32
_________
37
Logo, a sequência binária de 100101 é o número decimal 37.
Outro exemplo :
Vamos converter o valor binário 10010000
Potência de 2 210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
1 0 0 1 0 0 0 0
128 0 0 16 0 0 0 0
Decimal Binário
Agora iremos verificar o sentido inverso, para converter o valor decimal para binário, ou seja dado
um valor em decimal , qual o respectivo valor em binário constituído de zeros (0) e uns (1) :
Vamos utilizar o valor decimal 144 acima e aplicar na nossa tabela. Se o valor decimal for maior ou
igual que o primeiro número da tabela colocamos o valor UM (1) , caso contrário colocamos (0), e
assim por diante . O exemplo abaixo facilita o entendimento:
144 é maior ou igual que 128 ? SIM !! logo colocamos 1 na posição 128 e subtraímos 144 –128=
16
128 64 32 16 8 4 2 1
1
Um segundo método é dividir o nosso número decimal por dois (2), se a divisão for exata
colocamos o resto ZERO (0), se não for exata, logo será o resto UM ( 1), até terminar :
1 0 0 1 0 0 0 0 = 144
Formado por grupos de 4 números binários (0) zero e (1)um (vide coluna em vermelho) , forma-se
um número ( 0 até 9) e uma letra ( de A até F) em hexadecimal (vide coluna em azul) .
Nas quatro colunas em vermelho temos os pesos de cada bit, exemplo/;
Para obter o 5(16) , usamos o peso 4 e o peso 1 (4+1=5) (não usamos o 8 e nem o 2 pois tem bit
0(zero)
Para obter a letra C (16) temos o 8 +4 = 12 só que 12 é um número existente no decimal, para usar
em hexadecimal utilizamos a letra C
8 4 2 1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 A 10 Esses números
decimais seria
1 0 1 1 B 11
1 1 0 0 C 12 somente uma
referência, em
1 1 0 1 D 13 HEXA deveremos
1 1 1 0 E 14 utilizar somente as
15 respectvas iletras
1 1 1 1 F
Para converte uma sequência binária em hexadecimal, da direita para esquerda agrupamos de 4
em 4 bits, quando o grupo de números binários não completarem 4 números (sempre do lado
esquerdo, deve-se completar com 0 a esquerda.
Exemplo: o nosso exemplo do decimal 144 , em hexadecimal seria :
1 0 0 1 0 0 0 0 = 144 (10)
9 0 = 90 (16)
Decimal – hexadecimal
Para facilitar a conversão, a maneira mais fácil, é converter o decimal para binário, e então para
hexadecimal, conforme visto acima:
Exemplo:
Converte 620 para hexadecimal
620 em binário 1001101100 agrupando de 4 em 4 bits começando pela direita 26C(16)
4 F
0 1 0 0 1 1 1 1