Tamaña maraña en la que te has metido totpillat!!! mira tal vez si RESETEAS la idea y retomas desde donde la empesaste surjan algunas alternativas mas SIMPLES, se me ocurre la siguiente:
Utilizas un potenciometro para el valor de delay, o sea la posicion se corresponde con la cantidad digamos de minutos y con una Led de un color que tal rojo indicas el estado del sistema (puedes apagarlo cuanddo comienza y que titile mientras este corriendo el tiempo, hasta quedar encendido cuando ya se cumplio...)
Podiras agregar un boton simplemente para indicar que tome el valor de tiempo del potenciometro y comience nuevamente con el proceso....
Que te parece? no es que no quiera ayudarte con lo que necesitas del display si no que soy alergico a los embrollos!!!