Autor Tema: LCD 8 BITS P16F876  (Leído 2066 veces)

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

Desconectado egds

  • PIC12
  • **
  • Mensajes: 76
LCD 8 BITS P16F876
« en: 20 de Diciembre de 2003, 12:22:00 »
Hola a todos,

No sé como poner los DEFINE en mi placa de desarrollo.

Las conexiones de los PINES son las siguientes:

VSS:RA3
VCC:5VOLT
VEE:GROUND
RS:RA1
R/W:RA2
D0:RBO
D1:RB1
D2:RB2
´´:´´´
´´:´´´
´´:´´´
D7:RB7

Necsito please que alguien me chive los DEFINE para poder escribir el clasico "hello world".
Gracias

Desconectado Pilatusjoe

  • PIC10
  • *
  • Mensajes: 4
RE: LCD 8 BITS P16F876
« Respuesta #1 en: 20 de Diciembre de 2003, 18:15:00 »
Hola egds:
No llevo mucho tiempo con basic como apoyo a la programación de micros pero he tenido oportunidad de escribir en el LCD, por cierto, me ha sorprendido lo sencillo que resulta comparado con ensamblador. Aquí va mi aportación:

No se porqué conectas RA3 a VSS. ¿que pasa con el pin E del LCD.
En todo lo que yo he visto puedes prescindir del pin R/W conectándolo a masa (VSS) si sólo vas a escribir en el LCD.
Si consigues conectar el pin E, estos son los DEFINE que yo utilizo y funcionan muy bien:

   Define   LCD_DREG   PORTB
   Define   LCD_BITS   8
   Define   LCD_RSREG   PORTA
   Define   LCD_RSBIT   1
   Define   LCD_RWREG   PORTA
   Define   LCD_RWBIT   2
   Define   LCD_EREG   PORTA
   Define   LCD_EBIT   2              ???

En las interrogaciones debes poner el bit al que tengas conectado el pin E del LCD.

De todas formas, te comento que hay un archivo llamado PBPPIC14.LIB  donde encortrarás las definiciones por defecto: Busca en esa libreria y encontraräs contestaciones: Ya diräs algo:



Un saludo

Pilatusjoe


 

anything