Erros no programa - Mikroc/Proteus [Jogando a Toalha]

Montei um projeto onde me exibe data, hora, mensagem e temperatura em 8 display de 7 seg. O problema é quando eu habilito a chamada da rotina de temperatura(), que fica no laço while dentro da rotina main(); os caracteres da opção Sair (quando acessa o menu através do botão enter) fica indescritível, e quando acesso a opção mensagem para a alteração da mensagem exibida, não funciona adequadamente. Segue em anexo o programa escrito no MikrocPro e os arquivos do Proteus 7.7.
Detalhe, este circuito rodei num hardware real, e apresenta o mesmo problema no circuito simulado pelo Proteus.
Já quebrei a cabeça e não consegui achar o erro no programa. Sei que o programa é bem longo, se alguém quiser tentar e me ajudar a desvendar este problema, agradeço
Sds
Detalhe, este circuito rodei num hardware real, e apresenta o mesmo problema no circuito simulado pelo Proteus.
Já quebrei a cabeça e não consegui achar o erro no programa. Sei que o programa é bem longo, se alguém quiser tentar e me ajudar a desvendar este problema, agradeço
Sds