Você está na página 1de 5

12/10/2008

Elementos de Automação e Robótica


Prof. Murilo Plínio
www.muriloplinio.eng.br
• Capítulo 01
– IDOETA; CAPUANO. Elementos de Eletrônica Digital. Livros
Érica Ltda., 1998.

A l 4 – Bases
Aula B N éi
Numéricas

UNIFACS – Universidade Salvador


Engenharia Mecânica

Sistemas de Numeração
Sistemas de Numeração Binário

• Binário • Sistema de Base 2


– 0e1
• Octal
– Sim e Não
• Hexadecimal – Ligado e Desligado
– Verdadeiro ou Falso

• Bit = Binary Digit


• 8 Bits = 1 Byte (Bynary Term)
• 4 Bits = 1 Nibble

Álgebra Booleana Sistemas de Numeração


Binário

• Álgebra Booleana Decimal Binário


– Capturam a essência" das operações lógicas E, OU 0 0
e NÃO, bem como das operações da teoria de 1 1
conjuntos soma, produto e complemento 2 10
3 11
– Base de toda a tecnologia digital 4 100
5 101
6 110
7 111

1
12/10/2008

Conversão Conversão
Binário > Decimal Binário > Decimal
1000 (Binário) para Decimal? 1000 (Binário) para Decimal?
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

1 0 0 0

1 x 23 + 0 x 22 + 0 x 21 + 0 x 20 = 8 (Decimal)
Lembram do vestibular da federal?

Controle do motor Conversão


Decimal > Binário
Lógica binária
47 (Decimal) para Binário?

• Divide‐se sucessivamente por 2 anotando o


resto da divisão inteira
t1 t2 t3 t4

tempo b1 b2 b3 b4 Decimal?
t1 1 0 0 0
t2 0 1 0 0
t3 0 0 1 0
t4 0 0 0 1

Conversão Conversão
Decimal > Binário Decimal > Binário

47 (Decimal) para Binário? 47 (Decimal) para Binário?

128 64 32 16 8 4 2 1

4710 = 1011112

2
12/10/2008

Conversão Perguntas e Conclusões


Decimal > Binário Binário

47 (Decimal) para Binário?


• Qual o maior valor que um byte pode
128 64 32 16 8 4 2 1 armazenar?
• A porta paralela tem 8 pinos de saída quais
1 0 1 1 1 1 valores devem ser enviados para o controle de
2 motores simultaneamente?
MSB LSB

MSB = Most Significant Bit


LSB = Least Significant Bit

Sistemas de Numeração
Octal
• 1 Byte = 8 Bits = 111111112 = 25510
• Sistema de base 8
– 0,1,2,3,4,5,6 e 7

tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Decimal?
• Sistema pouco utilizado
t1 1 0 0 0 1 0 0 0 136
t2 0 1 0 0 0 1 0 0 68
t3 0 0 1 0 0 0 1 0 34
t4 0 0 0 1 0 0 0 1 17

Sistemas de Numeração Conversão


Octal Octal > Decimal

Decimal Octal Decimal Octal 144 (Octal) para Decimal?


0 0 9 11
87 86 85 84 83 82 81 80
1 1 10 12
2 2 11 13
3 3 12 14
4 4 13 15
5 5 14 16
6 6 15 17
7 7 16 20
8 10 ... ...

3
12/10/2008

Conversão Conversão
Octal > Decimal Decimal > Octal

144 (Octal) para Decimal? 92 (Decimal) para Octal?


87 86 85 84 83 82 81 80

1 4 4

1 x 82 + 4 x 81 + 4 x 80 = 100 (Decimal)
9210 = 1348

Sistemas de Numeração Sistemas de Numeração


Hexadecimal Hexadecimal

• Sistema de base 16 Decimal Hexa Decimal Hexa


0 0 10 A
– 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F
1 1 11 B
2 2 12 C
3 3 13 D
• Muito utilizado na computação
4 4 14 E
– Computadores operam com múltiplos de 8 5 5 15 F
• 8, 16, 32 e 64 Bits 6 6 16 10
7 7 17 11
8 8 18 12
9 9 ... ...

Conversão Conversão
Hexadecimal > Decimal Hexadecimal > Decimal

1C3 (Hexadecimal) para Decimal? 1C3 (Hexadecimal) para Decimal?


167 166 165 164 163 162 161 160 167 166 165 164 163 162 161 160

1 C 3

1 x 162 + C x 161 + 3 x 160


1 x 162 + 12 x 161 + 3 x 160 = 451 (Decimal)

4
12/10/2008

Conversão Controle do motor


Decimal > Hexadecimal
Lógica binária
1000 (Decimal) para Hexadecimal?

tempo b1 b2 b3 b4 Decimal Hexa?


t1 1 1 0 0 12
t2 0 1 0 0 8
t3 0 1 1 0 10
t4 0 0 1 0 2
t5 0 0 1 1 3
t6 0 0 0 1 1
100010 = 3E88 t7 1 0 0 1 9

Perguntas e Conclusões
Hexadecimal
• 1 Byte = 8 Bits = 111111112 = 25510 = FF16
• Qual o maior valor que um byte pode
armazenar?
• A porta paralela tem 8 pinos de saída quais tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Decimal? Hexa?
valores devem ser enviados para o controle de t1 1 0 0 0 1 0 0 0 136 88

2 motores simultaneamente? t2 0 1 0 0 0 1 0 0 68 44
t3 0 0 1 0 0 0 1 0 34 22
t4 0 0 0 1 0 0 0 1 17 11

Dúvidas?

Alguns Slides foram cedidos pelo Prof. Victory Fernandes