thank for ur words.
i did try bare pic18f4550, it runs well, and letters moving smothly. but when i add 595 shift register, the output is double and uncontrolable i.e. letter a, the result is 2 a,
the thinh that i make some change in the .inc file. it does not solve the problem. st wrong in my program. i tried to narrow down the problem. then see that the issue comes from the scan subroutine (tried it by directing pic18f to control the matrix display (without 595) i.e clear scan port after each scanning). but in this program i cannot.
note that the program runs well with pic16f877a and other pic16f's
regards,
Bookmarks