Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

24/01/2010 #1


conectar lcd a 18f4550
Hola a todos!!! pues vereis estoy intentando hacer un programa en c18 para mostrar un mensaje por un lcd, y bueno el caso es que no se como conectar el lcd al pic. he mirado en la libreria xlcd.h para ver que puertos utiliza y veo esto:
Código:
DATA_PORT defines the port to which the LCD data lines are connected */
 #define DATA_PORT      		PORTB
 #define TRIS_DATA_PORT 		TRISB

/* CTRL_PORT defines the port where the control lines are connected.
 * These are just samples, change to match your application.
 */
 #define RW_PIN   LATBbits.LATB6   		/* PORT for RW */
 #define TRIS_RW  TRISBbits.TRISB6    	/* TRIS for RW */

 #define RS_PIN   LATBbits.LATB5   		/* PORT for RS */
 #define TRIS_RS  TRISBbits.TRISB5    	/* TRIS for RS */

 #define E_PIN    LATBbits.LATB4  		/* PORT for D  */
 #define TRIS_E   TRISBbits.TRISB4    	/* TRIS for E  */
lo que entiendo es que el puerto de datos en el PORTB, pero el de control tambien utiliza el mismo puerto. . . y he pensado que quiza sea para programar el lcd en 4 bits pero tampoco porque se utilizan los 4 bits mas significativos y algunos de esos se utilizan para el control... se que se pueden cambiar, pero eso se hace simplemente cambiando en la linea de datos donde pone PORTB a PORTC por ejemplo y ya esta? o hay que configurar algo mas?
24/01/2010 #2

Avatar de el-rey-julien

Respuesta: conectar lcd a 18f4550
#DEFINE LCD_PinRS PORTA,0
#DEFINE LCD_PinRW PORTA,1
#DEFINE LCD_PinEnable PORTA,2
#DEFINE LCD_BusDatos PORTB
asi usas puertos a y b es un ejemplo espero te sirva de guia,
25/01/2010 #3


Respuesta: conectar lcd a 18f4550
graciass!!! un saludo!!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.