Autor Tema: Division con resultado en decimales  (Leído 1402 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado el_dardo2004

  • PIC10
  • *
  • Mensajes: 5
Division con resultado en decimales
« en: 04 de Mayo de 2005, 14:12:00 »
Hola a todos ! Tengo que haceros una pregunta, gracias por la atencion
Tengo que dividir dos valores, i el resultado es un numero con decimales, tenog que dividir 2800/4800 i el resultado es 0,583; el 2800 va variando ya que es el tiempo que una senyal quadrada esta en positivo, pero el resultado siempre empieza por 0", como puedo ver esos digitos despues de la coma, para luego poderlos mostrar en una pantalla lcd. yo muestro el resultado con la rutina de dividir que tengo i me muestra un 0, pero los decimales no. Como lo puedo hacer???
Gracias por la atencion

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Division con resultado en decimales
« Respuesta #1 en: 04 de Mayo de 2005, 17:44:00 »
Muy facil.

Haces la división de 28000/48 y tomas los tres primeros número que te salen precedidos de un 0,

Si estás utilizando una subrrutina de división en ensamblador de 16 bits, en el cociente saldrá sólo la parte entera (583). Tan sólo tienes que multiplicar por 10 el número de entrada y dividir por el fijo a 48.

Desconectado el_dardo2004

  • PIC10
  • *
  • Mensajes: 5
RE: Division con resultado en decimales
« Respuesta #2 en: 05 de Mayo de 2005, 11:27:00 »
Muchas gracias antoniof me ha ido de perlas
a Funcionado muy bien