COMO GOBERNAR UN LCD 16X2

by ElectronicaABC in Circuits > Microcontrollers

329 Views, 0 Favorites, 0 Comments

COMO GOBERNAR UN LCD 16X2

Como Gobernar un Display LCD 16x2 mediante instrucciones

En este proyecto veremos el funcionamiento de un display alfanumérico 16x2 basado en el controlador interno HD44780

SIMULACION Y COMPONENTES

1LCD.jpg

Aqui veremos la simulación antes de mandarlo hacer nuestra placa profesional en la simulación veremos los componentes utilizados para este proyecto

1. DISPLAY LCD 16X2 (1)

2. DIP SWICTH 8 PNES(1)

3. DIP SWICTH 2 PINES(2)

4. RESISTENCIAS 1K(10)

5. RESISTENCIA DE 330 ohm (1)

6 Resistencia de 5k ohm(1)

7. CI 555 (1)

8. POTENCIOMETRO 10K(1)

9 POTENCIOMETRO DE 50K(1)

10. DIODO LED 5MM(1)

11. CAP ELECT. 1UF 25V(1)

12. PULSADOR 2 PINES(1)

CONFIGURACION

WhatsApp Image 2021-06-30 at 5.12.22 PM.jpeg

PRIMERAMENTE DEBEMOS ESTABLECER LA FUNCION SET QUE ESTABLECE EL TAMAÑO DE LA INTERFASE CON EL BUS DE DATOS (DL)

NUMERO DE LINEAS DEL DISPLAY (N)

TIPO DE CARACTER(F)


CN EL BUS DE DATOS DESDE DB0 HASTA DB7

DE 8 BITS

DL = 1 TRABAJA CON BUS DE DATOS DE 8 BITS

DL = 0 TRABAJA CON BUS DE DATOS DE 4 BITS

N = 1 LA PRESENTACION TRABAJA CON 2 LINEAS

N = 0 LA PRESENTACION TRABAJA CON 1 LINEA

F = 1 CARACTERES DE 5 X 10 PUNTOS

F = 0 CARACTERES DE 5X7 PUNTOS

DISPLAY ON/OFF CONTROL

WhatsApp Image 2021-06-30 at 5.12.22 PM (2).jpeg

ACTIVA Y DESACTIVA PONIENDO ON/OFF TANTO EL DISPLAY (D) COMO EL CURSOR (C) Y SE ESTABLECE SI ESTE ULTIMO DEBE O NO PARPADEAR (B)

D=1 PANTALLA ACTIVA(ON)

C=1 CURSOR ACTIVO (ON)

B=1 PARPADEO

MODO ESCRITURA

WhatsApp Image 2021-06-30 at 5.16.04 PM.jpeg
Caracteres LCD.JPG

EN ESTE MODO ESTRAREMOS YA A ESCRIBIR LOS CARACTERES MEDIANTE EL CODIGO ASCCII DEL HD44780 POR LO CUAL DEBEMOS PONER EN 1 RS PARA HABILITAR EL MODO DE ESCRITURA Y POSTERIORMENTE DAR LOS 8 BITS QUE NECESITAREMOS PARA CADA CARACTER SEGUN EL CODIGO ASCII.

OTROS CODIGOS

WhatsApp Image 2021-06-30 at 5.12.21 PM (3).jpeg
WhatsApp Image 2021-06-30 at 5.12.22 PM (1).jpeg
WhatsApp Image 2021-06-30 at 5.12.22 PM (3).jpeg

ENTRY MODO SET : ESTABLECE LA DIRECCION DE MOVIMIENTO DEL CURSOR Y TAMBIEN EL TEXTO EN MOVIMIENTO

I/D =1 INCREMENTA LA DIRECCION DEL CURSOR

I/D=0 DECREMENTA LA DIRECCION DEL CURSOR

S=1 DESPLAZA LA VIZUALIZACION CADA VEZ QUE SE ESCRIBE UN DATO


CLEAR DISPLAY :

BORRA EL MODULO LCD Y COLOCA EL CURSOR EN LA PRIMERA POSICION (DIRECCION 0 )

PAGNER EL BIT I/D 1 por defecto.


HOME:

COLOCA EL CURSOR EN LA POSICION 0 (DIRECCION 0 )

Y HACE QUE EL DISPLAY COMIENZE A DESPLAZARSE DESDE LA POSICION ORIGINAL BD1 DEBE ESTAR EN 1


CURSOR O DESPLAZAMIENTO DE PANTALLA:

MUEVE EL CURSOR Y DESPLAZA EL DISPLAY SIN CAMBIAR EL CONTENIDO DE LA MEMORIA DE DATOS DE LA VIZUALIZACION DDRAM


S / C = 1 SE DESPLAZA LA VIZUALIZACION

S / C = 0 SE DESPLAZA EL CURSOR

R / L = 1 DESPLAZAMIENTO ALA DERECHA

R/L=0 DESPLAZAMIENTO ALA IZQUIERDA

COMO MANDAR HACER TUS PCB PROFESIONALES:

WhatsApp Image 2021-06-30 at 5.12.21 PM.jpeg
WhatsApp Image 2021-06-30 at 5.12.21 PM (1).jpeg
WhatsApp Image 2021-06-30 at 5.12.21 PM (2).jpeg

PUEDES MANDAR HACER TUS PCB PROFESIONALES POR $2 (5pc) dandole en el siguiente enlace

https://jlcpcb.com/RAV Y OBTENDRAD UN CUPON DE DESCUENTO REGISTRATE YA :D