Ir ao conteúdo

Conversor binario para decimal com pic


MICHAEL FARADAY

Posts recomendados

Postado

Olá pessoal estou precisando de um projeto com pic e programa em basic que converta uma sequencia de 10 numeros escritos em binario para uma sequencia de 10 numeros correspondentes em decimal e apresente em um lcd.

Desde já agradeço a todos.

Vamos lá pessoal estou precisando pelomeno de dicas de como fazer.

  • mês depois...
Postado

Primeiro, é preciso "definir" como são esses números binários....

Os números são entrados na forma de strings?

010110011001

É isso? Entrada através de strings?

De que binário você fala? São os números que são armazenados no computador?

Se for, seu compilador manipula isso, eu acho. Não programo em Basic.

Dê mais detalhes aí.

[]'s

  • Membro VIP
Postado

Acho que ele quer converter BIN de 8 bits para BCD (Binary Coded Decimal ou Decimal Codificado em Binário)

Ex:

001101000b = 38h = 56d, que em BCD de dois dígitos = 0101 0110

Postado

http://www.mikroe.com/en/books/picbasicbook/00.htm

-------------------------------------------------------------------------

http://www.mikroe.com/en/books/picbasicbook/05.htm#5.2

5.2.1.6 Bcd2Dec – Converts 8-bit decimal to BCD

Prototype sub procedure Dec2Bcd(dim dec_num as byte) as byte

Description Function converts 8-bit decimal numeral to BCD and returns the result as byte.

Example dim a as byte

dim b as byte

...

a = 224

b = Dec2Bcd(a) ' b equals 140 now

  • 2 anos depois...
  • 3 semanas depois...
  • Coordenador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...