Nice job, thanks.
It might be worth to adding a keypad (1-wire analog) to set the clock.
An alarm function (using a buzzer) also can be useful ...
The 12f1840 has usable pins yet ;-) ;-).
Do you can attach the Proteus simulation (DSN) also in ver7 (not v8) form?
Yes Zuisti. There is still 77% ROM free. I am going to add a Waveshare AD Keypad to AN0. I will also add a I2C Temperature sensor. Sorry zuisti. I don't have Proteus 7.10. Mine is Proteus 8.1 SP1.