PIC24F lcd virhe ??????????

S

sivaramakrishna

Guest
Hai kaikille,

Koodi alla LCD pic24fj64ga002 ja MPLAB C30-kääntäjä antaa minulle virhepic24lcd.c: In function 'cmd':pic24lcd.c: 28: error: syntax error ennen numeerinen vakiopic24lcd.c: 32: error: syntax error ennen numeerinen vakiopic24lcd.c: In function 'data':pic24lcd.c: 41: error: syntax error ennen numeerinen vakiopic24lcd.c: 45: error: syntax error ennen numeerinen vakiopic24lcd.c: ylimmällä tasolla:pic24lcd.c: 50: warning: return tyyppi "pääasiassa" ei "int"pic24lcd.c: 94:2: warning: no newline lopussa tiedosto
En voinut ymmärtää, missä ja miksi syntaksi virhe, voitteko auttaa minua .....
Ja olen tehnyt sen oikealla tavalla???

Koodi:# include <p24fj64ga002.h>

# define RS PORTAbits.0

# define RWW PORTAbits.1

# define EN PORTAbits.2

unsigned char ar []={" fabmax "), k = 0;

unsigned long int i, j,

/*__________________________________________

/ / Function prototyypin

//_____________________________________________*/void viive (void);

void tiedot (void);

/*____________________________________________

/ / Lähetä DELAY

/ / ______________________________________________*/

/

void viive (void)

(for (i = 0, i <= 50; i )

for (j = 1, J> 0, j -);

)

///*______________________________________________

/ / Lähettää tietoja

//________________________________________________*/

void cmd (void)

(

RS = k;

RWW = 0;

EN = 1;

viive ();

EN = 0;

viive ();)

/ / / * ______________________________________________

/ / Lähettämien tietojen

//_________________________________________________*/

void tiedot (void)

(

RS = 1;

RWW = 0;

EN = 1;

viive ();

EN = 0;

viive ();

)void main ()

(

//________________________________________________

/ / portti alustaa jaksossa

//________________________________________________

LATB = 0x0;

LATA = 0x0;

TRISB = 0xff00, / / Configure LCD nastaa tuotokseksi

Trisa = 0XFFF0;/ * TRISB = 0x00;

TRISC = 0x00;

PORTD = 0x00;

PORTC = 0x00;

PORTD = 0x00;

TRISD = 0x00 * /

//_________________________________________________

/ / Alustaa Jakso

//_________________________________________________PORTB = 0x38; / / 2lines 5X7

cmd ();

/ / viive ();

PORTB = 0x0E; / / näyttö kohdistin ei vilkkuu

cmd ();

/ / Viive ();

PORTB = 0X0001, / / selkeä näyttö

cmd ();

/ / Viive ();

PORTB = 0X0006; / / lisäys siirtää kohdistinta oikealle

/ / Viive ();

PORTB = 0X0080; / / kursori alkaa 1. rivi

cmd ();

/ / Viive ();

/ / cmd ();

//__________________________________________________

(A = 0; <6; )

(

PORTB = ar [];

tiedot ();

viive ();)

while (1);

)

 

Welcome to EDABoard.com

Sponsor

Back
Top