Eher so:

...
char buffer [8];
char A;

while (1)
{
LCDhome();

A = PINA;
itoa(A, buffer,10);
...

a=PORTA liest die Pegel die an PORT A ausgegeben werden.

Gruß

mic