Escolar Documentos
Profissional Documentos
Cultura Documentos
•2
Por exemplo 3F
Número
0 1 2 3 4 5 6 7 8 9
| | | | | | | | | |
30h 31h 32h 33h 34h 35h 36h 37h 38h 39h
Letra
A B C D E F
| | | | | |
41h 42h 43h 44h 45h 46h
•5
• Logo,
33h para ser decodificado para seu valor 3h 33h – 30h = 3h
• e,
46h para ser decodificado para seu valor Fh 46h – 37h = Fh
03 30 MSB 00110000
OR
0F LSB 00001111
3F 00111111
•7
Sub--rotina
Sub CONV
•8
• Converte o MSB
• Troca os nibles
• Converte o LSB
• Funde (OR) os dois bytes
gerando apenas um hexadecimal
•9
•12
ASCII
33 46
Hexadecimal 3F
(00111111)
Conversor A/D
•13
•14
Sub--rotina
Sub CONV2
•15
• Logo,
3F 03 + 30h 33h
0F + 37h 46h
•17
Conversão de
Hexadecimal para BCD
•20
00 00
01 01
02 02
03 03
04 04
05 05
06 06
07 07
08 08
0 0 0 0 1 0 0 1 09 09 0 0 0 0 1 0 0 1
10 0A
0 0 0 1 0 0 0 0
11 0B
12 0C
•Logo, se o número Hexa 13 0D
estiver entre 0A e 13, 14 0E
soma-se 1x06 15 0F
0 0 0 1 0 0 0 0
16 10
•21
DA A
Algoritmo_1:
•25
09 09
0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1
99 1 0 0 1 1 0 0 1
•26
•27
•28
•29
•30
•31
•32
•33
•34
•35
•36
Clock
Direção
Inibe
•37
Clock
• Direção = 0 Horário
Direção
• Direção = 1 Anti-horário
Inibe
•38
•39
•40