How can I create a bitmap for a dinosaur using a PIC16F877A micro controller? I am seeking detailed guidance on the steps involved, including the programming aspects and any hardware considerations, to effectively generate and display a bitmap of a dinosaur on a display connected to the PIC16F877A.