¿Cómo programar un ATmega32 en C ++ para controlar un LCD?

3

Soy estudiante de electrónica. Soy un novato en la programación. Me ha encantado C ++ después de ver algunos videos en C ++. Estoy usando Atmega32 uC, la herramienta de programación del compilador WinAVR GNU GCC, 16 * 2 Hitachi HD4478OU LCD para mi proyecto.

He conectado 3 interruptores a PA1, PA2 y PA3. Pantalla LCD conectada a PORTC, PD6 y PD7. Quiero escribir el programa C ++ que aparecerá en la pantalla LCD "EL INTERRUPTOR 1 ESTÁ PRESIONADO" cuando se presione el interruptor, "EL INTERRUPTOR 2 ESTÁ PRESIONADO" cuando se presione el interruptor 2 y "EL INTERRUPTOR 3 ESTÁ PRESIONADO" cuando se presione el interruptor 3 y si no hay se presiona el interruptor; debería mostrar "WELCOME" oscilando de un extremo a otro. Cada vez que se presione el interruptor, se encenderá un LED correspondiente conectado a PA1, PA2 y PA3.

Por favor, que alguien me ayude, ya que este es el proyecto de mi escuela y tengo solo unos meses para presentarlo, el circuito ya está construido. Puedo escribir para el LED, pero no sé cómo escribir para la pantalla LCD y cómo combinar los dos programas.

    
pregunta Fred

1 respuesta

1

Puedes aprender mucho mirando las bibliotecas de Arduino para el control de la pantalla LCD.

enlace

    
respondido por el Toby Jaffey

Lea otras preguntas en las etiquetas