TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Camilo en 21 de Enero de 2010, 07:17:59

Título: operaciones con decimales
Publicado por: Camilo en 21 de Enero de 2010, 07:17:59
Hola amigos:

Necesito trabajar con decimales cuando mido el ancho de un pulso utilizando la instrucción PULSIN y hacer alguna operacion de multiplicacion almacenarlo en una varianle  WORD y mostrarlo en LCD.
El pulso generado por 555 es de 20 Khz y el PIC es 16f877.
Tengo problemas para visulizar el ancho de pulso con decimales, me podrian ayudar??
Título: Re: operaciones con decimales
Publicado por: doppel en 21 de Enero de 2010, 17:24:38
Hola

tendrias que darnos mas informacion, que lenguaje de programacion!? compilador?

Título: Re: operaciones con decimales
Publicado por: Strepto en 21 de Enero de 2010, 17:59:37
Leyendo la ayuda del Proton, ya que todavia no he llegado a usar el comando Pulsin me encontrado con esto, que nose si habras tenido en cuenta lo que dice a la hora de hacer tu programa:

Citar
The units are dependant on the frequency of the crystal used. If a 4MHz crystal is used, then each unit is 10us, while a 20MHz crystal produces a unit length of 2us.

Por lo demas, a la espera del programa para intentar localizar el fallo.

Un saludo!
Título: Re: operaciones con decimales
Publicado por: Camilo en 21 de Enero de 2010, 20:43:41
Hola amigos:

Estoy programando en Basic PBP ... el tema es manejar los decimales ya que el PBP trabaja con numeros enteros, no maneja coma flotante
Título: Re: operaciones con decimales
Publicado por: dogflu66 en 22 de Enero de 2010, 09:55:05
En estos programas ejemplo hay unas  rutinas que trabajan con decimales previamente pasados a enteros y, luego los vuelve a pasar a decimal, a ver si te sirve.

http://www.todopic.com.ar/foros/index.php?topic=14917.msg96823#msg96823
http://www.todopic.com.ar/foros/index.php?topic=14917.msg120941#msg120941