Programa fornecido no roteiro (exp11_1.c)

Programa original fornecido no roteiro (exp11_1.c)

A motivação é corrigir a falha do programa exp11_3-2.c, que insere atrasos na execução devido ao tempo de esperar para enviar caracteres ao LCD.

Continuam ativas as exigências:

Proposta: Um programa onde a atualização do relógio no LCD é totalmente gerenciada pelo Handler do SysTick.

P1. Colocar o Clock_task para ser chamado a cada ms e fazer com que as variáveis h, m, s sejam atualizadas no handler e manter o programa principal atualizando o LCD

P2. Colocar também a atualização do LCD no handler da interrupção (Esta é a parte mais difícil, pois é necessário especificar bem a máquina de estado para tratar os diversos estados necessários para enviar os caracteres no LCD, inclusive tratando dos atrasos eventualmente necessários)

P3. Finalmente, é possível otimizar a atualização do LCD, endereçando diretamente os campos de HH:MM:SS e alterar apenas os caracteres necessários.

Opcional: Fazer o pontinho do relógio piscar a cada segundo.