Académique Documents
Professionnel Documents
Culture Documents
Captulo 01
IDOETA; CAPUANO. Elementos de Eletrnica Digital. Livros
rica Ltda., 1998.
1
Sistemas de Numerao
Binrio
Octal
Hexadecimal
Sistemas de Numerao
Binrio
Sistema de Base 2
0 e 1
Sim e No
Ligado e Desligado
Verdadeiro ou Falso
2
lgebra Booleana
lgebra Booleana
Capturam a essncia" das operaes lgicas E, OU
e NO, bem como das operaes da teoria de
conjuntos soma, produto e complemento
Sistemas de Numerao
Binrio
Decimal Binrio
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
3
Converso
Binrio > Decimal
1000 (Binrio) para Decimal?
128 64 32 16 8 4 2 1
Converso
Binrio > Decimal
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)
4
Controle do motor
Lgica binria
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
Converso
Decimal > Binrio
5
Converso
Decimal > Binrio
4710 = 1011112
Converso
Decimal > Binrio
47 (Decimal) para Binrio?
128 64 32 16 8 4 2 1
6
Converso
Decimal > Binrio
47 (Decimal) para Binrio?
128 64 32 16 8 4 2 1
1 0 1 1 1 1
MSB LSB
Perguntas e Concluses
Binrio
7
1 Byte = 8 Bits
111111112 = 25510
2 3
8
Exemplo de dois motores girando no mesmo sentido em passo completo 1
tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Decimal?
t1 1 0 0 0 1 0 0 0
t2 0 1 0 0 0 1 0 0
t3 0 0 1 0 0 0 1 0
t4 0 0 0 1 0 0 0 1
tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Decimal?
t1 1 0 0 0 0 0 0 1
t2 0 1 0 0 0 0 1 0
t3 0 0 1 0 0 1 0 0
t4 0 0 0 1 1 0 0 0
Sistemas de Numerao
Octal
Sistema de base 8
0,1,2,3,4,5,6 e 7
Sistema pouco utilizado
9
Sistemas de Numerao
Octal
Converso
Octal > Decimal
10
Converso
Octal > Decimal
1 4 4
1 x 82 + 4 x 81 + 4 x 80 = 100 (Decimal)
Converso
Decimal > Octal
9210 = 1348
11
Sistemas de Numerao
Hexadecimal
Sistema de base 16
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F
Sistemas de Numerao
Hexadecimal
12
Converso
Hexadecimal > Decimal
Converso
Hexadecimal > Decimal
1 C 3
13
Converso
Decimal > Hexadecimal
100010 = 3E816
Perguntas e Concluses
Binrio
14
1 Byte = 8 Bits
2 3
15
Controle do motor
Lgica binria
tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Hexa?
t1 1 0 0 0 0 0 0 1
t2 0 1 0 0 0 0 1 0
t3 0 0 1 0 0 1 0 0
t4 0 0 0 1 1 0 0 0
www.roboticaaplicada.com.br
16
;*****************************************************************
**************
; Avana motor de passo no 8051
;*****************************************************************
**************
MOV A, #00000001b ;Atribui o valor do byte A com o passo_1
MOV P2, A ;Envia byte para o motor
17
Perguntas e Concluses
Bases Numricas
18
Perguntas e Concluses
Bases Numricas
Tabela ASCII
American Standard Code for Information Interchange
19
Dvidas?
20