
November 24th, 2012, 02:26 AM
|
|
Registered User
|
|
Join Date: Nov 2012
Posts: 1
Time spent in forums: 16 m 2 sec
Reputation Power: 0
|
|
|
Syntax errors - ADC C programming using PIC18 and SK40C
an anyone help me to solve this problem. it's always failed to build and i dont know what wrong with my program. maybe i miss something..
for your reference.
- MPLAB IDE v8.85
- im using infrared sensor 5v from cytron
- using vcc = VDD SK40c, GND and Singal from ir sensor i connect to RA0
- im try to make LED at port C on when sensor detect something.
im using MCC18. the program failed to build because syntax error. i dont know what wrong or missing.
this my first program.
#include<p18f4580.h>
void DelayADC(unsigned int);
void main (void)
{
TRISB=0;
TRISD=0;
TRISAbits.TRISA0=0;
ADCON0=0x81;
ADCCON1=0xCE; //right justify,AN0=analog
while(1);
{
DelayADC(1);
ADCONbits.GO=1; //start converting
while (ADCONbits.DONE == 1)
PORTC=ADRESL;
PORTD=ADRESH;
DelayADC(250);
}
}
void DelayADC(unsigned int itime)
{
unsigned int i,j;
for(i=0;i<itime;i++)
for(j=0;j<300;j++);
}
#please can anyone show me how to program ADC in c programming.. i can learn my mistake
|