ayuda para programa un adc
Publicado por piskunov (1 intervención) el 22/11/2010 16:41:02
buenas!!!
estoy aciendo un programa de un levitador magnetico y no consigo que me funciona bien el adc del micro 80c552. El programa es el sigiente:
#include <stdio.h>
#include <reg552.h>
#define uchar unsigned char
uchar getADC ()
{
ADCON=0; //ADCI y ADEX a 0 para empezar la conversion
ADCON |=0x08; //ads=1 empieza la conversion
while ((ADCON & 0x10)==0); // la konbersion termina cuando ADCON.4 1
return (ADCH);
}
void main (void)
{
while(1)
{
P1=getADC;
}
}
en p1 pongo 8 leds para ver si funciona pero no consigo ke funcione. si alguien me ayudaria le agradeceria muxo, ya a probado todo y no consigo hacerlo. gracias
estoy aciendo un programa de un levitador magnetico y no consigo que me funciona bien el adc del micro 80c552. El programa es el sigiente:
#include <stdio.h>
#include <reg552.h>
#define uchar unsigned char
uchar getADC ()
{
ADCON=0; //ADCI y ADEX a 0 para empezar la conversion
ADCON |=0x08; //ads=1 empieza la conversion
while ((ADCON & 0x10)==0); // la konbersion termina cuando ADCON.4 1
return (ADCH);
}
void main (void)
{
while(1)
{
P1=getADC;
}
}
en p1 pongo 8 leds para ver si funciona pero no consigo ke funcione. si alguien me ayudaria le agradeceria muxo, ya a probado todo y no consigo hacerlo. gracias
Valora esta pregunta
0