Check my tutorials, there's enough there to do what you want with a little modification - it's currently 8x8 though using a 16F876, but trival to reduce to 5x7 and use a 16F628.
You might consider the recent EPE magazine project which does EXACTLY what you're wanting?.