Hola a todos, estoy tratando de programar un pic para que segun el valor de ADC, exprese en un display el resultado asociado a este.
Es decir,por ejemplo, si el adc es 1023 explaye 2000,
Esto es lo que uso para la lectura del ADC.
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50 '
adval Var Word
TRISA = %11111111
ADCON1 = %10000010
Low PORTB.2
Pause 500
inicio:
Adcin 0, adval ;lee canal cero y guardar resultado en la variable adval
LCDOut $fe,1 ; Clear LCD
LCDOut $fe,2,"VALOR:",DEC (adval)
Pause 100
Goto inicio
End
Pero no se como "guardar" la tabla con los valores asociados y hacer que los lea.
Algo asi:
si adc es 512 lcdout 1000
si adc es 1000 lcdout 1500
ETC.
Bueno, espero haberme expresado bien y me sepan ayudar. Saludos y gracias.
Es decir,por ejemplo, si el adc es 1023 explaye 2000,
Esto es lo que uso para la lectura del ADC.
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50 '
adval Var Word
TRISA = %11111111
ADCON1 = %10000010
Low PORTB.2
Pause 500
inicio:
Adcin 0, adval ;lee canal cero y guardar resultado en la variable adval
LCDOut $fe,1 ; Clear LCD
LCDOut $fe,2,"VALOR:",DEC (adval)
Pause 100
Goto inicio
End
Pero no se como "guardar" la tabla con los valores asociados y hacer que los lea.
Algo asi:
si adc es 512 lcdout 1000
si adc es 1000 lcdout 1500
ETC.
Bueno, espero haberme expresado bien y me sepan ayudar. Saludos y gracias.