Quote Originally Posted by mpgmike View Post
At the bottom of look: you have RETURN listed twice.
yes I forgot to delete one return, but it doesn't matter.

Quote Originally Posted by mpgmike View Post
You turn TMR1 Off (T1CON = 0) in your Disp: Interrupt Handler but I don't see where you turn it back on.
Here: T1CON.0 = 1 ; restart timer
Code:
;---[TMR1 - interrupt handler]--------------------------------------------------
DISP:
T1CON.0 = 0                ; stop timer
TMR1H = %11111100
TMR1L = %00011111
T1CON.0 = 1                ; restart timer
Both codes which I posted works fine. I'm looking for more professional (easier, better, more skilled) example to do this.