TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Peladosok en 02 de Diciembre de 2014, 13:47:36

Título: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: Peladosok en 02 de Diciembre de 2014, 13:47:36
Estimados:
Necesito configurar una pantalla LCD de 16 x 2, pero preciso que manejar la misma con el puerto B de un pic 16F876A. Alguno tendra una biblioteca para pasarme? Y algun ejemplito sencillo para usarla, ya que soy novato en esto y estoy trabado. Gracias
Título: Re: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: KILLERJC en 02 de Diciembre de 2014, 14:13:25
Ejemplos hay de sobra si buscas:

Este es uno en XC8.
http://www.todopic.com.ar/foros/index.php?topic=40649.msg339676#msg339676

Hay otros que modificaron el XLCD de microchip en C18
http://www.todopic.com.ar/foros/index.php?topic=43676.0

SI es CSS aca hay otro ejemplo. lee que por ahi esta el codigo que funciona:
http://www.edaboard.com/thread241031-2.html
O aca mas simple:
http://hzsquare.blogspot.com.ar/2011/10/hola-mundo-con-pic16f887-y-lcd-jhd-162a.html

Y todo depende de que uses para prograrmarlo, ahi puse algunos progrmadores en C, pero si usas PBP tambien seguro que hay, y ASM seguro que hay tambien xD
Título: Re: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: Peladosok en 02 de Diciembre de 2014, 18:13:39
Gracias KILLERJC. Pero estoy buscando una libreria para el compilador Hi Tech. Vi la que trae de ejemplo, pero maneja con los datos con el puerto D y yo tengo un PIC que no trae ese puerto, y no se bien que modificaciones hacerle a la misma para manejar los datos del LCD con otro puerto. Igual gracias, voy a seguir buscando
Título: Re: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: KILLERJC en 02 de Diciembre de 2014, 18:35:00
generalmente traen para poder configurarles los pines.. o tenes que configurarlos vos, algo asi:

https://electrosome.com/interfacing-lcd-with-pic-microcontroller-hi-tech-c/
Título: Re: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: lenders75 en 03 de Febrero de 2015, 16:18:07
generalmente traen para poder configurarles los pines.. o tenes que configurarlos vos, algo asi:

https://electrosome.com/interfacing-lcd-with-pic-microcontroller-hi-tech-c/
Gracias por esta librería para el hit_TECH.

Acabo de descargarme esta librería y la estoy usando con MPLABX y el complier HI TECH.
Logré visualizar en el lcd una de  caracteres.

Pero yo quiero visualizar unos datos que recibo y los quiero ver en el LCD en hexadecimal y en este compilador no se como se hace.

   unsigned char sampleo_analogo_msb = 0;     // Guarda el byte MSB del valor análogo recibido
    unsigned char sampleo_analogo_lsb = 0;     // Guarda el byte LSB del valor análogo recibido
sampleo_analogo_msb = serialRead(); // Leer el byte MSB del dato análogo remoto
sampleo_analogo_msb = serialRead(); // Leer el byte MSB del dato análogo remoto

Título: Re: Biblioteca LCD para pic 16F876A en Hi Tech
Publicado por: KILLERJC en 03 de Febrero de 2015, 21:56:15
podes implementar un printf como en este caso:

http://www.todopic.com.ar/foros/index.php?topic=44053.0