sougata
- 13th March 2006, 06:17
Hi everybody,
I recently did a 5x8 LED dot matrix project . Used PBP and asm. ASM for the interrupt based display refresh. It was 80 Colums (16 characters) x 8 rows. Rows scan type. For conversion from ASCII I used the PBP lookup. It seems from the PIC18F452 instruction set that using a tablepointer based table read may reduce the code overhead and increase speed. My intution says that PBP is not using this stuff to keep the whole thing compatible with the 16F series.(The PCL of PIC18 increments by 2 and RETLW thus not compatible with other series) I tried reading the 18C reference manual but the concept is not so clear.
So I am looking forward to
1. Any example/tutorial/reference on using the above table instruction
2. Insight on using it within PBP
3. Creating a Lookup table
BTW if anyone has done a 5x8 Font table please help (I was lazy and used a 5x7 one, still reluctant to update it)
I recently did a 5x8 LED dot matrix project . Used PBP and asm. ASM for the interrupt based display refresh. It was 80 Colums (16 characters) x 8 rows. Rows scan type. For conversion from ASCII I used the PBP lookup. It seems from the PIC18F452 instruction set that using a tablepointer based table read may reduce the code overhead and increase speed. My intution says that PBP is not using this stuff to keep the whole thing compatible with the 16F series.(The PCL of PIC18 increments by 2 and RETLW thus not compatible with other series) I tried reading the 18C reference manual but the concept is not so clear.
So I am looking forward to
1. Any example/tutorial/reference on using the above table instruction
2. Insight on using it within PBP
3. Creating a Lookup table
BTW if anyone has done a 5x8 Font table please help (I was lazy and used a 5x7 one, still reluctant to update it)