Autor Tema: simple mensaje mostrado en lcd por pic 16f877  (Leído 9019 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado juanv030

  • PIC10
  • *
  • Mensajes: 14
simple mensaje mostrado en lcd por pic 16f877
« en: 25 de Septiembre de 2010, 15:52:03 »
Soy nuevo en esto y habia simulado en proteus un pic16f877 con un lcd 4 *16 y la cosa es que quiero mostrar un mensaje pero no me deja, no me lo simula corectamente
Este es el codigo que no me aparece en el lcd simulandolo:

#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <lcd.c>

void main() {

   lcd_init();

  lcd_putc("\fReady...");
   delay_ms(30);
   
while (TRUE) {
   
   }
}

muchas gracias en la minima ayuda

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: simple mensaje mostrado en lcd por pic 16f877
« Respuesta #1 en: 25 de Septiembre de 2010, 17:35:57 »
tu codigo esta correcto
veo que te falta la conexión al cristal de 4 mhz y conectar mejor el lcd

que compilador estas utilizando?, te recomendaría que usaras el ccs 4.109 que tiene para agragarle la libreria del lcd y configurar cada uno de los puertos del pic para el lcd.

Saludos Robotic!!!
« Última modificación: 25 de Septiembre de 2010, 19:07:30 por robotic »

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: simple mensaje mostrado en lcd por pic 16f877
« Respuesta #2 en: 25 de Septiembre de 2010, 20:26:39 »
en simulacion sobra conectar el cristal al micro, basta con especificarle los Mhz cuando vas a cargar el .HEX en el campo que dice "processor clock frecuency" . Tampoco es necesario la conexion de contraste del LCD porq no se puede simular. Lo que si debes hacer es conectar el pin de MCLR a traves de una R de 10k a 5V. Ahora en el proteus tiene un LCD 4x20 y tu mensaje dice que quieres un lcd 4x16. Si quieres utilizar un LCD 4x20 debes utilizar la libreria de para dicho lcd
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado juanv030

  • PIC10
  • *
  • Mensajes: 14
Re: simple mensaje mostrado en lcd por pic 16f877
« Respuesta #3 en: 27 de Septiembre de 2010, 11:26:19 »
Gracias por la ayuda, esto es lo que me quedo, pero sigue sin simularmelo. Esta es la imagen


Abajo dejo la programacion en PicC con el .hex y el archivo del proteus

Saloudos!

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: simple mensaje mostrado en lcd por pic 16f877
« Respuesta #4 en: 27 de Septiembre de 2010, 13:52:51 »
el pin 1 y 3 del lcd van a tierra, el 2 va a 5v, que libreria estas usando??
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado juanv030

  • PIC10
  • *
  • Mensajes: 14
Re: simple mensaje mostrado en lcd por pic 16f877
« Respuesta #5 en: 27 de Septiembre de 2010, 21:11:25 »
Muchas gracias ya lo pude arreglar ;)

saludos!!!


 

anything