Bueno compañeros ya lei otros post aqui y en otras paginas con el mismo problema y ya he probado pero no he tenido resultados.
El LCD es un TC1602A-01T
El PIC es un 16F873A
El compilador es Pic Basic de PIC Simulator IDE
cambie todo el codigo y busque uno en internet que se supone debe servir, como el que hice, en proteus funciona muestra en la pantalla lo que necesito. Pero en la realidad solo veo unos cuadros negros
no se si esta mala la inicializacion o falta ponerle el delay es la primera vez que quiero mostrar algo en lcd asi que no se donde vayan esos delays y de cuanto son.
En la simulacion la patilla rw aparece como 0 pero al probarlo hay 5v.
el pic no tenia la resistencia de 4.7k de vdd a reset, se la acabo de poner y sigue igual.
este es el enlace del datasheet del lcd: http://www.adafruit.com/datasheets/TC1602A-01T.pdf
adjunto archivo .hex .bas y simulacion en proteus.
Espero que me puedan volver a ayudar.
El LCD es un TC1602A-01T
El PIC es un 16F873A
El compilador es Pic Basic de PIC Simulator IDE
cambie todo el codigo y busque uno en internet que se supone debe servir, como el que hice, en proteus funciona muestra en la pantalla lo que necesito. Pero en la realidad solo veo unos cuadros negros
no se si esta mala la inicializacion o falta ponerle el delay es la primera vez que quiero mostrar algo en lcd asi que no se donde vayan esos delays y de cuanto son.
En la simulacion la patilla rw aparece como 0 pero al probarlo hay 5v.
el pic no tenia la resistencia de 4.7k de vdd a reset, se la acabo de poner y sigue igual.
este es el enlace del datasheet del lcd: http://www.adafruit.com/datasheets/TC1602A-01T.pdf
adjunto archivo .hex .bas y simulacion en proteus.
Espero que me puedan volver a ayudar.
Adjuntos
Última edición: