Hi,
Generally speaking, when an interrupt occurs the main program execution stops, jumps to the interrupts service routine, executes the code that's in it and then jumps back and continues executing the main program where it left it. The main program does NOT continue WHILE the code in the interrupt service routine is executed.
So in your second program the the LCD would stop updating while the interrupt is serviced and then continue.
/Henrik.
Bookmarks