(RXCIE0<<1);

scheint mir verdreht.

sizeof( Line )

wird nicht klappen. verwende einfach die Zahl 40 .

oder besser:
Code:
#define  MAXLEN  40
 
char line [MAXLEN]
 
     uart_gets(Line, MAXLEN) ;