Mi LCD 16X2 NO RECIBE INFORMACION SOLO PARPADEA

Buen dia amigos tengo una pregunta estoy tratando de realizar una conexion inalambrica con modulos xbee serie 2, trato de enviar mensajes del xbee cordinador al xbee receptor y que los mensajes se visualisen en la lcd pero lo unico que aparece en esta es una raya al piso y parpadea que puedo hacer para que mis mensajes se logren ver en la pantalla anexo el codigo para que me ayuden GRACIAS!!!

// incluye el código de la biblioteca:

#include <LiquidCrystal.h>
#include <Wire.h>

// inicializa la biblioteca con los números de los pines de la interfaz

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

char incomingByte; // una variable para leer los datos seriales entrantes en

String messageTop;

String messageBot;

String vacio;

String message;

String mensaje;

int cursore;

void setup () {

// configura el número de columnas y filas de la pantalla LCD:
Wire.begin();
lcd.begin (16, 2);

// Imprime un mensaje en la pantalla LCD.

// XBEE

Serial.begin (9600);

}

void loop () {

if (Serial.available ()> 0) {

// lee el byte más antiguo en el buffer serial:

incomingByte = Serial.read ();

// establece el cursor en la columna 0, línea 1

// (nota: la línea 1 es la segunda fila, ya que el conteo comienza con 0):

if (incomingByte == ‘1’) {

cursore = 0;

}

if (incomingByte == ‘2’) {

cursore = 1;

}

if (incomingByte == ‘*’) {

messageTop = vacio;

messageBot = vacio;

lcd.clear ();

}

lcd.setCursor (0, cursore);

if (incomingByte == ‘1’ && incomingByte == ‘2’ && incomingByte == ‘*’) {

if (cursore == 0) {

messageTop = messageTop + incomingByte;

message = messageTop;

}

if (cursore == 1) {

messageBot = messageBot + incomingByte;

message = messageBot;

}

// imprime la cantidad de segundos desde el reinicio:

lcd.print (mensaje);

}

}

}

Porfavor ,repasa las normas del foro ,sobre todo en lo referente a como postear codigo correctamente.
Solo mirando por encima,esto jamas se va a cumplir:

  if (incomingByte == '1' && incomingByte == '2' && incomingByte == '*') {

esa variable solo puede tener un valor,por lo tanto es imposible que sea igual al mismo tiempo a tres valores diferentes.