Hi All,
I am working on a project that uses an LCD and 4x4 keypad. The program almost works in that when I hit one of the keys on the keypad it interrupts and carry's through but the LCD on most occassions displays the following.
|| || || Hz-FREQ
I have set it up to display
54321Hz-FREQ
If I hit and hold the 5 button the correct output displays but most of the time its the vertical bars.
I am using the FSR register and decrementing it displaying the contents down to H'20'. I think most times it doesnt add the offset and therefore decrements from H'20' but thats a guess...
I have included the ASM file as a single file. It compiles.
Hoping you might be able to help.
Simon
I am working on a project that uses an LCD and 4x4 keypad. The program almost works in that when I hit one of the keys on the keypad it interrupts and carry's through but the LCD on most occassions displays the following.
|| || || Hz-FREQ
I have set it up to display
54321Hz-FREQ
If I hit and hold the 5 button the correct output displays but most of the time its the vertical bars.
I am using the FSR register and decrementing it displaying the contents down to H'20'. I think most times it doesnt add the offset and therefore decrements from H'20' but thats a guess...
I have included the ASM file as a single file. It compiles.
Hoping you might be able to help.
Simon