TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ferra en 21 de Septiembre de 2007, 18:25:59

Título: +lcd +16f84 +C
Publicado por: ferra en 21 de Septiembre de 2007, 18:25:59
perdon mi ignorancia!!! es que recien empiezo con ccs lo que pido creo que es muy simple, pero mi bocha no da.
quiero escribir algo usando lcd y el pic 16f84, lo voy a probar en el proteus.
                                                 gracias , amigos
Título: Re: +lcd +16f84 +C
Publicado por: PalitroqueZ en 21 de Septiembre de 2007, 18:28:31
Hola ferra.

pués tienes que declarar unos pines y después incluir a lcd.c

pasate por el buscador

Título: Re: +lcd +16f84 +C
Publicado por: ferra en 21 de Septiembre de 2007, 18:43:38
como es el tema , yo uso el puerto b para conectar el lcd 4 5 6 7, no el programa que hice es el siguiente y en la simulacion no sale nada
#include <16f84.h>

#use delay(clock=4000000)
#include <lcd.c>
#fuses XT,NOWDT,NOPUT

//ya habilite el puerto b

main() {

   
   lcd_init();   // Comandos de inicialización del LCD.
 

    lcd_putc(" Prueba ");
   
}
cual puede ser el error estoy usando el proteus
Título: Re: +lcd +16f84 +C
Publicado por: PalitroqueZ en 21 de Septiembre de 2007, 18:51:40
tienes que definir que pines usaras para manejar la lcd

ejemplo:

Código: C
  1. ...
  2. #define use_portb_lcd TRUE
  3. #include <lcd.c>
  4. ...

y en el circuito:

RB0 -> E
RB1 -> RS
RB2 -> R/W

RB[4-0]->DB[4-7]
Título: Re: +lcd +16f84 +C
Publicado por: ferra en 21 de Septiembre de 2007, 18:59:37
palitroqueZ, gracias capo!!!!!!!!
 un maestro!!!
                    te mando un abrazo , desde Argentina.
Título: Re: +lcd +16f84 +C
Publicado por: PalitroqueZ en 24 de Septiembre de 2007, 12:37:59
de nada ferra, usa el buscador, o en Ejemplitos en C para 16F648A  (http://www.todopic.com.ar/foros/index.php?topic=4530.0) del maestro Vszener hay varios sobre lcd