Não consigo mostrar data e hora no display LCD 2,4 TFT com RTC DS3231! AJUDA

Mas para a minha programação principal, tenho mais coisas a mostrar no ecrã e no exemplo acima o ecrã está sempre a piscar devido ao delay no fim, e se eu colocar na programação principal o ecrã fica a piscar,e não iria ficar bem.
Eu já tentei criar um ciclo(está a partir da linha 210), por isso é que estou perguntar se tens alguma sugestão para fazer contar os minutos e as horas sem que ter que fazer piscar sempre o ecrã.
Mando abaixo a programação principal.