View previous topic :: View next topic |
Author |
Message |
Jum
Joined: 14 Jul 2004 Posts: 6
|
2x16 LCD on 16F876 PortB. |
Posted: Wed Jul 14, 2004 4:06 am |
|
|
I want to display characters on my 2X16 LCD display using portB, my pic is 16f876a , anyone have the code that I could use?
As lcd.c library can be changed to use with pic16f876?
Thanks |
|
![](templates/subSilver/images/spacer.gif) |
carlosma
Joined: 24 Mar 2004 Posts: 53 Location: Portugal
|
|
Posted: Wed Jul 14, 2004 4:27 am |
|
|
Hello
use LCD on PORT_B
and see the example EX_LCDKB.C
Carlos |
|
![](templates/subSilver/images/spacer.gif) |
Jum
Joined: 14 Jul 2004 Posts: 6
|
Answer for Carlos. |
Posted: Wed Jul 14, 2004 5:14 am |
|
|
Answer for Carlos.
A ver Carlos, te escribo en castellano por que creo que me entenderas y mi ingles es peor que pesimo.
Ya antes de haber puesto esta consulta he mirado ese ejemplo y el otro que trae el pic c. El problema es que si le cambio el 877 por el 876 todo son problemas y como estoy empezando en c me cuesta.
Yo lo que quiero es usar el bus de 4 bits del lcd y usar el mismo puerto b para las seņales de control para ahorras lineas del pic. Todo eso en el pic16f876.
Gracias |
|
![](templates/subSilver/images/spacer.gif) |
carlosma
Joined: 24 Mar 2004 Posts: 53 Location: Portugal
|
|
Posted: Wed Jul 14, 2004 5:24 am |
|
|
No tiene que ser problema,
deixa teu e-mail que posso enviar esquema
Carlos |
|
![](templates/subSilver/images/spacer.gif) |
Jum
Joined: 14 Jul 2004 Posts: 6
|
|
Posted: Wed Jul 14, 2004 5:31 am |
|
|
El problema no es el conexionado, es que cuando le dices a la libreria que usas el 16f876, la libreria que usa el pic c, no acepta este micro.
De todas formas puedes enviarme todo lo ue consideres oportuno a mi correo que es jum_spain@hotmail.com
Gracias. |
|
![](templates/subSilver/images/spacer.gif) |
carlosma
Joined: 24 Mar 2004 Posts: 53 Location: Portugal
|
|
Posted: Wed Jul 14, 2004 6:43 am |
|
|
O problema que pode existir es la utilizacion de lo PORT_D.
Tienes de alterar lo LCD.C na linea:
Code: |
// Un-comment the following define to use port B
#define use_portb_lcd TRUE
|
Eu tenho a funcionar desta forma |
|
![](templates/subSilver/images/spacer.gif) |
|