TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Spaiker en 28 de Septiembre de 2003, 08:45:00
-
estoy comenzando por usar el conversor analogico digital del 16f876 pero como que no me sale muy bien, haber si alguien me ayuda:
DEFINE OSC 20
"LCD
Define LCD_DREG PORTB
Define LCD_DBIT 0
Define LCD_RSREG PORTB
Define LCD_RSBIT 4
Define LCD_EREG PORTB
Define LCD_EBIT 5
"ADC
Define ADC_BITS 10
DEfine ADC_CLOCK 3
Define ADC_SAMPLEUS 50
INANALOGICA VAR PORTA.0
ADCONVERSION VAR WORD
TRISA.0 = 1
ADCON1 = INANALOGICA
LEE:
PAUSE 500
ADCIN 0, INANALOGICA
LCDOUT $FE,1
LCDOUT INANALOGICA
PAUSE 1000
GOTO LEE
lo que intento es leer la entrada de porta.0 y grabarla en la variable inanalogica para luego representarla en un display, pero solo me aparece en el display 0 cuando le doy 5v por porta.0.
un saludo para todos.