It's impossible to do what the OP wants. You use a timer, or you use a time-delay loop. You can port the internal osc. to the outside and deal with it there, but the OP apparently doesn't want that either.I just want to use the internal 1Mhz clock
no timers or time delays
The human eye will not notice if the display is updated with some jitter. In fact updating every second will make the display kind of fuzzy. If you use a timer to trigger an interrupt service routine(ISR). I would have used a counter variable in the ISR. And then set a flag then it was time to update the displayyes the LCD must be updated every second.
Actually I just want something similar to a 1 second timer that runs in the background continuously
But I am unable to modify any of the timers nor does it work with any delay loop
There is no need to modify the timer itself. Just the interrupt routine.yes the LCD must be updated every second.
Actually I just want something similar to a 1 second timer that runs in the background continuously
But I am unable to modify any of the timers nor does it work with any delay loop