collapse

* Links de Robótica

* Posts Recentes

URGENTE - display de 7 segmentos com backpack por helderjsd
[Hoje às 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[Ontem às 10:20]


Palavras Cruzadas por Njay
[Ontem às 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]


Mitos: mudança da ilumação tradicional p/ iluminação a LEDs? por LVirtual
[14 de Setembro de 2017, 07:46]

Autor Tópico: Iniciação á electrónica - Sistemas digitais  (Lida 1532 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Super.D

  • Mini Robot
  • *
  • Mensagens: 24
Iniciação á electrónica - Sistemas digitais
« em: 23 de Setembro de 2011, 17:20 »
Estou iniciando o estudo á electrónica através do curso: Electrónica, Automação e Computadores no 10º ano; e estou com algumas dificuldades (no inicio) no Módulo 1 de Sistemas digitais (sistemas de numeração).

Alguém me poderia ajudar?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.389
  • Helpdesk do sitio
Re: Iniciação á electrónica - Sistemas digitais
« Responder #1 em: 23 de Setembro de 2011, 17:25 »
Que duvidas tens em concreto?
Avr fanboy

Offline Super.D

  • Mini Robot
  • *
  • Mensagens: 24
Re: Iniciação á electrónica - Sistemas digitais
« Responder #2 em: 23 de Setembro de 2011, 17:28 »
Que duvidas tens em concreto?

Fazer os cálculos. (eu posso passar aqui)
Porque na máquina é mais fácil, só que a minha professora não conta os valores dessa resposta feita sem cálculos.

Ou seja, podemos usar máquina, mas temos de apresentar o cálculo escrito.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.389
  • Helpdesk do sitio
Re: Iniciação á electrónica - Sistemas digitais
« Responder #3 em: 23 de Setembro de 2011, 20:23 »
Então, se os sabes fazer na máquina, não sabes fazer á mão?
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.457
    • Pro - andrefcarvalho
Re: Iniciação á electrónica - Sistemas digitais
« Responder #4 em: 23 de Setembro de 2011, 22:32 »
ele deve estar a referir a fazer contas com numeros em binario e em  hex

Offline Super.D

  • Mini Robot
  • *
  • Mensagens: 24
Re: Iniciação á electrónica - Sistemas digitais
« Responder #5 em: 24 de Setembro de 2011, 12:31 »
ele deve estar a referir a fazer contas com numeros em binario e em  hex

Exacto.

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Iniciação á electrónica - Sistemas digitais
« Responder #6 em: 24 de Setembro de 2011, 13:50 »
mas se sabes fazer na maquina como não sabes fazer à mão?  :o

Offline vicardosof

  • Mini Robot
  • *
  • Mensagens: 223
Re: Iniciação á electrónica - Sistemas digitais
« Responder #7 em: 24 de Setembro de 2011, 14:48 »
Muitas máquinas têm conversores...
Geralmente os professores pedem para nas primeiras avaliações colocares os cálculos, para mostrares que sabes sem usar a máquina.

Irei fazer um guia rápido para ti.

1) Converter base de 10 para qualquer base:
Ex: converter 20 para binário:
20 / 2
 0    10 / 2
         0   5 / 2
              1   2 / 2
                   0   1
Para veres o resultado, começas a ler de baixo para cima, contando somente o último quociente e todos os restos: 10100
Logo, 20 em binário é 10100

2) Converter de qualquer base para decimal:
a) Irei converter 10100 de binário para decimal:
Primeiro tens de separar o número em vertical. Cada algarismo separado, multiplicas pela base elevado a posição deste algarismo.
0 * 2^0 = 0
0 * 2^1 = 0
1 * 2^2 = 4
0 * 2^3 = 0
1 * 2^4 = 16
b) Depois tens de somar todos os resultados:
0 + 0 + 4 + 0 + 16 = 20
Eis o número :)

Para fazeres conversões entre bases diferentes de 10 (exemplo, da base 5 para a 7), passas da base 5 para a 10 e depois da 10 para a 7.

3) Truques:
Quando estamos entre bases de 2, 4, 8 e 16 temos truques :)
Podes converter qualquer delas (4, 8 e 16) para binário sem passar pela base 10.
Ex:
converter CAFE para binário:
Apenas tens de substituir os algarismos em hexadecimal pelo seu valor em binário :)
C = 1100
A = 1010
F = 1111
E = 1110
Logo, CAFE em binário é: 1100 1010 1111 1110
Ex2: Converter 321 da base 4 para binário:
3 = 11
2 = 10
1 = 01
Logo, 321 em binário é 111001
obs: Observa que como 4 = 2^2, devemos substituir por 2 algarismos e não por 4, como na base hexadecimal.

Para converter de binário para uma delas, fazes o oposto.
Ex:
1011101 de binário para base 8:
2^3=8, logo temos de pegar de 3 em 3:
001 011 101
  1     3     5
Logo, 1011101 em base 8 é 135.

OBS: Esse truque só funciona quando uma base é a potência de outra. Desse modo, não podes converter hexadecimal directo para octal. Nesses casos, eu primeiro converto para binário e depois para octal.
Espero ter ajudado. :)
« Última modificação: 24 de Setembro de 2011, 14:51 por vicardosof »