> I've got a question about implementing character displaying on LED > matrix like 8x5 LEDs, currently in ASM for PIC16F/18F. I'd like drive > the matrix by PIC that will receive the character number from USART, > load the character pattern and display it. > What is the usual way of storing these characters? I can't decide > whether it's better to use EEPROM or FLASH and if it's better to load > the characters "on the fly" or buffer them from memory and then display > them. Each character is only 5 bytes of data, so you can create an alphabet in code space and indirectly address each letter, copying the 5 bytes of data for each letter into a buffer. This can be done efficiently using a table read in a loop. Your alphabet table would look like this retlw 0x7E ;'A' retlw 0x09 retlw 0x09 retlw 0x09 retlw 0x7E Then you just clock out the data from the buffer into the led matrix 5 bytes at a time at a suitable rate for the user to read the characters. James -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist