Hola a todos, tengo un problema que me ha estado molestando desde hace rato y es que no he podido utilizar mi LCD con el PIC18F2550, he intentado de todo, me he guiado de un tutorial muy conocido llamad "Tutorial C18 desde 0" en internet lo pueden encontrar, he podido realizar sus primeros ejemplos físicamente sin ningún problema, pero al momento de realizar el ejemplo del uso del LCD este no me funciona, explico, el LCD de 2X16 enciende y muestra la primera linea toda en negro, según mi programa, cuando presiono el botón para mostrar el texto, no muestra nada y la linea desaparece; realizando un seguimiento en MPLAB en el debugger noto que el programa se me queda en la función "OpenXLCD()" mas exactamente en la función "void DelayFor18TCY(void)" se queda ahí indefinidamente; he mirado los tiempo de dichos delays, los he cambiado, he mirado foros por todas partes acerca del tema y realizado cambios en mi programa al verlos y nada, no me sirve, se queda aún en esa parte, agradecería muchisimo al que me pueda ayudar con este problema, aqui les dejo el programa como lo tengo actualmente después de haberle hecho mejoras.