Haber, que has conectado al reves, el micro o el display, porque cualquiera de los dos que los hayas conectado a la alimentacion al reves no deberia funcionar mas. Generalmente, y te diria en todos los casos, si los polarizas mal fuiste.
Porque no pruebas el micro con otro programa simple, apagar y prender un led por cualquiera de los puertos, asi sales de la duda si el micro funciona. Prueba con un osciloscopio si las señales que salen por los pines y van hacia el display son las correctas.
Pero antes que nada, asegurate que el micro funcione, sino estaras modificando el codigo hasta el cansancio sin necesidad.
Slds.
Nico.