hola amigos, espero puedan echarm una mano. Hace un tiempo busque un codigo para un cronometro visualizado por LCD y controlado por PIC, y lo encontre para un pic PIC16C65B; y yo tengo un 16f877. Entonces revise si los registros en los bancos eran similares entre ambos pic y al parecer todo estaba en su lugar! por tanto pense en modificar solo pequeñas partes del codigo y asi estaria listo.
La modificacion no fue mas que la declaracion del pic a utilizar, y una variable de retardo ( x delay 500). Esta ultima variable del retardo m obligo a incluir una libreria de retardos para obtner el retardo que dictaba el codigo de la subrutinas LCD.
Para simular utilice proteus 7.2, y visualizo los pulsos que llegan a las patillas del LCD, pero mi LCD esta encendida mostrando absolutamente nada. Estoy teniendo el error "controller recieved command whilt busy" y por lo que he leido hay tiempos para que la LCD ejecute sus funciones. Y en el Picsimulator IDE m dice de un error acerca de los tiempos que pasa busy el LCD y que necesito configurarlos, pero no c que tiempos necesita y como configurarlo correctamente.
Incluso probe con el pic original que dice en el pdf pero nada, y en realidad no c que solucion darle a este inconveniente
me considero novato aun, y aki les adjunto tambn el pdf y los archivos de proteus.
gracias d antemano!