Autor Tema: duda en la construccion de un programa para una lcd  (Leído 2337 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado imnos

  • PIC10
  • *
  • Mensajes: 23
duda en la construccion de un programa para una lcd
« en: 23 de Febrero de 2007, 14:30:56 »
Hola!!!
tengo una pequeña duda con una pantalla de lcd que adquiri hace un par de semanas.
esta tarde me e puesto hacer el esquema y el programa correspondiente para poder escribir en la pantalla de mi lcd cualquier cosa, sin mayor problema. la lcd funciona pero lo que yo no se es como poder escribir algo en la linea de abajo de mi pantalla, se que es del programa pero no se puede solucionar. e querido poner Sala Quinto pino (lugar donde trabajo) y me deja el problema es cuando quiero poner mi nombre abajo que no tengo ni idea de como ponerlo.

saludos y gracias

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: duda en la construccion de un programa para una lcd
« Respuesta #1 en: 23 de Febrero de 2007, 14:53:13 »
Si añades el codigo podremos intentar ayudarte.
¿En que lenguaje estás programando?

Fermin
Todos los días se aprende algo nuevo.

Desconectado imnos

  • PIC10
  • *
  • Mensajes: 23
Re: duda en la construccion de un programa para una lcd
« Respuesta #2 en: 23 de Febrero de 2007, 15:02:31 »
programo en c
el codigo¿¿¿ te refieres al programa¿ si es asi aki te lo dejo
#include <16f628a.h>            //pic a utilizar         
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP      //ordenes para el programador
#use delay (clock=4000000)         //Fosc=4Mhz
#define use_portb_lcd TRUE         //definir portb lcd
#include<lcd.c>                  //libreria manejo lcd
     
///PROGRAMA
void main(void)
{
   lcd_init();         //inicializa lcd
   printf(lcd_putc,"Sala Quinto Pino 2007");    //muestra por pantalla el mensaje/
}
el 2007 no se visualiza xke hay demasiados caracteres (creo)

Desconectado reiniertl

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1187
Re: duda en la construccion de un programa para una lcd
« Respuesta #3 en: 23 de Febrero de 2007, 15:05:52 »
En el foro hay un montón de links que te dicen como hace esto, también está la página de Nocturno: El Rebujito que tiene un documento que te enseña a trabajar con laLCD. Pero lo que seguramente te pasa es que no estás escribiendo en la dirección de la RAM del a LCD que corresponde a la segunda línea de la LCD.

Vete a la página de inicio y utiliza el buscador, verás como encuentras lo que buscas

Puedes utilizar la función gotoxy(); para cambiar de línea


Saludos Reinier

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: duda en la construccion de un programa para una lcd
« Respuesta #4 en: 23 de Febrero de 2007, 16:48:03 »
imnos si quieres poner una cadena en la segunda línea, usa

Código: C
  1. lcd_putc("\fSala Quinto \n");
  2. lcd_putc("Pino 2007");    //muestra por pantalla el mensaje/

en la librería de lcd.c te aparece la descripción de esos caracteres, (si tu LCD es de 2x16 es porque son 16 caracteres x 2 lineas visibles)

Salu2
Pedro
« Última modificación: 23 de Febrero de 2007, 16:50:01 por PalitroqueZ »
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado imnos

  • PIC10
  • *
  • Mensajes: 23
Re: duda en la construccion de un programa para una lcd
« Respuesta #5 en: 24 de Febrero de 2007, 11:03:01 »
ok muxas gracias ahroa lo probare y de todas formas lo buscare x aki en el foro
saludos

Desconectado enero0022

  • PIC10
  • *
  • Mensajes: 36
Re: duda en la construccion de un programa para una lcd
« Respuesta #6 en: 12 de Mayo de 2007, 16:47:04 »
Hola!!!
tengo una pequeña duda con una pantalla de lcd que adquiri hace un par de semanas.
esta tarde me e puesto hacer el esquema y el programa correspondiente para poder escribir en la pantalla de mi lcd cualquier cosa, sin mayor problema. la lcd funciona pero lo que yo no se es como poder escribir algo en la linea de abajo de mi pantalla, se que es del programa pero no se puede solucionar. e querido poner Sala Quinto pino (lugar donde trabajo) y me deja el problema es cuando quiero poner mi nombre abajo que no tengo ni idea de como ponerlo.

saludos y gracias
hola al paracer tu problema es de direccionamiento del segundo renglon, deberias de enviar el codigo para saber en donde te estas atorando, hasta pronto

Desconectado paco1980

  • PIC16
  • ***
  • Mensajes: 129
Re: duda en la construccion de un programa para una lcd
« Respuesta #7 en: 14 de Mayo de 2007, 11:29:53 »
Puedes escribir donde tu quieras, solo tienes que redireccionar el puntero al principio de donde quieras empezar a escribir.
Antes de poner el printf, direccionas el puntero co LCD_GOTOXY(x,y), donde Y es 1 ó 2 según si quieres escribir en la primera o segunda línea, y X es la posición horizontal del display.
Nota: no se si es lcd_gotoxy ó lcd_gotoxi, no tengo apuntes a mano.
Un saludo.


 

anything