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

Temas similares

26/09/2013 #1


Ayuda con lcd en pic 16f877
hola muchachos, tengo una duda, necesito hacer un proyecto para el colegio de un pic 16f877 que tiene conectado un LCD hitachi, conectado a una pc a través de rs232 y el hyperterminal, el programa tiene que escribir y borrar un caracter cada vez que se pulse el backspace (como en una computadora), cuando escribo y apreto el enter (retorno de carro) todo funciona perfecto.
pero a la hora de presionar el backspace, no se como hacer el código para esto, yo programo en C , mas precisamente con el CSS.
bueno agradeceria que me den una mano, saludos a todos
26/09/2013 #2
Moderador general

Avatar de Fogonazo

¿ Donde se encuentra el código que llevas escrito ?
26/09/2013 #3


si, el código que tengo es este:
Código:
#include <main.h>
#include <LCD_LIB.c>
char ch,enter=1;
#int_rda

void serial_isr()
{

ch=getchar();
if(ch==0x0d)
{
   if(enter==1){
      lcd_gotoxy(1,1);
      printf(lcd_putc,"                ");
      lcd_gotoxy(1,1);
      enter=2;}
   else{
      lcd_gotoxy(1,2);
            printf(lcd_putc,"                ");
      lcd_gotoxy(1,2);
      enter=1;
   }
      }
   else{
printf(lcd_putc,"%c",ch);
   }}

void main()
{


   setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard

lcd_init();
   enable_interrupts(global);
   enable_interrupts(int_rda);

  while(1)
  {
  
   
  }

}
solo me faltaría agregar el backspace que no se como hacerlo y no encontré nada en google.
saludos
26/09/2013 #4
Moderador

Avatar de D@rkbytes

charlestotalgamer dijo: Ver Mensaje
solo me faltaría agregar el backspace que no se como hacerlo y no encontré nada en google.
Lo que necesitas es un ejemplo de como poder hacer lo que requieres.

El ejemplo adjunto muestra como controlar una pantalla LCD 16x2 por RS-232
Se puede ir mostrando lo que se escribe con el teclado en la pantalla 16x2.
También se pueden borrar los caracteres que se escriben, y cambiar de línea.

El ejemplo tiene simulación y está comentado para su comprensión.

Saludos.
Archivos Adjuntos
Tipo de Archivo: rar 16F877A LCD RS232.rar (34,4 KB (Kilobytes), 46 visitas)
26/09/2013 #5


D@rkbytes, muchisimas gracias, era justo lo que necesitaba, te debo una.
saludos
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.