Matriz de Leds

Colegas, sou novo aqui, não pretendo só ficar pedindo ajuda mas também sempre que puder colaborar com os colegas, para iniciar aqui no fórum, vou pedir uma ajudinha de como fazer esse meu primeiro maior projeto.
Bem, minha dúvida segue no seguinte caso, como vocês axam que eu deveria fazer para mostrar uma mensagem em movimento na matriz?
Exemplos:
-Criar uns 200 registradores e então mudar os bytes dos mesmo, ao mesmo tempo multiplexar as colunas (CBLOCK > ENDC).
-Criar uma tabela com as sequências e fazer operações (ADDWF PCL,F)
-Gravar as letras em sequência na EEProm e mostra no display (como?) Não tenho rotina para ler e escrever nela e não sei como funciona.
-Alguém tem outras idéias?
edit
---------------------------------
Uma imagem: 40 colunas x 8 linhas
Por favor e Obrigado.
Daniel
Bem, minha dúvida segue no seguinte caso, como vocês axam que eu deveria fazer para mostrar uma mensagem em movimento na matriz?
Exemplos:
-Criar uns 200 registradores e então mudar os bytes dos mesmo, ao mesmo tempo multiplexar as colunas (CBLOCK > ENDC).
-Criar uma tabela com as sequências e fazer operações (ADDWF PCL,F)
-Gravar as letras em sequência na EEProm e mostra no display (como?) Não tenho rotina para ler e escrever nela e não sei como funciona.
-Alguém tem outras idéias?
edit
---------------------------------
Uma imagem: 40 colunas x 8 linhas

Por favor e Obrigado.
Daniel