Autor Tema: alguien que me explique  (Leído 1702 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado TMC

  • PIC10
  • *
  • Mensajes: 7
alguien que me explique
« 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  

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: alguien que me explique
« Respuesta #1 en: 29 de Julio de 2003, 12:44:00 »
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

Desconectado Ledroj

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 159
RE: alguien que me explique
« Respuesta #2 en: 29 de Julio de 2003, 18:44:00 »
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..

  • Visitante
RE: alguien que me explique
« Respuesta #3 en: 31 de Julio de 2003, 14:48:00 »
Gracias ledroj por tu uyuda lo probe y me funciona perfecto .Saludos tambien para todos los integrantes del foro


 

anything