Hola.
Debes cambiar tus rutinas de visualización. En lugar de enviar a la LCD lo debes enviar dígito a dígito a los display's (por lo que debes usar multiplexación). Para la alarma y los bombillos, solo es cuestión de asignar las interfases apropiadas, como TRIAC's o MOSFET's, ya que siguen siendo 1 o 0.
Saludos