En esta publicación explicaré cómo conectar la pantalla LCD 24×2 con el microcontrolador. Conectaré la pantalla LCD con los microcontroladores 8051 (89c51,89c52) y Microchip Pic16f877. 24×2 significa 24 culombios y 2 líneas. Total de caracteres que podemos mostrar en LCD de 24×2 (24×2 = 48) 48, 24 caracteres en cada línea. Conectar la pantalla LCD de 24 × 2 con el microcontrolador es lo mismo que conectamos otras pantallas LCD de caracteres con microcontroladores. Las pantallas LCD de 24×2 están controladas por el controlador hd44780, el mismo controlador que se utiliza para controlar las pantallas LCD de 8×1,16×2,20×2. Los comandos para inicializar la pantalla LCD 24x2 son los mismos que se utilizan para inicializar otras pantallas LCD de caracteres. Los registros LCD también son los mismos. El proceso de lectura y escritura de datos también es el mismo.
Acerca de la pantalla LCD
La pantalla LCD que estoy usando es de Samsung. Se desconoce su número. En el reverso solo está escrito un número UC24202, GNAR4PA, 010429. También se menciona “Hecho en China” Encontré esta pantalla LCD en un antiguo panel del sistema de control. El panel de control está fuera de uso, así que quité esta pantalla LCD del panel y la usé en mi proyecto de bricolaje. No pude encontrar el pin LCD en Internet. Pude localizar los nombres de los pines asignando el encabezado con pantallas LCD de caracteres estándar.
|
LCD Samsung 24×2, UC24202, GNAR4PA, 010429,
Interfaz LCD 24×2 con microcontrolador 8051 (89c51,89c52)
Conectar una pantalla LCD 24×2 con un microcontrolador 8051 (89c51,89c52) es una tarea sencilla. Si ya ha conectado cualquier LCD de caracteres con el microcontrolador 8051 (89c51,89c52), puede hacerlo fácilmente 24×2. Pero si no lo hace, a continuación encontrará algunos tutoriales breves sobre pantallas LCD que le ayudarán a comprender cómo interactuar y mostrar caracteres en pantallas LCD de caracteres.
- Configuración de pines del LCD de caracteres y funcionando.
- Cómo mostrar texto en la pantalla LCD de caracteres.
Mostraré los alfabetos 'ABC' en la pantalla LCD. La primera línea de la pantalla LCD mostrará caracteres en mayúsculas y la segunda línea mostrará alfabetos en minúsculas, hasta 'X'. Mostrar texto en la pantalla LCD no es una tarea difícil. El tutorial Cómo mostrar texto en una pantalla LCD de caracteres es una característica muy útil para realizar esta tarea. Te recomiendo que hagas el tutorial (Enlace proporcionado encima del párrafo).
Interfaz LCD 24×2 con microcontrolador 8051 (89c51,89c52)
Los pines de datos del LCD están conectados al puerto 1 del microcontrolador 89c51. Los pines de control LCD en (Habilitar) están conectados al puerto 3 pin #7, rw (lectura/escritura) está conectado al puerto 3 pin #6 y rs (selección de registro) está conectado al puerto #5 pin 3. La función de retardo es utilizado para generar algún retraso arbitrario. En la función principal, las variables a y b se inicializan inicialmente con 'A' y 'a' y se incrementan una por una para mostrar alfabetos 'AbC' completos en la pantalla LCD.
Interfaz LCD 24×2 con microcontrolador Microchip Pic16f877
La interfaz de la pantalla LCD 24×2 con el microcontrolador pic16f877 es la misma que la interfaz con el 8051 (89c51). La única diferencia está en los puertos. 8051 tiene los puertos 1,2,3 y 4, mientras que la foto tiene los puertos A, B, C, D y E. Estoy conectando la pantalla LCD en modo de 8 bits con la foto 16f877. El puerto B de Pic16f877 está conectado a los pines de datos del LCD. Los pines de control LCD en (habilitar) están conectados al pin #7 del puerto D, Rs (selección de registro) están conectados al pin #6 del puerto D, Rw (lectura-escritura) está conectado al pin #5 D del puerto. El diagrama de circuito del El proyecto se detalla a continuación.
El código también es el mismo que 8051 (89c51). La diferencia está en las bibliotecas 89c51 que se programan utilizando el compilador keil, mientras que las bibliotecas pic se programan utilizando el compilador c de alta gama. Ambos compiladores necesitan bibliotecas diferentes para compilar el código. El código de función principal también es similar al código de función principal del microcontrolador 89c51.
Interfaz LCD de 24x2 caracteres con microcontrolador Pic 16f877
Descargue los archivos del proyecto. La carpeta contiene el código para interconectar la pantalla LCD 24×2 con el microcontrolador 8051 (89c51,89c52) y la imagen 16f877. La simulación del proyecto también está en la carpeta. La simulación se realiza en Proteaus 8.0. Por favor danos tu opinión sobre la publicación.
Mira el vídeo del proyecto aquí….
Publicado por Proyectos de microcontroladores.
LCD 24×2 con microcontrolador 8051(89c51) y imagen 16f877