TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: TMC en 27 de Julio de 2003, 17:35:00
-
Cuando yo estoy definiendo el adcin coloco define adc_clock3 (rc=3) , yo tengo un clock hecho con un cristal esta bien que ponga este define???,alguien me puede aclarar un poco mas??.
La segunda pregunta es como hago para que en una division o multiplicacion sobre todo cuando trabajo con
los adcin me aparescan los decimales???.
desde ya muchas gracias por todo
-
Buenas:
Estás hablando de distintos relojes,me parece.
Por un lado tenés el reloj propio del micro implementado con cristal y por otro lado el reloj que usa el conversor,que internamente lo conecta a distintas fuente a través del registro adcclk.-
Por el tema de los decimales .tendrias que aclarar que tipo de cuentas queres realizar.
Jorge
-
Hola, creo que PBP no maneja decimales, por lo que tendras que apañartelas como lo hice yo, el metodo... muy sencillo, para dividir dos numeros y obtener pues por ejemplo 2 decimales, te pongo este ejemplo ... (desconozco si hay otro metodo mas sencillo, pero funciona).
A=125: B=10 "damos valores a a y b
C=A/B: RESTO=A-(B*C) "dividimos y calculamos el resto
DECIMAL=(RESTO*100)/B "obtenemos la parte decimal
LCDOut $FE,$80,DEC A," / ",DEC B," = ",DEC C,",",DEC DECIMAL
te saldra en el display 125 / 10 = 12,50
ahh, previamente claro define las variables a su tamaño correcto para los valores que vayas a manejar, de lo contrario obtendras resultados truncados
suerte..

-
Gracias ledroj por tu uyuda lo probe y me funciona perfecto .Saludos tambien para todos los integrantes del foro


